c语言程序设计技术水平考试复习题纲

c语言程序设计技术水平考试复习题纲

ID:26458614

大小:144.00 KB

页数:17页

时间:2018-11-27

c语言程序设计技术水平考试复习题纲_第1页
c语言程序设计技术水平考试复习题纲_第2页
c语言程序设计技术水平考试复习题纲_第3页
c语言程序设计技术水平考试复习题纲_第4页
c语言程序设计技术水平考试复习题纲_第5页
资源描述:

《c语言程序设计技术水平考试复习题纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计技术水平考试复习题纲一、选择题lC语言的编译系统对宏命令的处理是()A)在程序运行时进行的B)在程序连接时进行的C)和C程序中的其它语句同时进行编译的D)在对源程序中其它语句正式编译之前进行的l下列表达式中值为false(假)的是()A)1<3&&5<7B)!(5<10)C)11&&0x01D)!(4<7)

2、

3、(2<8)l如果x是一个整型变量,那么以下答案()是赋值x=1/3的结果A)0.33B)0.30C)0D)未定义的无用数据l设intx,*p;下列表达式中正确的是()A)5.0%2B)x+1=5C)&pD)&(x+1)l对以下说明,数值为9的表达式是()in

4、ta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;A)*p+9B)*(P+8)C)*p+=9D)P+8l以下程序执行后的输出结果是()voidmain(){intk=2,i=2,m;m=(k+=i*=k);printf(%d,%d”,m,i);}A)8,6B)8,3C)6,4D)7,4l以下程序当输入3时,输出的结果是()#includevoidmain(){intx,y,z;scanf("%d",&x);if(x>5){y=100;z=-5;}printf("%d%d%d",x,y,z);}A)3,无用数据,–5B)5,无用数据,3C

5、)3,无用数据,无用数据D)无用数据,无用数据,无用数据l在下面的代码段中,语句x=1会执行()次for(j=1;j<=n;j++)for(k=1;k<=n;k++)x=1;A)nB)n(n+1)C)n2D)n+nl以下程序段所做工作是()do{scanf("%d",&numb);}while(numb<1

6、

7、numb>10);A)读取[0,11]范围之内的一个整数B)读取[-1,10]范围之内的一个整数C)读取[1,10]范围之内的一个整数D)以上三项皆错l在以下四个运算符中,优先级最低的是()A)*B)+C)/D)=l如果n=2,以下程序输出结果是()switch(n){c

8、ase(1):printf("Youhavechosentoadddata");break;case(2):printf("Youhavechosentodeletedata");case(3):printf("Youhavechosentoviewdata");break;case(4):printf("Youhavechosentoprintdata");break;default:printf("Invalidinput");break;}A)YouhavechosentoadddataB)YouhavechosentodeletedataC)Youh

9、avechosentodeletedataInvalidinputD)YouhavechosentodeletedataYouhavechosentoviewdatal假设charstr[10]=”China”;执行strlen(str)后的结果是()A)5B)6C)7D)9l运行以下程序的输出结果是()voidmain(){intn[5]={0},i,k=2;for(i=0;i

10、[1][3]C)p[1][1]D)p[1][2]l以下程序的输出结果是()inta,b;voidfun(){a=100;b=200;}voidmain(){inta=5,b=7;fun();printf(“%d%d”,a,b);}A)100200B)57C)200100D)75l()可以是结构体的一部分A)字符串常量B)整数变量C)整数常量D)字符常量l函数原型声明应该放置在()A)在main()函数之中B)作为main()函数中的第一个语句C)恰好在函数本身的定义之前D)在其他所有函数之前(包括main()函数)l在调用一个函数时,主调函数将通过()的变量列表传递给被调函

11、数A)形式参数B)实际参数C)寄存器变量D)局部变量l全局变量的作用域限于()A)整个程序包括的所有文件B)从定义该变量的语句所在的函数C)本程序文件D)从定义该变量的位置开始到本程序结束l当n=-4时,以下代码段将会发生什么情况()intfactorial(intn){if(n==0)return1;elsereturnfactorial(n-1)*n;}A)递归函数返回0B)递归函数进入无限循环C)递归函数返回-4的阶乘D)以上三项皆错l递归调用中的函数状态将在()中得到保持A)堆栈B)

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

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

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