长江大学C语言课程设计期末考试题及答案.docxVIP

  • 2
  • 0
  • 约1.31万字
  • 约 45页
  • 2026-07-31 发布于河南
  • 举报

长江大学C语言课程设计期末考试题及答案.docx

长江大学C语言课程设计期末考试题及答案

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

1.以下哪个是C语言中合法的标识符?

A.2variable

B.variable_2

C.variable-2

D.variable2

答案:B

解析:C语言标识符命名规则是:由字母、数字和下划线组成,且第一个字符不能是数字。选项A以数字开头,不合法;选项C包含减号,不是合法字符;选项D包含空格,不是合法字符;只有选项B符合标识符命名规则。

2.以下哪个不是C语言的基本数据类型?

A.int

B.float

C.char

D.string

答案:D

解析:C语言的基本数据类型包括整型(int)、浮点型(float和double)、字符型(char)等,但没有string类型。字符串是通过字符数组实现的。

3.若有定义inta=3,b=4,c=5;,则表达式!(a+b)+c-1b+c/2的值是?

A.0

B.1

C.2

D.3

答案:B

解析:根据运算符优先级,先计算括号内的a+b=7,然后计算c/2=2(整数除法),接着计算!7=0,然后0+5-1=4,最后计算42=1(因为两边都为非零)。

4.以下关于函数的说法,正确的是?

A.C语言程序中必须有一个main函数

B.函数可以嵌

文档评论(0)

1亿VIP精品文档

相关文档