计算机技术基础C试卷A.doc

计算机技术基础C试卷A.doc

ID:51801100

大小:50.00 KB

页数:8页

时间:2020-03-15

计算机技术基础C试卷A.doc_第1页
计算机技术基础C试卷A.doc_第2页
计算机技术基础C试卷A.doc_第3页
计算机技术基础C试卷A.doc_第4页
计算机技术基础C试卷A.doc_第5页
资源描述:

《计算机技术基础C试卷A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、11试卷A第一部分选择题(共20分)得分评卷人一、单项选择题(本大题共20小题,每题只有一个正确答案,答对一题得1分,共20分)1.一个c程序的执行是从【A】A.本程序的main函数开始B.本程序文件的第一个函数开始C.第一行#include开始D.程序的全局变量的定义开始2.下列字符串为合法标识符的是【A】A._1_AB.5_stuC.$charD.define3.下面字符常量正确的是【C】A.“c”B.‘\''C.‘n’D.‘ab’4.若以下变量均是整型,且num=sum=7;则

2、执行表达式sum=num++,sum++,++num后sum的值为【B】A.7B.8C.9D.105.已知各变量的类型说明如下:intk,a,b;unsignedintw=5;doublex=1.42;则以下不符合c语言语法的表达式是【A】A.x%3B.w+=-20C.k=(a=200,b=300)D.a+=a-=a=96.执行printf(“%5s”,“abcdefg”)后,则输出结果为【B】A.abcdeB.abcdefgC.cdefgD.输出错误信息7.有一函数关系见下表:xyx<0x-1x=0x

3、x>0x+1下面程序段中能正确表示上面关系的是【】A.y=x+1;B.y=x-1;if(x>=0)if(x!=0)if(x==0)y=x;if(x>0)y=x+1;elsey=x-1;elsey=x;C.if(x<=0)D.y=x;if(x<0)y=x-1;if(x<=0)elsey=x;if(x<0)y=x-1;elsey=x+1;elsey=x+1;8.若运行时给变量x输入100,则以下程序的运行结果是【】main(){intx,y;scanf("%d",&x);y=x>100?x+100:x-10

4、0;printf("%d",y);}A.0B.200c.100D.程序出错9.设有程序段intk=5;while(k=0)k=k-1;则下面描述中正确的是【】A.while循环执行5次B.循环体语句一次也不执行C.循环是无限循环D.循环体语句执行一次10.c语言中whi1e和do-while循环的主要区别是【】A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循环控制条件严格C.do-while允许从外部转到循环体内D.do-while的循环体不能是复合语

5、句11.定义如下变量和数组intk;inta[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是【】for(k=0;k<3;k++)printf(“%d”,a[k][2-k]);A.357B.369C.159D.14712.声明有三个形参的函数,其中两个是整型,一个是float型,以下函数声明形式正确的是【】A.doublefun(intx,y,floatz);B.doublefun(int;int;float);C.doublefun(int,int,float);D.doub

6、lefun(intx,y;floatz);13.变量的指针,其含义是指该变量的【】A.值B.地址c.名D.一个标志14.若有说明int*p,m=5,n;以下程序段正确的是【】A.p=&n;B.p=&n;scanf("%d",&p);scanf("%d",*p);C.scanf("%d",&n);D.p=&n;*p=*n;*p=m;15.执行完下列程序段后,sum的值是【】for(i=0;i<=10;i++){sum=0;sum=sum+i;}A.55B.0C.10D.1116.下列选项中属于正确的swi

7、tch语句的是【】A.switch(1.0)B.swicth(1){case1.0 :printf(“A”);{case1 :printf(“A”);case2.0 :printf(“B”);}case2 :printf(“B”);}C.switch(int(1.0+2.5))D.switch(“a”);{case1 :printf(“A”);{case“a” :printf(“A”);case1+2 :printf(“B”);}case“b” :printf(“B”);

8、}17.若k为int型变量,以下语句段执行后的输出结果是【】k=-3;if(k<=0)printf(“####”)elseprintf(“****”);A.####B.****C.####****D.有语法错误,不能执行18.设有以下说明语句:structstu{inta;floatb;}stutype;则下列叙述正确的有【】A.structstu是结构体类型的关键字B.stu是用户定义的结构体类型变量名C.stutype是用户定义的结构体

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

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

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