池州学院c语言期末考试题库及详解答案.docVIP

  • 6
  • 0
  • 约4.27千字
  • 约 13页
  • 2026-04-12 发布于河北
  • 举报

池州学院c语言期末考试题库及详解答案.doc

池州学院c语言期末考试题库及详解答案

一、选择题(每题2分,共30分)

1.以下关于C语言标识符的描述,正确的是()

A.标识符只能由字母、数字组成

B.标识符可以包含下划线,但不能以数字开头

C.标识符可以是关键字

D.标识符的长度没有限制

答案:B

解析:标识符由字母、数字和下划线组成,且必须以字母或下划线开头,不能是关键字,标识符长度受编译器限制。

2.若有定义:inta=5,b=6;执行语句a=a+=(b++)+(++b);后,a的值为()

A.40

B.50

C.60

D.70

答案:B

解析:先计算(b++)+(++b),b++先使用b的值6,++b后b变为8,所以(b++)+(++b)=6+8=14,然后a+=14,a变为19,最后a=19,a变为50。

3.以下能正确定义一维数组的选项是()

A.intnum[];

B.defineN100;intnum[N];

C.intnum[0...100];

D.intN=100;intnum[N];

答案:B

解析:A选项数组定义时必须指定大小或初始化;C选项语法错误;D选项数组大小不能是变量。

4.若有定义:charstr[]=abcdef;则数组str的长度为()

A.5

B.6

C.7

D.

文档评论(0)

1亿VIP精品文档

相关文档