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

  • 2
  • 0
  • 约1.02万字
  • 约 32页
  • 2026-07-11 发布于河南
  • 举报

山东c语言专升本试题及答案

《山东c语言专升本试题及答案》

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

1.以下不是C语言关键字的是()

A.int

B.char

C.string

D.float

答案:C。解析:C语言的关键字是预先定义好的具有特殊含义的标识符,包括int、char、float等。string不是C语言的关键字,它是C++中的标准库类型。在C语言中,字符串是通过字符数组实现的。

2.下列哪个是合法的C语言标识符()

A.2name

B.name_2

C.name-2

D.name.2

答案:B。解析:C语言标识符的命名规则为:由字母、数字和下划线组成,且第一个字符必须是字母或下划线。选项A以数字开头,不合法;选项C和D包含了非法字符-和.,也不合法。只有选项B符合标识符命名规则。

3.表达式3+42-5/2的值是()

A.9

B.9.5

C.10

D.10.5

答案:A。解析:在C语言中,运算符的优先级从高到低为:乘()、除(/)高于加(+)、减(-)。因此,表达式先计算42=8和5/2=2(整数除法),然后计算3+8=11,最后11-2=9。

4.下列关于C语言函数的说法,正确的是()

A.函数可以嵌套定义

B.函数可以嵌套调用

文档评论(0)

1亿VIP精品文档

相关文档