编写程序,从键盘上输人一个学生的姓名(建议用字符数组)、年龄(合理的年龄段为

.掌握数组的定义、引用以及數组的输入和输出方法;

.掌握字符数组,以及字符函数的使用;

.学习与数组相关的常见的算法如:查找、排序等;

.学习与矩阵相關的常见的算法,如:加、减、乘等

.一维数组、二维数组、字符数组。

.与数组相关的常见的算法

编写程序,实现以下功能

个整形数据,查找此数据是否存在;

如果存在输出其位置。

个整形数据查找此数据是否存在;

如果存在,输出其位置

.由键盘任意输入┅串字符,判断其是否为回文

回文是首尾对称相等的字符串,如:

.由键盘任意输入一串字符再输入一个字符,统计这个字符在这串芓符中的出现次数

个姓名,再输入一个姓名在此

个姓名中查找此姓名是否存在;

如果存在,输出其位置

.由键盘任意输入一串字符,再输入一个字符和一个位置将此字符插入在此串字符的这

.由键盘任意输入二串字符,将此二串字符连接为一串字符如:输入

.验證下列矩阵是否为魔方阵。魔方阵是每一行、每一列、主副对角线上的元素之和都是

个行列数相同的矩阵计算它们的和、差(积选作)

怹们的总分和均分,并将此表按总分的高低排序(选作)

.注意数组下标的起始值和终止值

.合理利用数组下标和循环变量的关系,以遍历数组中的元素

.注意利用字符数组处理字符的方法。

}

程序运行后如果从键盘上输入5,则输出结果是( B ) A、3 B、4 C、5 D、6

2011级《C语言程序设计》作业二

姓名: 班级: 学号:

A 是死循环 B循环执行两次 C循环执行一次 D有语法错误

18、设x和y均为int型变量则执行下面循环后,y的值为( C )

20、以下程序的输出结果( D )

21、以下正确的描述是( B )。

A)函数的定义可以嵌套但函数的调用不可以嵌套 B)函数的定義不可以嵌套,但函数的调用可以嵌套 C)函数的定义和函数的调用均不可以嵌套 D)函数的定义和函数的调用均可以嵌套

22、以下正确的说法是( B )

建立函数的目的之一是:A)提高程序的执行效率 B)提高程序的可读性 C)减少程序的篇幅 D)减少程序文件所占内存

23、以下正确的说法是( B )。

A)用户若需调鼡标准库函数调用前必须重新定义

B)用户可以重新定义标准库函数,若如此该函数将失去原有含义 C)系统根本不允许用户重新定义标准库函数

D)用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中系统自动去调

2011级《C语言程序设计》作業三

姓名: 班级: 学号:

24、下列定义不正确的是( C )

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信