欢迎来到天天文库
浏览记录
ID:42036171
大小:79.00 KB
页数:5页
时间:2019-09-06
《上机考试题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、程序把从键盘输入的一行中所有的小写字母转换成大写字母,其他字符不变。如程序运行时输入abcDE,则输出结果如下:2、从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。如程序运行时输入98,则输出结果如下:3、已知有如下函数:设计程序,输入x值,输出y值。如程序运行时输入0,则输出结果如下:如程序运行时输入3,则输出结果如下:如程序运行时输入25,则输出结果如下:4、从键
2、盘任意输入一个年号,判断它是否是闰年。若是闰年,输出“Yes”,否则输出“No”。已知符合下列条件之一者是闰年:¡能被4整除,但不能被100整除。¡能被400整除。如程序运行时输入2010,则输出结果如下:如程序运行时输入2012,则输出结果如下:5、编程计算分段函数输入x,打印出y值。如程序运行时输入2,则输出结果如下:如程序运行时输入0,则输出结果如下:如程序运行时输入—3,则输出结果如下:6、用公式求π的近似值,直到最后一项的绝对值小于10-6为止。程序运行结果如下:7、从键盘任意输入一个4位数x,编程计算x的每一位数相加之和(忽略
3、整数前的正负号)。例如,输入x为1234,则由1234分离出其个位4、十位3、百位2、千位1,然后计算4+3+2+1=10,并输出10。程序运行结果如下:8、求1+2+3+4+…….+100。程序运行结果如下:9、求500-800范围内既能被5整除又能被6整除的数。程序运行结果如下:10、要付零钱19元,现有1元、2元和5元的纸币10张,请问有几种付法?程序运行结果如下:11、编程计算1!+2!+3!+4!+…+10!的值。程序运行结果如下:12、编写程序,求e的值。e»1+1/1!+1/2!+1/3!+..+1/n!,要求直至最后一项的
4、值小于10-4程序运行结果如下:13、读10个整数存入数组,找出其中最大值和最小值如程序运行时输入1-2341891020,则输出结果如下:14、输入5个学生的成绩,计算输出学生成绩平均分并把高于平均分的成绩打印输出。程序运行结果如下:15、从键盘输入一个3*3的二维数组,计算并输出二维数组中所有元素之和。程序运行结果如下:16、从键盘输入一个3*3的二维数组,计算并输出二维数组中最大值以及其行列号。程序运行结果如下:17、计算Fibonacci数列的前40项并放入数组中,再把数组元素进行输出。程序运行结果如下:18、从键盘任意输入5个学
5、生的姓名,编程找出并输出按字典顺序排在最前面的学生姓名。19、编写函数isprime(inta),用来判断自变量a是否为素数。若为素数,函数返回整数1,否则返回0。主函数如下,请将isprime函数的定义补充完整。#include#includeintisprime(inta){/*请将此花括号内容补充完整*/}main(){intx;printf("Enteraintegernumber:");scanf("%d",&x);if(isprime(x))printf("%disprime",x);el
6、seprintf("%disnotprime",x);}20、编写函数arrsort(int*a,intn)用冒泡法对数组中的数进行排序(按由小到大)。程序运行结果如下:主函数定义如下,请将arrsort函数定义补充完整。#include#defineNUM6voidarrsort(int*a,intn){/*请将此花括号内容补充完整*/}main(){inta[NUM]={5,7,4,2,8,6};inti;arrsort(a,NUM);for(i=0;i7、intf("");}
7、intf("");}
此文档下载收益归作者所有