上机测试题(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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}};