资源描述:
《计算机技术基础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 :