上机测试题(1)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、 使用整型数组存储6个整数,用冒泡法对数组排序,按由小到

大输出。

2、 用选择法对10个数排序,按由大到小输出。

3、 将一个二维数组a 的行和列元素互换,存到另一个二维数组b

中。

123456a =,14

2536b = 4、 对于3×3的二维数组,可以在同一数组进行矩阵转置操作,即

实现数组的行和列元素互换。 123

456789a = 转置操作后为 147258369a =

5、 编写一子函数求得任一整数的阶乘,并在主函数将结果输出。

6、 编写一子函数判断一个数字是否是偶数,将结果在主函数中输

出。

7、 编写一子函数,求10个任意整数中的最大数(数据以数组形式

存储)。

8、 有一个一维数组score ,内放10个学生成绩,编写子函数求平

均成绩。(子函数形参用一维数组)。

9、 有一个一维数组score ,内放10个学生成绩,编写子函数求平

均成绩。(子函数形参用指针变量)。

10、 编写子函数,用选择法对数组中10个整数按由小到大排序。(子

函数形参用一维数组)。

11、编写子函数,用选择法对数组中10个整数按由小到大排序。(子

函数形参用指针变量)。

12、编写子函数,用冒泡法对数组中10个整数按由小到大排序。(子

函数形参用一维数组)。

13、编写子函数,用冒泡法对数组中10个整数按由小到大排序。(子

函数形参用指针变量)。

14、编写一个程序,计算1至50之间的偶数之和。

15、编写一个程序,计算1至50之间的奇数之和。

16、求某班某门课的平均成绩,统计超过平均值的人数(要求用指针

操作数组)。

17、使用循环结构实现1到100的和,并将结果显示出来。

18、把1~100之间的不能被3整除的数输出。

19、使用循环结构实现10个元素的数组初始化,并将其倒序形式输

出。

20、有一个3×4的矩阵,要求编程序求出其中值最大的那个元素的

值,以及其所在的行号和列号。

21、编制程序实现菱形图形的显示。

22、定义一个字符数组,给其初始值为“I am happy!”,并将数组

内容输出。

23、定义字符数组定义两个字符数组,并对字符数组1付初值

“Hello World!”,使用strcpy函数将字符串1的内容拷贝到字符串2中。

24、使用strcmp函数比较两个字符串大小,并将结果输出。

25、编制一个max函数,实现两个整数的大小比较,并将最大值返

回到主函数。在主函数中将最大值输出。

26、编制一个add函数,实现两个整数的求和,并将和返回到主函

数。在主函数中将结果输出。

27、有4个人坐在一起,问第4个人多少岁?他说比第3个人大2

岁。问第3个人岁数,他说比第2个人大2岁。问第2个人,又说比第1个人大2岁。最后问第1个人,他说是20岁。请问第4个人多大。使用递归调用的方式编制程序。

28、输入a和b两个整数,使用指针操作,按先大后小的顺序输出

两整数。

29、输入a和b两个整数,编制子函数,并使用指针变量作为函数

参数实现大小顺序输出两整数。

30、将数组a中10个整数按相反顺序存放,要求编制子函数实现。

31、定义10给整数的整型数组A,使用指针变量实现数组元素的输

出。

32、有若干个学生的成绩(每个学生有4门课程),要求在用户输入

学生序号以后,能输出该学生的全部成绩。用子函数来实现。

float score[][4]={{60,70,80,90}, {56,89,67,88},{34,78,90,66}};

相关文档
最新文档