计算机技术基础C试卷A49339

计算机技术基础C试卷A49339

ID:42070508

大小:154.66 KB

页数:10页

时间:2019-09-07

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

《计算机技术基础C试卷A49339》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、新疆大学2010-2011学年度第二学期期末考试《计算机技术基础C》试卷A姓名:学号:专业:学院:班级:2011年6月题号二三四五六七八总分得分一、单项选择得分评卷人一题得11.一个C程序的执行是从A.本程序的nmin函数开始第一部分选择题(共20分)题(本大题共20小题,每题只有一个正确答案,答对分,共20分)【A]B.本程序文件的第一个函数开始C.第一行#include开始D.程序的全局变量的定义开始2.下列字符串为合法标识符的是B.5_stuC・$charD.define3.下面字符常量

2、正确的是A.“c”B.'\"C.F'D.'ab'4.若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为A.7B.8C.9D.105.已知各变量的类型说明如下:intk,a,b;unsignedintw=5;doublex=l.42;则以下不符合c语言语法的表达式是D.a+=a-=a=9A.x%3B.W+—20C.k=(a=200,b=300)B.y=x-l;if(x!=0)if(x>0)y=x+l;elsey=x;D.y=x;if(x<=0)if(x

3、<0)y=x-l;elsey=x+l;则以下程序的运行结果是D.程序出错2.执行printf(“%5s”,“abcdefg”)后,则输出结果为A.abodeB.abcdefgC.cdefgD.输出错误信息7.有一函数关系见下表:Xyx<0x-1x=0Xx>0x+1下面程序段中能正确表示上面关系的是A.y=x+l;if(x>=0)if(x==0)y=x;elsey=x-l;B.if(x<=0)if(x<0)y=x-l;elsey=x;elsey=x+l;8.若运行时给变量x输入100,main()(intx,y;

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

5、.do-whi1e的循环体不能是复合语句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.1478.声明有三个形参的函数,其中两个是整型,一个是float型,以下函数声明形式正确的是【】A.doubleB.doubleC.doubleD.doublefun(intfun(intfun(intfun(intx,y,floatz);;in

6、t;float);,int,float);x,y;floatz);13・变量的指针,其含义是指该变量的A.值B.地址c.名D.一个标志14.若有说明int*p,m=5,n;以下程序段正确的是A.p=&n;scanf("%d",&p);C.scanf("%d",&n);B.p=&n;scanf("%d",*p);D.p=&n;{case1.0:printf(“A”);case2.0:printf(“B”);}C.switch(int(1.0+2.5)){case1:printf(“A”);case1+

7、2:printf(“B”);}{case1:printf("A”);case2:printf("叭n”);}D.switch(“a”);{case“a”:printf(“A”);case“b”:printf(“B”);*p=*n;*p=m;15•执行完下列程序段后,sum的值是【】for(i=0;i<=10;i++){sum=0;sum=sum+i;}A.55B.0C.10D.1116•下列选项中属于正确的switch语句的是【】B.swicth(1)A.switch(1.0)17•若k为int

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

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

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

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