2025c语言专升本试题及答案.docxVIP

  • 26
  • 0
  • 约7.57千字
  • 约 17页
  • 2025-09-11 发布于四川
  • 举报

2025c语言专升本试题及答案

单项选择题

1.以下合法的C语言标识符是()

A.2a

B._abc

C.int

D.ab

答案:B

分析:标识符只能由字母、数字和下划线组成,且不能以数字开头,int是关键字不能作为标识符,ab包含非法字符。

2.若有定义:inta=10;,则执行语句a+=a=aa;后,a的值是()

A.180

B.180

C.0

D.100

答案:A

分析:根据运算符优先级,先算aa=100,再算a=100,此时a=90,最后算a+=90,结果a=180。

3.以下关于C语言中数组的描述,正确的是()

A.数组元素的下标从1开始

B.数组必须在定义时指定长度

C.数组名代表数组的首地址

D.数组不能存储不同类型的数据

答案:C

分析:数组元素下标从0开始;在C99标准中支持变长数组,不一定要在定义时指定长度;数组只能存储相同类型的数据;数组名代表数组首地址。

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

A.5

B.6

C.7

D.不确定

答案:B

分析:字符串hello末尾有一个隐藏的0字符,所以数组长度为6。

5.以下关于函数的说法,错误的是()

A.函数可以没有返回值

B.函数可以有多个参数

C.函数定义可以

文档评论(0)

1亿VIP精品文档

相关文档