收藏 分销(赏)

浙江理工大学c语言期末考试模拟试卷6.doc

上传人:精*** 文档编号:4022796 上传时间:2024-07-25 格式:DOC 页数:8 大小:40.04KB
下载 相关 举报
浙江理工大学c语言期末考试模拟试卷6.doc_第1页
第1页 / 共8页
浙江理工大学c语言期末考试模拟试卷6.doc_第2页
第2页 / 共8页
浙江理工大学c语言期末考试模拟试卷6.doc_第3页
第3页 / 共8页
浙江理工大学c语言期末考试模拟试卷6.doc_第4页
第4页 / 共8页
浙江理工大学c语言期末考试模拟试卷6.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、C程序设计期末模拟试题一、单选题(每小题2分,共20分) 1、在C语言中,正确的int类型的常数是_。A2U B059 C3a D0xAF 2、已知:char a; int b; float c; double d; 执行语句c=a+b+c+d;后,变量c的数据类型是_。Aint Bchar Cdouble Dfloat3、假设定义变量如下:int x;float y;以下输入语句中_是正确的。Ascanf(“f%f”,y,&x);Bscanf(“fd, y, x);Cscanf(“fd”,&y,x); Dscanf(“%5.2f2d,y,&x);4、已知:int a,p=a; 则为了得到变量

2、a的值,下列错误的表达式为_。Ap0 B*pC*aD*&a5、在语言中,引用数组元素时,其数组下标的数据类型允许是_。A整型常量B整型表达式C整型常量或整型表达式 D任何类型的表达式6、以下能对外部的二维数组a进行正确初始化的语句是_。Aint a2=1,0,1,5,2,3;Bint a3=1,2,3,4,5,6;Cint a24=1,2,3,4,5,6; Dint a3=1,0,1, ,1,1;7、设有int x,y; 以下语句判断x和y是否相等,正确的说法是该语句_。if (x=y) printf( x is equal to y。”); A语法错B不能判断x和y是否相等C编译出错 D能判

3、断x和y是否相等8、若用数组名作为函数调用时的参数,则实际上传递给形参的是_。A数组元素的个数B数组的第一个元素值C数组中全部元素的值 D数组首地址9、若有定义char x = ”12345”; char y = 1, 2, 3, 4, 5;则 。Ax数组与y数组的长度相同Bx数组长度大于y的长度Cx 数组长度小于y数组长度 Dx数组等价于y 数组10、以下正确的函数说明是_。Afloat add(int x,y)Bint add(int x;int y)Cchar add( ) Dint add(char x )二、程序填空题(阅读以下程序说明和相应程序,在每小题提供的若干可选答案中,挑选一

4、个正确的答案。每小题2分,共30分)1、 【程序说明】求s=1-1/2+1/3-1/4+1/191/20的值。运行示例: sum=0。668771【程序】 include void main() int i; (11) fh=1; (12) for (i=2;i=20;i+) (13) s= (14) printf( (15) _,s); 【供选择的答案】(11)Afloat s; Bfloat s;int Cfloat s, Dint s,(12)As= 0; Bs=1; Cs=0.5; Ds=2;(13)Afh=1; Bfh=fh/i; Cfh=1/i; D fh=-fh;(14)A s+

5、fh/i; Bs+fh Cfh/i D s=s+1/i;(15)A ”sum=fn B ”sum=dn” C ”s=fn” D ”s=sn2、 【程序说明】以下函数用于找出一个24矩阵中的最大元素值。【程序】# include void main() int max_num(int str4); int str4=-1,4,3,5,7,8,9,0; printf(”max is dn”, (16) );int max_num(int str 4) int i,j,max; max= (17) ; for(i=0; (18) ;i+) for(j=0; (19) ;j+) if (strijma

6、x) max= (20) ; return(max);【供选择的答案】(16)A max_num(str4) B max_num(str) C max_num D max_num(int str4)(17)Astr B str00 C0 Dstr4(18)A i2 Bi4 C jvoid main()char c; scanf(%c,c);if (0= c=9)printf(Number); else if(A= c=Z)printf(”UP); else if(a= c=z)printf(Low”); else printf(Other”);(26)当输入字符A并按下回车后,程序输出 A N

7、umber B UP C Low D Other(27)当输入字符z并按下回车后,程序输出 A Number B UP C Low D Other2【程序】#includedefine N 81void fun(char *s)char c=s;for(;*(s+1);s+)*s=(s+1);*s=c;(s+1)=0;void main()char aN;gets(a);fun(a);puts(a);(31)程序运行时输入abc”输出 A abc B acb C bac Dbca(32)程序运行时输入”good输出 Agood Boodg C dogo D doog4【程序】#includes

8、tdio。hvoid increment() static int x=0;x+=1;printf(dn,x);void main()increment();increment();increment();(33)程序运行时第一行输出 A 0 B 1 C 2 D3(34)程序运行时第二行输出 A 0 B 1 C 2 D3(35)如果将程序中static int x=0;改成int x=0;程序运行时第二行输出 A 0 B 1 C 2 D3四、编程题(每题10分,共30分) 1。编一程序,计算s=sin(1)+cos(2)+sin(3)+。+sin(99)+cos(100),输出s。2。 计算个

9、人所得税,月收入的5000元以上部分征20,800元以上5000元之间部分需缴纳3的税,800元以下的部分免税。例如,小张月收入为6000元,则她需缴税(60005000)20(5000-800)3326元.编程,要求输入个人应发工资,计算并输出个人所得税.3。计算机期末考试结束后,班长要统计班里所有同学(共30名同学)的计算机成绩,请编写一个程序,能录入30名同学成绩,并将这些成绩以及平均值以下面的格式保存到d:a。txt中。X234401 89。00X234402 78。00X234403 69。00平均值为 7.87C程序设计模拟试题-yhr参考答案与评分标准一、单选题(本题共20分,每小题2分)题号12345678910答案DDCCCDBDBC二、程序填空题(本题共30分,每小题2分)题号11121314151617181920答案CBDAABBACD题号2122232425答案ACBDD三、程序阅读题(本题共20分,每小题2分)题号26272829303132333435答案AACBDDBBCB四、编程题(本题共30分,每小题10分)共7页第8页

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服