计算机技术基础c试卷a

计算机技术基础c试卷a

ID:15336893

大小:96.00 KB

页数:8页

时间:2018-08-02

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

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

1、装订线内答题无效**********************装********************订********************线********************课程代码:座位号:新疆大学2010—2011学年度第二学期期末考试《计算机技术基础C》试卷A姓名:学号:专业:学院:班级:2011年6月题号一二三四五六七八总分得分第一部分选择题(共20分)得分评卷人一、单项选择题(本大题共20小题,每题只有一个正确答案,答对一题得1分,共20分)1.一个c程序的执行是从【A】A.本程序的main函数开始

2、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;则执行表达式sum=num++,sum++,++num后sum的值为【B】A.7B.8C.9D.105.已知各变量的类型说明如下:intk,a,b;unsignedintw=5;doublex=1.42;则

3、以下不符合c语言语法的表达式是【A】A.x%3B.w+=-20C.k=(a=200,b=300)D.a+=a-=a=9计算机技术基础C试题第7页共8页装订线内答题无效**********************装********************订********************线********************6.执行printf(“%5s”,“abcdefg”)后,则输出结果为【B】A.abcdeB.abcdefgC.cdefgD.输出错误信息7.有一函数关系见下表:xyx<0x-1x=0xx>

4、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-100;printf("%

5、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的循环体不能是复合语句11.定义如下变量和数组intk;in

6、ta[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.147计算机技术基础C试题第7页共8页装订线内答题无效**********************装********************订********************线********************12.声明有三个形参的函数,其中两个是整型,一个是float型,以下函数声明形式正确的是【】A.doubl

7、efun(intx,y,floatz);B.doublefun(int;int;float);C.doublefun(int,int,float);D.doublefun(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的

8、值是【】for(i=0;i<=10;i++){sum=0;sum=sum+i;}A.55B.0C.10D.1116.下列选项中属于正确的switch语句的是【】A.switch(1.0)B.swicth(1){case1.0 :printf(“A”);{case1 :printf(“A”);case2.0 :

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

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

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