清华大学c 程序设计基础中期试题及答案.docxVIP

  • 1
  • 0
  • 约1.42万字
  • 约 46页
  • 2026-08-01 发布于河南
  • 举报

清华大学c 程序设计基础中期试题及答案.docx

清华大学c程序设计基础中期试题及答案

清华大学C程序设计基础中期试题及答案

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

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

A.2variable

B.variable-name

C._variable

D.int

答案:C

解释:C语言标识符的命名规则是以字母或下划线开头,后面可以跟字母、数字或下划线。选项A以数字开头,不合法;选项B包含连字符,不合法;选项D是C语言的关键字,不能用作标识名;选项C以下划线开头,后面跟着字母,是合法的标识符。

2.在C语言中,下列哪个数据类型占用内存最大?

A.char

B.int

C.float

D.double

答案:D

解释:在大多数系统中,char通常占用1字节,int占用4字节,float占用4字节,double占用8字节。因此,double数据类型占用内存最大。

3.表达式5+32的值是:

A.16

B.11

C.13

D.10

答案:B

解释:在C语言中,运算符的优先级决定了表达式的计算顺序。乘法的优先级高于加法,因此先计算32=6,然后计算5+6=11。

4.下列哪个循环语句至少会执行一次循环体?

A.for循环

B.while循环

文档评论(0)

1亿VIP精品文档

相关文档