网站大量收购独家精品文档,联系QQ:2885784924

2013年6月二级C省考题.doc

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013年6月二级C省考题

选择题 1. 下列关于C源程序中main()函数位置的叙述,正确的是( )。 A、必须是最后一个函数 B、必须是第一个函数 C、可以写在第一个函数,也可以写在最后一个函数 D、必须在系统调用的库函数后面 2. 下列( )为合法的字符常量。 A 、\n B、\n C、N D、n” 字符常量的表现形式有两种: (1)使用单引号括起来的一个字符。例如:’a’、’b’、’?’ (2)使用转义字符表示方法表示的字符。转义字符示意反斜杠’\’开头的,后面跟字符或数字,并用单引号括起来表示字符常量。例如’\n’、’\t’、’\a’等 3. 下列( )为合法的用户标识符。 A、5x B、do C、_int D、xy.6 标识符可以由字母、数字和下划线构成,且必须由字母或下划线开头 若已定义:int a,b=140; 语句 a=b/100%7; 执行后a的值为( )。 A、1 B、70 C、2 D、0 5. 若已定义:float a; 拟从键盘输入数据65给变量a ,应选用( )语句。 A、scanf(%2d,a) ; B、scanf(%f,a) ; C、scanf(%d,a) ; D、scanf(%2.0f,a) ; 6若已定义:int a=6,b=4,c; 语句 c=( b (c=a)); 执行后变量c的值为( )。 A、6 B、1 C、4 D、0 7 若已定义: int a=5;float b=1.5; 表达式 a+ b*5/3 的值为( )。 A、7 B、6.5 C、7.500000 D、6 8. 若已定义 int a,b,c,k=0; 下列程序段与语句ab?(bc?k++:k):k++; 功能等价的是( )。 ab bc k=1 ab b=c k=0 a=b bc k=1 a=b b=c k=1 A、if((ab) (b=c)) k=0; else k=1;. B 、if(a=b) k=1; else if(bc) k=0; else k=0; C、. if(a=b) k=1; else if(bc) k=1; else k=0; D、 if((ab) || bc)) k=1; else k=0; 9. 以下程序段的运行结果是( )。 int i,a=0; for(i=5; i=1; i--) { if(i/2==1) { a+=i; break; } a++; } printf(%d, a); A、8 B、3 C、10 D、5 10. 以下程序段的运行结果是( )。 int a[]={2,4,6,8,10},i; for(i=0;i4;i++) a[i]=a[i+1]++; for(i=0;i5;i++) printf(%d ,a[i]); A、4 6 8 10 12 B、4 6 8 10 11 C、6 8 10 12 10 D、5 7 9 11 11 11. 以下程序段的运行结果是( )。 int a[][3]={11,21,13,14,51,61,17,8,29,10,26}; printf(%d\n,a[2][1]); A、14 B、8 C、21 D、51 12. 在Turbo C中,若已定义:char str1[8]=Notice,str2[8]=NOTICE;则函数strcmp(str1,str2)的值是( )。 A、1 B、32 C、-32 D、0 13. 下列叙述正确的是( )。 A、形参是变量名时,实参可以省略 B、必要时函数可进行嵌套定义 C、定义函数时都必需指明函数参数 D、定义函数时必须给出函数的类型 下列叙述错误的是( )。 A、编译预处理不占用运行时间 B、C语言中define称为宏定义 C、编译预处理命令行必须以#开头 D、编译预处理命令行必须以分号结束 15. 在Turbo C中,以下程序段的运行结果是( )。 char *p1; int *p2; float *p3; printf(%d %d %d,sizeof(*p1),sizeof(*p2),sizeof(*p3)); A、1 4 4 B、4 4 4 C、1 1 1 D、1 2 4 16. 以下程序的运行结果是( )。 #include stdio.h void fun(int *p1,int *p2) { int sum;

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档