《C语言》试卷A

《C语言》试卷A

ID:47253758

大小:88.50 KB

页数:6页

时间:2019-08-30

《C语言》试卷A_第1页
《C语言》试卷A_第2页
《C语言》试卷A_第3页
《C语言》试卷A_第4页
《C语言》试卷A_第5页
资源描述:

《《C语言》试卷A》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、装订线内答题无效**********************装********************订********************线********************课程代码:座位号:《程序设计C》试卷A姓名:学号:专业:学院:班级:题号一二三四五六七八九总分得分第一部分选择题(共30分)得分评卷人一、单项选择题(本大题共15小题,每题只有一个正确答案,答对一题得2分,共30分)1、关于C语言程序说法不正确的是:【d】A.C程序由函数构成,但只有一个main()函数。B.C程序中main()函数可以在程序的任何位置。C.C程序由main()函数开

2、始执行,由main()结束执行。D.在C程序中main()函数的位置必须在程序的第一行。2、C语言中的表示符只能由字母、数字和下划线三种字符组成,且第一个字符必须为:【b】A.字母B.字母或下划线C.字母、数字和下划线中任一种字符D.下划线3、字符型常量在内存中存放的是:【a】A.ASCII码B.BCD码C.内部码D.十进制码4、以下选项中合法的实型常数是:【d】A.5E2.0B.E-3C..2E0D.1.3E5、若x,i,j和k都是int型变量,则执行语句i=10;j=7;k=32;x=i>j?j:k;后x的值为【d】C语言试题第6页(共6页)A.4B.16C.3

3、2D.76、C语言中用于结构化程序设计的三种基本结构是:【a】A.顺序结构、选择结构、循环结构B.if、switch、breakC.for、while、do-whileD.if、for、continue7、以下描述中不正确的是【c】A.语句for(i=0;;i++)表示无限循环B.语句for(;;)表示无限循环C.语句for()也表示无限循环D.while(1)表示无限循环8、在C语言中,二维数组元素在内存中的存放顺序是【b】A.由编译器决定B.按行存放C.由用户自定义D.按列存放9、若有以下定义:chara;intb;floatc;doubled;则表达式a*b+

4、d-c值的类型为【d】A.floatB.intC.charD.double10、C语言中函数返回值的类型是由什么决定的?【d】A.return语句中的表达式的类型决定B.调用该函数的主调函数决定C.调用函数时临时决定D.定义函数时所指定的函数类型决定11、用数组名作为函数调用时的实参,则传递给形参的是【a】A.数组首元素的地址。B.数组第一个元素的值。C.数组中全部元素的值。D.数组元素的个数。12、已知字母A的ASCII码为65,以下程序运行后的输出结果是【b】voidmain(){inta,b;a='A'+'3'-'2';b=a+'3'-'2';printf("

5、%d%c",a,b);}A.66cB.66CC.98dD.98C13、有以下程序:voidmain(){intx=3,y=0,z=0;if(x=y+z)printf("*****");elseprintf("#####");}程序运行后的输出结果是【c】A.不能通过编译B.不能通过连接C.输出#####D.输出*****14、有以下程序:voidmain(){int*p,a=100,b=5;p=&a;a=*p+b;printf("%d",*p);}程序运行后的输出结果是:【c】A.100B.5C.105D.20000005C语言试题第6页(共6页)装

6、订线内答题无效**********************装********************订********************线********************15、设有以下结构体和共用体,分别占用的内存空间字节是【a】structvc60{floatscore;charname;};unionun1{floatf1;charh1;};A.5,4B.3,2C.3,5D.5,5第二部分非选择题(共70分)得分评卷人二、判断题(本大题共10小题,每题1分,共10分,答A表示说法正确;答B表示说法不正确,本题只需指出正确与错误,不需要修改)16、组

7、成一个C语言程序的函数可以在不同的文件中。【a】17、使用全局变量过多,会降低程序的清晰性。【a】18、函数间可以互相调用,也可以调用main()函数。【b】19、switch语句中必须使用break语句。【b】20、通过关键字typedef可以定义一个新的数据类型。【b】21、C语言中宏的展开是在编译之前进行的。【a】22、数组可以在定义时整体赋初值,但不能在赋值语句中整体赋值。【a】23、break语句只结束本次循环,而不是终止整个循环的执行。【b】24、对于不带回值的函数,应当用“void”定义函数为空类型。【a】25、指针变量是用来存放其他变量的地址。【

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。