B1-网络教育答案

B1-网络教育答案

ID:40532228

大小:53.50 KB

页数:3页

时间:2019-08-04

B1-网络教育答案_第1页
B1-网络教育答案_第2页
B1-网络教育答案_第3页
资源描述:

《B1-网络教育答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、姓名__________________专业名称__________________  班号________________学号__________________教学中心_________________………………………………………密………………………………………封……………………………线………………………………………电子科技大学网络教育考卷(A卷)(20年至20学年度第学期)考试时间年月日(120分钟)课程C语言教师签名_____大题号一二三四五六七八九十合计得分一、单项选择题(每题2分,共10分)1.一个C程序的执行是从AA

2、)本程序的main函数开始,到main函数结束。B)本程序的第一个函数开始,到本程序最后一个函数结束。C)本程序的main函数开始,到本程序文件的最后一个函数结束。D)本程序的第一个函数开始,到本程序main函数结束。2.以下描述正确的是CA)goto语句只能用于退缩出多层循环。B)switch语句中不能出现continue语句。C)只能用continue语句中来终止本次循环。D)在循环语句中break语句不独立出现。3.C语言中,要求运算数必须都是整数的运算符是(C)。A.*B.-C.%D.+4.假定inti=3,j=4;执行语句

3、:printf("%d,%d,%d",i+++j,i,j);之后,其输出结果为:(C)A.7,4,4B.8,4,4C.7,3,4D.7,3,55.对break语句的正确描述。( A)A.break语句在while语句中,立即终止执行while语句。B.break语句不能用于循环语句之外的语句。C.break语句与continue语句功能相同。D.break语句可以带参数,也可以不带。6.在C语言中,下面那一个不是正确的概念(A)A.所有循环语句都要求至少要执行一次循环体。B.goto和if语句能构成循环语句。C.循环过程只能包含

4、,不能交叉。D.循环体可以是一条语句。7.对函数的正确描述(C)A.在C语言中可以嵌套定义函数。B.自定义函数和调用函数可以不在一个源文件中。C.函数定义都是平行的,独立的。D.不能嵌套调用函数。8.若用数组名作为函数调用的实参,传给形参的是(A)A.数组的首地址B.数组的第一个元素值C.数组的全部元素值D.数组中元素的个数9.对于int*p;inta[];p=a;的合法运算(C)A.a++;B.p=a;p++;相当于a++;C.++p;相当于a[1];D.若p中的地址为100则p++;运算后,则其值为10010.假设 intx[]

5、={1,3,5,7,9,11},*ptr;ptr=x;以下那些是对数组元素的正确引用(D)A.*(ptr--)B.x[6]C.*(--ptr)D.*(ptr++)11.执行以下语句后的结果为(  A  )enumweekday{sun,mon=3,tue,wed,thu};enumweekdayworkday;workday=wed;printf("%d",workday);A.5B.3C.4D.编译出错12.要定义一个结构体类型拟包含两个成员,其中成员变量info用来存放整型数据,成员变量link是指向自身结构体的指针。则下面

6、的定义正确的是(D)。A.structnode{intinfo;structnodelink;};B.structnode{intinfo;node*link;};C.structnode{intinfo;struct*link;};D.structnode{intinfo;structnode*link;};13.以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是(D)。A.feof(fp)B.ftell(fp)C.fgetc(fp)D.rewind(fp)14.如果inta=0x3;intb=0x4;执行运算:x

7、=a&b;则x的结果是(A)A.0B.3C.4D.715.使用宏定义时,对宏定义不正确概念的描述(C)A.宏名可以是大写或者小写B.宏名常用大写字母表示。C.宏名就是变量D.根据宏名来实现忠实的替换二、判断题(每小题1分,共11分)1.(√)用户可以重新定义标准库函数,若如此,该函数将失去原有含义。2.(╳)字符数组中只能存放键盘上可以找到的字符。3.(╳)在C语言中,引用数组元素时,其数组下标的数据类型可以是任何类型的表达式。4.(╳)在循环体内使用break语句或continue语句的作用相同。5.(√)for循环的循环体语句中

8、,可以包含多条语句,但必须用花括号括起来。6.(√)while循环体中,一定要有能使while后面表达式的值变为“假”的操作。7.(√)为了避免在嵌套的条件语句if-else中产生二义性,C语言规定else子句总是与其之前最近的if配

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

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

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