欢迎来到天天文库
浏览记录
ID:12319889
大小:87.00 KB
页数:26页
时间:2018-07-16
《湘大机房c语言试题.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湘大机房c语言试题试卷编号:8352所属语言:C语言试卷方案:2013上C语言II练习试卷总分:100分共有题型:4种━━━━━━━━━━━━━━━━━一、单项选择共10题(共计30分)━━━━━━━━━━━━━━━━━第1题(3.0分)题号:1064已知梯形的上底为a,下列为b,高为h,用C语言写的正确的面积公式是()A.B.C.D.A:1/2*(a+b)*hB:1.0/2*(a+b)*hC:1.0/2.0(a+b)hD:1.02*a+b*h答案:B第2题(3.0分)题号:1059若有定义:doublex;,则能正确输入x值的语句是。A:scanf
2、("%f",x);B:scanf("%f",&x);C:scanf("%lf",&x);D:scanf("%5.1f",&x);答案:C第3题(3.0分)题号:940以下叙述正确的是()。A:在C程序中,main函数必须位于程序的最前面B:C程序的每行中只能写一条语句C:C语言本身没有输入输出语句D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误答案:C第4题(3.0分)题号:772下列字符序列中,不可用作C语言标识符的是()。A:b70B:#abC:symbolD:a_1答案:B第5题(3.0分)题号:905以下常量中,能够代表逻辑“真”值的
3、常量是()。A: 'B:0C:'0'D:NULL空值的意思答案:C第6题(3.0分)题号:915charstr[10]="China";数组元素个数为()。A:5B:6C:9D:10答案:D第7题(3.0分)题号:922在C语言中,调用函数除函数名外,还必须有()。A:函数预说明B:实际参数C:()intmain()D:函数返回值答案:C第8题(3.0分)题号:989以下不正确的说法是:C语言规定()。A:实参可以是常量,变量或表达式B:形参可以是常量,变量或表达式C:实参可以为任何类型D:形参应与其对应的实参类型一致答案:B第9题(3.0分)题号:
4、781已知year为整型变量,不能使表达式(year%4==0&&year%100!=0)
5、
6、year%400==0的值为“真”的数据是()。A:1990B:1992C:1996D:2000答案:A第10题(3.0分)题号:891已知p,p1为指针变量,a为数组名,j为整型变量,下列赋值语句中不正确的是()。A:p=&j,p=p1;B:p=a;C:p=&a[j];D:p=10;答案:D━━━━━━━━━━━━━━━━二、程序填空共1题(共计15分)━━━━━━━━━━━━━━━━第1题(15.0分)题号:12/*--------------------
7、-----------------------------------【程序填空】---------------------------------------------------------功能:输出1到1000之间满足如下条件的整数,该数各数位上的数字之乘积大于该数各数位上的数字之和。例如:整数126,各数位上的数字之乘积12大于各数位上的数字之和9。-------------------------------------------------------*/#includevoidmain(){intn,k=1,s=0,
8、m,temp;for(n=1;n<=1000;n++){k=1;s=0;/***********SPACE***********/【?】;m=nwhile(m>0){/***********SPACE***********/temp=【?】m%10;k*=temp;s+=temp;/***********SPACE***********/【?】m=(m-temp)/10}if(k>s)printf("%d",n);}}答案:=======(答案1)=======m=n=======(答案2)=======m%10=========或=========m
9、-m/10*10=======(答案3)=======m=m/10;=========或=========m/=10;=========或=========m=(m-temp)/10;━━━━━━━━━━━━━━━━三、程序改错共2题(共计35分)━━━━━━━━━━━━━━━━第1题(15.0分)题号:3/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:输入10
10、个数,要求输出这10个数的平均值例如:从键盘输入:12345678910输出的平均值:5.5-
此文档下载收益归作者所有