c语言程序设计试题和答案

c语言程序设计试题和答案

ID:19905762

大小:189.50 KB

页数:8页

时间:2018-10-07

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

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

1、C语言程序设计及答案注意事项:1、本试卷共12页,满分100分,考试时间为120分钟。2、答卷前将密封线内的项目填写清楚。题号一二三四总分得分得分一、选择题(在每小题的四个备选答案中,选出正确的,并将选项序号填在题干中括号内,每小题2分,共20分)评卷人1、以下4组用户定义标识符中,全部合法的一组是()。A、mainB、IfC、txtD、_intenclude-maxREALk_2sinturbo3COM_0012、对于一个正常运行的C程序,以下叙述中正确的是()。A、程序的执行总是从main函数开

2、始,在main函数结束B、程序的执行总是从程序的第一个函数开始,在main函数结束C、程序的执行总是从main函数开始,在程序的最后一个函数中结束D、程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束3、以下叙述中正确的是()。A、用C程序实现算法必须要有输入和输出操作B、用C程序实现算法可以没有输出但必须要有输入C、用C程序实现算法可以没有输入但必须要有输出D、用C程序实现算法可以既没有输入也没有输出《C语言程序设计》试卷第1页(共12页)4、有以下程序main(){int

3、m=3,n=4,x;x=-m++;x=x+8/++n;printf("%d",x);}程序运行后的输出结果是()。A、3B、5C、-1D、-25、数字字符0的ASCII值为48,若有以下程序main(){  char  a='1',b='2';printf("%d,",b++);printf("%d",b-a);}程序运行后的输出结果是()。A、3,2B、50,2C、2,2D、2,506、设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是()。 

4、A、(!a==1)&&(!b==0)B、(a

5、

6、1C、a && bD、a

7、

8、(b+b)&&(c-a)7、若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。A、switch(x)B、switch((int)x);{case1.0:printf("*\n");{case1:printf("*\n");case2.0:printf("**\n");}case2:printf("**\n");}C、switch(a+b)D、switch(a+b){c

9、ase1:printf("*\n");{case1:printf("*\n");case2+1:printf("**\n");}casec:printf("**\n");}《C语言程序设计》试卷第2页(共12页)地市____________姓名________________学号___________……………………密………………………………封…………………………线………………8、下面程序的输出结果是()。voidmain(){inta[]={1,2,3,4,5,6,7,8,9,0,},*p;p=a

10、;printf(“%d”,*p+9);}A、0B、1C、10D、99、在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。A、(!E==0)  B、(E>0‖E<0)  C、(E==0)  D、(E!=0)10、以下能正确定义二维数组的是()。A、inta[][3];B、inta[][3]=2{2*3};C、inta[][3]={};D、inta[2][3]={{1},{2},{3,4}};得分二、填空题(每空3分,共30分)评卷人1、结构化程序设计由顺序结构、_______

11、、_______三种基本结构组成。2、已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>.输出结果是  main(){ chara,b;  a=getchar();scanf("%d",&b);  a=a-'A'+'0';  b=b*2;  printf("%c  %c",a,b);}《C语言程序设计》试卷第3页(共12页)3、以下程序运行后的输出结果是______。 main() { int x=0210; printf("%X",x);}4、以下程序

12、运行后的输出结果是_______。 main() { int a=1,b=2,c=3; if(c=a) printf("%d",c); else printf("%d",b); }5、有以下程序main(){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d",t);}执行后输出结果是______。6、有如下程序#defineN2#defineMN+1#defineNUM2*M+1#main(){inti;f

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

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

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