c语言程序设计模拟试题(附答案)new

c语言程序设计模拟试题(附答案)new

ID:15367563

大小:59.00 KB

页数:10页

时间:2018-08-02

c语言程序设计模拟试题(附答案)new_第1页
c语言程序设计模拟试题(附答案)new_第2页
c语言程序设计模拟试题(附答案)new_第3页
c语言程序设计模拟试题(附答案)new_第4页
c语言程序设计模拟试题(附答案)new_第5页
资源描述:

《c语言程序设计模拟试题(附答案)new》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《C语言程序设计》模拟试卷四一、          单项选择题(每题2分,共30分)1、下列对C语言特点的描述中,错误的是     。A)C语言不是结构化程序设计语言  B)C语言编程简洁明了C)C语言功能较强               D)C语言移植性好2、设变量a是整型,b是实型,c是双精度型,则表达式2+‘a’+b*c值的数据类型     。A)int       B)float    C)double     D)不确定3、在a=2,b=0,c;则执行c=b

2、

3、a--;语句后,a和c的结

4、果是     。A)0,1     B)1,0       C)1,1      D)2,04、在scanf()函数的给是说明符中,长整型数的输入格式说明符是     。A)%d     B)%ld      C)%lf     D)%x5、以下程序的执行结果是     。    main()     {intn=1;printf(“%d,%d,%d”,n,++n,n--);}A)1,1,1     B)1,2,1      C)0,1,1     D)1,2,26、判断char型变量ch是否为大

5、写字母的正确表达式是     。A)‘A’<=ch<=‘Z’      B)(ch>=‘A’)&(ch<=‘Z’)  C)(‘A’<=ch)AND(‘Z’>=ch)D)(ch>=‘A’)&&(ch<=‘Z’)7、能够完成如下函数计算的程序段是     。              -1  x<0        y=      0    x=0                  1    x>0 A)y=-1;                  B)if(x>=0)   if(x!=0)      

6、             if(x>0)y=1;     if(x>0)y=1;             elsey=0;     else y=0;                 else y=-1;C)y=0;                     D)y=-1;   if(x>=0)                if(x>0)y=1;    if(x>0)y=1;          elsey=0;   elsey=-18、下列循环语句中,执行循环体的次数是    。  inti,j;

7、  while(10)printf(“ABC”);A)10次     B)0次      C)1次    D)无限次9、若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是   。   for(i=4;i;i--)      for(j=0;j<5;j++){……}A)10     B)15    C)20     D)2510、数组赋初值时的数据项的个数与数组元素的个数的下列关系中,错误的是    。A)大于   B)小于  C)等于   D)小于等于11、下列数组初始化的定义中,错

8、误的是    。A)inta[5]={a};                B)chars[5]=“a123b”;       C)intn[]={6,5,4,3,2,1};       D)intb[3]={1,2,3};12、已知:staticinta[][3]={{5},{3},{13}};数值为0的元素是     。A)a[0][0]  B)a[0][2]  C)a[1][0]   D)a[2][0]13、关于下列函数定义的描述中,错误的是     。A)定义函数时必须指出函数名和函数的类

9、型B)定义函数时可以省略函数的类型C)函数可以嵌套定义D)函数不可以嵌套定义14、下面程序的输出结果是     。    voidprtv(intx)     {printf(“%d”,++x);}    main()     {intt=10;prtv(t);  }A)8      B)9       C)10    D)1115、下面程序的输出结果是     。main()  {inta[]={1,2,3},s,b,*p;    s=1;    p=a;    for(b=0;b<3;b+

10、+)      s*=*(p+b);     printf(“s=%d”,s);}A)s=1      B)s=2    C)s=3    D)s=6二、          判断(每空1分,共10分)1、C语言有三种结构化程序设计方法,分别为顺序结构、选择结构和循环结构。     ( )2、C语言规定:标识符应由字母、下划线和数字组成,且可以是上述字符的任意组合,其长度也是任意的。(   )                                            

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

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

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