- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2013上机考试试题
一、单项选择题
1.下列运算符中优先级最高的是【C】
A.||B.*C.++D.
2.下列数据中定义正确的是【D】
A.charstr[3][]={abc“”,’1’};
B.charstr[][3]={abc“”,’1’};
C.charstr[3][]={a‘’,’1’};
D.charstr[][3]={a‘’,’1’};
3.下列符号常量的定义中正确的是【D】
A.#defineN13
B.defineN3
C.#defineN-13
D.#defineN3
4.下列标识符中不能作为函数名的是【A】
A.3_fn
B.fn_fn
C.fn_0
D.fn
5.定义floatNum;*ptr=Num;下列表达式中错误的是【B】
A.*ptr
B.*Num
C.*ptr
D.*Num
6.strlen(““”)的值是【C】
A.9B.12C.10D.7
7.整型变量做实参时,它和对应形参之间的数据传递方式是【D】
A.由用户指定传递方式
B.双向值传递
C.地址传递
D.单向值传递
8.函数调用不可以出现在【A】中
A.函数的形参
B.表达式
C.函数的实参
D.执行语句
9.下列程序的输出结果是【B】
Inta[]={1,2,3,4,5,6},*pa;
pa=a;
*(pa+2)+=2;
Printf(%d%d“”,*pa,*(pa+2));
A.06B.15C.04D.14
10.以下函数说明正确的是【A】
A.shortmax(intX,intY);
B.shortmax(intX;intY);
C.shortmax(intX;intY)
D.shortmax(intX,Y)
11.char*str=”1234”;char*p;p=str;printf(%s“”,p+1);输出结果是【B】
A.1234B.234C.134D.123
12.下列条件表达式中,【C】可以判断c是否为大写字母。
A.A‘’=c=’Z’
B.A“”=c=”Z”
C.A‘’=cc=’Z’
D.A“”=cc=”Z”
13.【D】可以判断字符串str1是否小于字符串str2.
A.if(str1str2)
B.if(strcmp(str1,str2)0)
C.if(strcmp(str1,str2))
D.if(strcmp(str2,str1)0)
14.局部变量的存储类型默认为【A】
A.autoB.registerC.staticD.extern
15.若定义int*p[3];标识符p表示【B】
A.指针函数B.指针数组C.数组指针D.函数指针
二、填空题
1.表达式“(ab)?_______”是获得a、b中的较小数。
2.定义intNum[]={6,5,4,3,2,1};则*(Num+3)的值是_______。
3.若定义inta[][3]={{4,5,6},{1,2,3}},(*p)[3]=a;则表达式*(*p+2)的值是_______。
4.定义设有char*str=”e
文档评论(0)