青岛大学c语言试题及答案详解.docxVIP

  • 1
  • 0
  • 约1.65万字
  • 约 48页
  • 2026-09-09 发布于山东
  • 举报

青岛大学c语言试题及答案详解

一、选择题(30分)

1.以下关于C语言的说法中,正确的是()。

A.C语言是一种面向对象的编程语言

B.C语言程序总是从main函数开始执行

C.C语言中的注释只能以/开始,以/结束

D.C语言是强类型的编程语言

答案:B

解析:C语言是一种面向过程的编程语言,而不是面向对象的,所以A错误。C语言中的注释可以有两种形式://和//,所以C错误。C语言是弱类型的编程语言,变量可以在运行时改变类型,所以D错误。C语言程序总是从main函数开始执行,所以B正确。

2.下列标识符中,不合法的是()。

A._123

B.abc$

C._name

D.if_

答案:B

解析:C语言中标识符的命名规则:可以由字母、数字和下划线组成,且第一个字符不能是数字。$不是C语言合法的标识符字符,所以B选项不合法。A、C、D都是合法的标识符。

3.执行以下代码后,变量x的值是()。

intx=5;

x+=x+++++x;

A.10

B.11

C.12

D.13

答案:D

解析:这道题涉及到表达式中变量自增的问题。在C语言中,表达式的求值顺序是从左到右,但变量的自增操作会影响后续的值。具体分析:x初始值为5

文档评论(0)

1亿VIP精品文档

相关文档