西北工业大学 2020春 机考 C语言程序设计作业1

上传人:lyj****12 文档编号:129248537 上传时间:2020-04-22 格式:DOC 页数:10 大小:35.50KB
返回 下载 相关 举报
西北工业大学 2020春 机考 C语言程序设计作业1_第1页
第1页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《西北工业大学 2020春 机考 C语言程序设计作业1》由会员分享,可在线阅读,更多相关《西北工业大学 2020春 机考 C语言程序设计作业1(10页珍藏版)》请在金锄头文库上搜索。

1、试卷总分:100 得分:100一、 单选题 (共 35 道试题,共 70 分)1. 下面程序的输出结果是( )。main() int a10=1,2,3,4,5,6,7,8,9,10,*p=a;A.3B.4C.1D.2正确答案:A2. 以下描述错误的是( )。A.break语句不能用于循环语句和switch语句外的任何其他语句B.在switch语句中使用break语句或continue语句的作用相同C.在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环D.在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环正确答案:B3. 下面程序的输出结果是( )。ma

2、in() int x=10; x+=(x=8); printf(%dn,x); A.10B.8C.18D.16正确答案:D4. 定义int i=1; 则执行语句while(i+5); 后,i的值为( )。A.3B.4C.5D.6正确答案:D5. 若有语句scanf(%d%d,&a,&b);要使变量a,b分别得到10和20,正确的输入形式为( )。A.10 20B.10,20C.1020D.10:20正确答案:A6. 有以下定义 #include char a10,*b=a;不能给a数组输入字符串的语句是( )。A.gets(a)B.gets(a0);C.gets(&a0);D.gets(b)正

3、确答案:B7. 当c的值不为0时,在下列选项中能够将c的值赋给变量a、b的是( )。A.c=b=a;B.(a=c)(b=c);C.(a=c)&(b=c);D.a=c=b;正确答案:C8. 以下描述中正确的是( )。A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号C.在do-while循环体中,是先执行一次循环,再进行判断D.do-while循环中,根据情况可以省略while正确答案:C9. 已知double *p6; 它的含义是( )。A.p是指向double类型

4、变量的指针B.p是double类型数组C.p是指针数组D.p是数组指针正确答案:C10. 表达式18/4*sqrt(4.0)/8值的数据类型是( )。A.intB.floatC.doubleD.不正确正确答案:C11. C语言规定,在一个源程序中,main函数的位置( )。A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后正确答案:C12. 下面各选项中,均是C语言合法标识符的选项组是( )。A.33 we autoB._23 me _3ewC._43 3e_ elseD.ER -DF 32正确答案:B13. 运行程序:main() int a=1,b=2; a+=b;

5、b=a-b;a-=b; printf(%d,%dn,a,b); 则输出结果是( )。A.2,1B.3,1C.3,2D.1,1正确答案:A14. 以下选项中不属于字符常量的是( )。A.CB.CC.xCCD.072正确答案:B15. 在下列结论中,只有一个是正确的,它是( )。A.递归函数中的形式参数是自动变量B.递归函数中的形式参数是外部变量C.递归函数中的形式参数是静态变量D.递归函数中的形式参数可以根据需要自己定义存储类型正确答案:A16. 对for(表达式1; ; 表达式3)可理解为( )。A.for(表达式1; 0;表达式3)B.for(表达式1: 1 ;表达式3)C.for(表达式1

6、; 表达式1; 表达式3)D.for(表达式1; 表达式2; 表达式3)正确答案:B17. 有如下程序main() int x=3; do printf(%d,x-); while(!x);该程序的执行结果是( )。A.3 2 1B.2 1 0C.3D.2正确答案:C18. 以下选项中,不能作为合法常量的是( )。A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e0正确答案:B19. 设有定义:char p=1,2,3,*q=p;,以下不能计算出一个char型数据所占字节数的表达式是( )。A.sizeof(p)B.sizeof(char)C.sizeof(*q)D

7、.sizeof(p0)正确答案:A20. 假定x和y为 double型,则表达式x=2,y=x+3/2的值是( )。A.3.500000B.3C.2.000000D.3.000000正确答案:D21. 以下不正确的叙述是( )。A.在C程序中,逗号运算符的优先级最低B.在C程序中,APH和aph是两个不同的变量C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值正确答案:D22. 请选出可用作C语言用户标识符的是( )。A.void,define,WORDB.a3_b3,_123,I

8、FC.FOR,-abc,CaseD.2a,Do,Sizeof正确答案:B23. 说明语句int *(*p)(); 的含义是( )。A.p是一个指向int型数组的指针B.p是指针变量,它构成了指针数组C.p是一个指向函数的指针,该函数的返回值是一个整型D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针正确答案:D24. 下列不正确的字符串常量是( )。A.ABCB.WC.SDF/3D. 正确答案:B25.假定w、x、y、z、m均为整型变量,且w=1, x=2, y=3, z=4则执行语句:m=(wx)?w:x;m=(my)?m:y;m=(mz)?m:z;后,m的值是( )。A.4B.

9、3C.2D.1正确答案:D26. 设有说明语句: char a=72;则变量a( )。A.包含1个字符B.包含2个字符C.包含3个字符D.说明不合法正确答案:A27. 以下不构成无限循环的语句或语句组是( )。A.n=0;do+n;while(n=0);B.n=0;while(1)n+;C.n=10;while(n);n-;D.for(n=0,i=1; ;i+)n+=i;正确答案:A28. 已知x=43,ch=A,y=0;则表达式x=y& chB&!y的值是( )。A.0B.语法错C.1D.假正确答案:D29. 在C语言中,运算对象必须是整型数的运算符是( )。A.%B.C.%和D.*正确答案

10、:A30. 下面程序的输出结果是( )。main() int s,k; for(s=1,k=2;kb)&(n=cb)后n的值为( )。A.1B.2C.3D.4正确答案:B34. 函数strlen(12340xy)的值为( )。A.7B.8C.4D.9正确答案:C35. 以下叙述正确的是( )。A.do-while语句构成的循环不能用其它语句构成的循环来代替。B.do-while语句构成的循环只能用break语句退出。C.用do-while语句构成的循环,在while后的表达式为非零时结束循环。D.用do-while语句构成的循环,在while后的表达式为零时结束循环。正确答案:D二、 判断题

11、(共 15 道试题,共 30 分)1. 在C语言中,二维数组元素在内存中的存放顺序可以随意调整变化。A.错误B.正确正确答案:错误2. 一个C源程序文件由一个或多个函数组成,由此可见函数是一个独立的编译单位。A.错误B.正确正确答案:错误3. 把单个数组元素传递给修改该元素值的函数会使调用函数包含修改后的值。A.错误B.正确正确答案:错误4. 设有程序段char s =program;char *p;p=s;表示数组的第一个元素s0和指针p相等。A.错误B.正确正确答案:正确5. 凡是函数中未指明存储类别的局部变量,其隐含的存储类别为自动auto。A.错误B.正确正确答案:正确6. C语言规定

12、形参可以是常量、变量或表达式,只要与其对应的实参类型一致即可。A.错误B.正确正确答案:错误7. &b指的是变量b的地址处所存放的值。A.错误B.正确正确答案:错误8. 语句 y=*p+; 和 y=(*p)+; 是等价的。A.错误B.正确正确答案:错误9.题型:判断题A.错误B.正确正确答案:正确10. 若要为读/写建立一个新的文本文件,在fopen函数中应使用的文件方式为w+。A.错误B.正确正确答案:正确11. 函数的定义可以嵌套,但函数的调用不可以嵌套。A.错误B.正确正确答案:错误12. 在一个C源程序文件中,静态变量在该文件中的所有函数都能使用。A.错误B.正确正确答案:正确13. 若i为某函数func之内说明的变量,则当func执行完后,i值无定义。A.错误B.正确正确答案:正确14. 逻辑表达式 C&d 的值为 1。A.错误B.正确正确答案:正确15. 数组的下标可以float数据类型。A.错误B.正确正确答案:错误

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号