c语言程序设计复习题含答案

c语言程序设计复习题含答案

ID:33949114

大小:105.50 KB

页数:18页

时间:2019-03-02

c语言程序设计复习题含答案_第1页
c语言程序设计复习题含答案_第2页
c语言程序设计复习题含答案_第3页
c语言程序设计复习题含答案_第4页
c语言程序设计复习题含答案_第5页
资源描述:

《c语言程序设计复习题含答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、CC++程序设计复习题及答案一、选择题1、一个C语言程序总是从(C)开始执行A)书写顺序的第一个函数B)书写顺序的第一条执行语句C)主函数main()D)不确定2、以下能正确定义二维数组的是()  A.inta[][3];  B.inta[][3]=2{2*3};  C.inta[][3]={};  D.inta[2][3]={{1},{2},{3,4}};3、设intx=3,y=4,z=5,则下列表达式中的值为0的是(D)A)‘x’&&’y’B)x

2、

3、y+z&&y-zC)x<=yD)!((x

4、

5、1)4、执行以

6、下程序段后,i的值是(C)inti=10;switch(i+1){case10:i++;break;case11:++i;case12:++i;break;default:i=i+1;}A)11B)13C)12D)145、语句while(!e);中的条件!e等价于(A)A)e==0B)e!=1C)e!=0D)运行时出错6、下列数据中,为字符串常量的是()。(A)‘A’(B)“house”(C)Howdoyoudo.(D)’$abc’7、用inta[4]={1,2};对数组进行初始化后,数组元素a[3]的值是(B)A)随机值B)

7、0C)1D)F8、在执行charstr[10]=“china”;strlen(str)的结果是(A)A)5B)6D)7D99、若有定义,char*p=”computer”;则语句printf(“%c”,*(p+2))运行结果是(B)A)随机值B)mC)oD)omputer10、有以下程序()  main()  {inti=0,x=0;  for(;;)  {  if(i==3

8、

9、i==5)continue;  if(i==6)break;  i++;  s+=i;  };  printf("%d",s);  }  程序

10、运行后的输出结果是  A.10  B.13  C.21  D.程序进入死循环11、以下定义语句中正确的是()  A.chara='A'b='B';  B.floata=b=10.0;  C.inta=10,*b=&a;  D.float*a,b=&a;12、设有intx=11;则表达式(x++*l/3)的值为()。(A)3(B)4(C)11(D)1213、在说明一个结构体变量时系统分配给它的存储空间是(D)A)该结构体中第一个成员变量所需存储空间B)该结构体中最后一个成员变量所需存储空间C)该结构体中占用最大存储空间的成员变量

11、所需存储空间D)该结构体中所有成员变量所需存储空间的总和14、用C语言编写的代码程序(B)A)可立即执行B)是一个源程序C)经过编译即可执行D)经过编译解释才能执行15、C语言中用于结构化程序设计的三种基本结构是(A)A)顺序结构、选择结构、循环结构B)if、switch、breakC)for、while、do-whileD)if、for、continue16、下列选项中,不能用作标识符的是(D)A)_1234_B)_1_2C)int_2_D)2_int_17、有以下程序  main()  {intm=0256,n=256; 

12、 printf("%o%o",mn,n);  }  程序运行后的输出结果是()  A.02560400  B.0256256  C.256400  D.40040018、以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子:(x)/(y×z)的c语言表达式是()。(A)x/y*z(B)x*(1/(y*z))(C)x/y*1/z(D)x/y/z19、有以下程序  intf(inta)  {returna%2;}  main()  {ints[8]={1,3,5,2,4,6},i,d=0;  for(i=0

13、;f(s);i++)d+=s[i];  printf("%d",d);  }  程序运行后的输出结果是()  A.9  B.11  C.19  D.2120、以下叙述中正确的是(A)A)局部变量说明为static存储类,其生存期将得到延长B)全局变量说明为static存储类,其作用域将被扩大C)任何存储类的变量在未赋初值时,其值都是不确定的D)形参可以使用的存储类说明符与局部变量完全相同21、有以下程序()  main()  {chara='a',b;  print("%c,",++a);  printf("%c",b

14、=a++);  }  程序运行后的输出结果是  A.b,b  B.b,c  C.a,b  D.a,c22、若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是(B)A)for(i=1,p=1;i<=5;i++)p*=i;B)for(i=1;i<=5;i++)

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

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

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