程序设计技术(c语言)理论实践2

程序设计技术(c语言)理论实践2

ID:11739753

大小:92.00 KB

页数:13页

时间:2018-07-13

程序设计技术(c语言)理论实践2_第1页
程序设计技术(c语言)理论实践2_第2页
程序设计技术(c语言)理论实践2_第3页
程序设计技术(c语言)理论实践2_第4页
程序设计技术(c语言)理论实践2_第5页
资源描述:

《程序设计技术(c语言)理论实践2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-13-计算机程序设计技术(C语言)理论题一、选择题(每小题1.5分,共60分)得分阅卷1、C语言的编译系统对宏命令的处理是()A)在程序运行时进行的B)在程序连接时进行的C)和C程序中的其它语句同时进行编译的D)在对源程序中其它语句正式编译之前进行的2、以下说法正确的是()A)main函数必须放在C程序的开头B)C语言程序中要求每行只能写一条语句C)注释可以出现在C语言程序中的任何位置D)最小的C语言程序中可以没有main函数3、下列表达式中值为false(假)的是()A)1<3&&5<7B)!(5<10)C)11&&0x01D)!(4<7)

2、

3、(2<8)

4、4、如果x是一个整型变量,那么以下答案()是赋值x=1/3的结果A)0.33B)0.30C)0D)未定义的无用数据5、在C语言中,正确的int类型常数是()A)-2UB)0.59C)3aD)0Xaf6、下列变量定义正确的是()A)intx1;y;B)intx=y=5;C)intfor=4D)intprintf=2,xy=2;7、设intx,*p;下列表达式中正确的是()A)5.0%2B)x+1=5C)&pD)&(x+1)8、对以下说明,数值尾的表达式是()Inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;A)*p+9B)*(p+8)C

5、)*p+=9D)p+89、以下程序执行后的输出结果是()voidmain(){intk=2,i=2,m;m=(k+=i=k);printf(%d,%d”,m,i);}A)8,6B)8,3第13页共6页-13-C)6,4D)7,410、x,y,z被定义为int,若从键盘给x,y,z输入数据,正确的输入语句是()A)INPUTx,y,z;B)scanf(“%d%d%d”,&x,&y,&z);C)scanf(“%d%d%d”,x,y,z);D)read(“%d%d%d”,&x,&y,&z);11、以下程序当输入3时,输出的结果是()#include

6、.h>voidmain(){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)3,无用数据,无用数据D)无用数据,无用数据,无用数据12、do-while结构繁荣循环体中的语句要执行的次数是()A)0B)只有一次C)至少一次D)以上三项皆错13、在下面的代码段中语句x=1会执行()次for(j=1;j<=n;j++)for(k=1;k<=n;k++)x=1;A)nB)n(n+1)C)D)n+n14、以下程序段所做工作是()do{

7、scanf(“%d”,&numb);}while(numb<1

8、

9、numb>10);A)读取[0,11]范围之内的一个整数B)读取[-1,10]范围之内的一个整数C)读取[1,10]范围之内的一个整数D)以上三项皆错15、在以下四个运算符中,优先级最低的是()A)*B)+C)/D)=16、如果n=2,以下输出的结果是()switch(n){case(1):printf(“Youhavechosentoadddata”);break;case(2):printf(“Youhavechosentodeletedata”);第13页共6页-13-case(

10、3):printf(“Youhavechosentoviewdata”);break;case(4):printf(“Youhavechosentoprintdata”);break;default:printf(“Invalidinput”);break;}A)YouhavechosentoadddataB)YouhavechosentodeletedataC)YouhavechosentodeletedataD)YouhavechosentodeletedataInvalidinputYouhavechosentoviewdata17、假设c

11、harstr[10]=“China”;执行strlen(str)后的结果是()A)5B)6C)7D)918、以下数组定义中不正确的是()A)inta[2][3];B)intb[][3]={0,1,2,3};C)intc[100]=[0];D)intd[3][]={1,2},{1,2,3},{1,2,3,4}19、运行以下程序的输出结果是()voidmain(){intn[5]={0},i,k=2;for(i=0;j

12、存储()个整数A)22B)20C)9D)1221、对

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

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

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