欢迎来到天天文库
浏览记录
ID:6427249
大小:215.00 KB
页数:24页
时间:2018-01-13
《电子科大10秋学期《c语言》在线作业答案(一,二,三)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子科大10秋学期《C语言》在线作业一试卷总分:100测试时间:--一、单选题(共35道试题,共70分。)V1.C语言中用于循环结构程序设计的三种常用控制语句是(C)A.if、for、continueB.if、switch、breakC.for、while、do-whileD.顺序结构、选择结构、循环结构满分:2分2.设有语句inta[4][10],*p=*a;则下面表达式中属于地址表达式的是(A)A.a[1][2]B.a[1]C.*(p+1*10+2)D.*(a[1]+2)满分:2分3.若有以下定义,则对a数组元素的正确引用是(C)inta[5],*p=a;A.*&a[5]B.a
2、+2C.*(p+5)D.*(a+2)满分:2分4.判断字符串a和b是否相等,应当使用(A)A.if(a==b)B.if(a=b)C.if(strcpy(a,b))D.if(!strcmp(a,b))满分:2分5.若有定义:inta[2][3],则对a数组的第i行j列元素地址的正确引用为(A)A.*(a[i]+j)B.(a+i)C.*(a+j)D.a[i]+j满分:2分6.以下不正确的if语句形式是(C)A.if(x>y&&x!=y);B.if(x==y)x+=y;C.if(x!=y)scanf("%d",&x)elsescanf("%d",&y);D.if(x3、;}满分:2分7.以下对一维整型数组a的正确说明是(D)A.inta(10)B.intn=10,a[n];C.intn;scanf("%d",&n);inta[n];D.#defineSIZE10inta[SIZE];满分:2分8.下述关于条件语句的描述中错误的是(C)A.if语句中只有一个else子句B.if语句中可以有多个elseif子句C.if语句中if体内不能有switch语句D.if语句的if体中可以是循环语句满分:2分9.语句while(!E)中的表达式!E等价于(A)A.E==0B.E!=1C.E!=0D.E==1满分:2分10.下面程序的运行结果是(D)#i4、nclude"stdio.h"main(){inti;for(i=1;i<=5;i++){if(i%2)printf("#");elsecontinue;printf("*");}printf("$");}A.*#*#$B.#*#*#*$C.*#*#$D.#*#*$满分:2分11.对宏命令的处理是(B)A.在程序执行时进行B.在程序对其它语句进行编译前进行C.在程序连接时进行D.与程序中其它语句同时进行编译满分:2分12.一个C程序的执行是从(A)A.本程序的main函数开始,到main函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开5、始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main函数结束满分:2分13.若有以下说明和语句:structstudent{intage;intnum;}std,*p;p=&std;则以下对结构体变量std中成员age的引用方式不正确的是(D)A.std.ageB.p->ageC.(*p).ageD.*p.age满分:2分14.以下叙述中不正确的是(D)A.在不同的函数中可以使用相同的名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效满分:2分15.以下不正确的6、说法是(C)A.register变量可以提高变量使用的执行效率B.register变量由于使用的是CPU的寄存器,其数目是有限制的C.extern变量定义的存储空间按变量类型分配D.全局变量使得函数之间的“耦合性”更加紧密,不利于模块化的要求满分:2分16.putchar函数可以向终端输出一个(D)A.整型变量表达式值B.实型变量值C.字符串D.字符或字符型变量值满分:2分17.在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为(C)A.char7、leC.char
3、;}满分:2分7.以下对一维整型数组a的正确说明是(D)A.inta(10)B.intn=10,a[n];C.intn;scanf("%d",&n);inta[n];D.#defineSIZE10inta[SIZE];满分:2分8.下述关于条件语句的描述中错误的是(C)A.if语句中只有一个else子句B.if语句中可以有多个elseif子句C.if语句中if体内不能有switch语句D.if语句的if体中可以是循环语句满分:2分9.语句while(!E)中的表达式!E等价于(A)A.E==0B.E!=1C.E!=0D.E==1满分:2分10.下面程序的运行结果是(D)#i
4、nclude"stdio.h"main(){inti;for(i=1;i<=5;i++){if(i%2)printf("#");elsecontinue;printf("*");}printf("$");}A.*#*#$B.#*#*#*$C.*#*#$D.#*#*$满分:2分11.对宏命令的处理是(B)A.在程序执行时进行B.在程序对其它语句进行编译前进行C.在程序连接时进行D.与程序中其它语句同时进行编译满分:2分12.一个C程序的执行是从(A)A.本程序的main函数开始,到main函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开
5、始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main函数结束满分:2分13.若有以下说明和语句:structstudent{intage;intnum;}std,*p;p=&std;则以下对结构体变量std中成员age的引用方式不正确的是(D)A.std.ageB.p->ageC.(*p).ageD.*p.age满分:2分14.以下叙述中不正确的是(D)A.在不同的函数中可以使用相同的名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效满分:2分15.以下不正确的
6、说法是(C)A.register变量可以提高变量使用的执行效率B.register变量由于使用的是CPU的寄存器,其数目是有限制的C.extern变量定义的存储空间按变量类型分配D.全局变量使得函数之间的“耦合性”更加紧密,不利于模块化的要求满分:2分16.putchar函数可以向终端输出一个(D)A.整型变量表达式值B.实型变量值C.字符串D.字符或字符型变量值满分:2分17.在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为(C)A.char7、leC.char
7、leC.char
此文档下载收益归作者所有