C语言程序设计试题3及答案.pdf

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

一.单项选择题

1.设intx=1,y=1;表达式(!x++||y--)的值是_________

A.0B.1C.2D.-1

2.main()

{intn;

(n=6*4,n+6),n*2;

printf(“n=%dprintf(“n=%dn”,n);

}此程序的输出结果是______________.

A.30B.24C.60D.48

3.若有如下定义,则__________是对数组元素的正确的引用。

inta[10],*p;

p=a;p=a;p=a;p=a;

A.*a[10]B.a[11]C.*(p+10)D.*p

4.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________

A.0B.4C.-4D.2

5.以下不能正确定义二维数组的语句是___________

A.inta[2][2]={{1},{2}};B.inta[][2]={1,2,3,4};

C.inta[2][2]={{1},2,3};D.inta[2][]={{1,2},{3,4}};

6.程序段的功能是将变量u、s中的最大值赋给变量t。

A.if(us)t=u;t=s;B.t=u;if(t)t=s;

C.if(us)t=s;elset=u;D.t=s;if(u)t=u;

7.下列程序段的输出结果是。

voidmain()

{intk;

for(k=1;k5;k++〉

{if(k%2!=0)

else

printf(“*”);}

}

A.#*#*B.*#*#C.##D.以上都不对

8.设变量定义为inta[3]={1,4,7},*p=a[2],则*p的值是(35)。

A.a[2]B.4C.7D.1

9.能正确表示a和b同时为正或同时为负的逻辑表达式是_________。

A.a=0||b=0)(a0||b0)B.(a=0b=0)(a0b0)

C.(a+b0)(a+b=0)D.a*b0

10.C语言中,合法的字符型常数是_________。

A.‘A’B.“A”C.65D.A

11.设有数组定义:chararray[]=”China”;则数组所占的空间是________。

A.4个字节B.5个字节C.6个字节D.7个字节

12.若变量c为char类型,能正确判断出c为小写字母的表达式是_______。

A.’a’=c=’z’B.(c=’a’)||(c=’z’)

C.(‘a’=c)and(‘z’=c)D.(c=’a’)(c=’z’)

13.设有定义:longx=-L;则以下能够正确输出变量x值的语句是_______。

A.printf(“x=%dprintf(“x=%dn”,x)B.printf(“x=%ldprintf(“x=%ldn”,x)

C.printf(“x=%8dlprintf(“x=%8dln”,x)D.printf(“x=%LDprintf(“x=%LDn”,x);

14.下列关于指针定义的描述,___________是错误的。

A.指针是一种变量,该变量用来存放某个变量的地址值的。

B.指针变量的类型与它所指向的变量类型一致。

C.指针变量的命名规则与

文档评论(0)

135****5548 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档