- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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;
您可能关注的文档
- 6.56.1初中数学课件.ppt
- 56.6习惯养成主题班会.ppt
- 6-5 推荐作品 游沙湖(56张PPT).ppt
- 6.56.76.8 电流源电路.ppt
- 燃烧理论6火焰传播与稳定.ppt
- 九上课件:6+纪念伏尔泰逝世一百周年的演说(共56张PPT).ppt
- 6收入交叉弹性.ppt
- 6.三、科学社会主义.ppt
- 6号宿舍楼1.ppt
- 6肋梁楼盖构造设计.ppt
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)