1选择、填空、判断
出自“教材后的测试题+实验指导书+我后来发布的题库”
2程序填空、程序改错、程序设计
程序改错:代码参照《C语言程序设计实验教程》
1功能:在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。
2功能:以下程序输出前六行杨辉三角形,既
1 1
1 2 1
1 3 31
14 6 41
…………
…………
3功能:判断m是否为素数,若是返回1,否则返回0。
4功能:求两个形参的乘积和商数,并通过形参返回调用程序。
例如:输入:61.82 和 12.65,输出为:c = 782.023000 d = 4.886957
5功能:将一个正整数分解质因数。
例如:输入90,打印出90=2*3*3*5
6功能:利用二维数组输出如图所示的图形。
*******
*****
***
***
*****
*******
7功能:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
8功能:编写一个程序,从键盘接收一个字符串,然后按照字符顺序从小到大进行排序,并删除重复的字符。
程序填空:代码参照《C语言程序设计实验教程》
1功能:产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。
2功能:产生并输出如下形式的方阵。
1 2 2 2 2 2 1
3 1 2 2 2 1 4
3 3 1 2 1 4 4
3 3 3 1 4 4 4
3 3 1 5 1 4 4
3 1 5 5 5 1 4
1 5 5 5 5 5 1
3功能:用递归法将一个整数n转换成字符串,例如输入483c语言阶乘,应输出对应的字符串”483″。n的位数不确定,可以是任意位数的整数。
4功能:建立一个如下的二维数组c语言阶乘,并按以下格式输出。
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
5功能:求一个二维数组中每行的最大值和每行的和。
6功能:删除字符串中的指定字符,字符串和要删除的字符均由键盘输入。
7功能:计算并输出500以内最大的10个能被13或17整除的自然数之和。
8功能:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。
例如:当s串为”ABCD”时,则t串的内容应为”ABCDDCBA”。
程序设计:《C语言程序设计实验教程》
1功能:找出一个大于给定整数且紧随这个整数的素数,并作为函数值返回。
2功能:删除所有值为y的元素。数组元素中的值和y的值由主函数通过键盘输入。
3功能:求给定正整数m以内的素数之和。例如:当m=20时,函数值为77。
4功能:求k!(k〈13),所求阶乘的值作为函数值返回。(要求使用递归)
类型
数量
分值
总计
选择
30
30分
填空
10
10分
判断
10
10分
程序填空
10
20分
程序改错
10
20分
程序设计
10
10分
总计
55
100分
1、本站资源针对会员完全免费,站点中所有资源大部分为投稿作者付费教程,切勿轻易添加教程上除本站信息外的任何联系方式,谨防被割,如有疑问请随时联系客服。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。