北京理工大学C语言期末考试题库(含详细答案解析).docxVIP

  • 1
  • 0
  • 约4.61千字
  • 约 7页
  • 2026-08-01 发布于河北
  • 举报

北京理工大学C语言期末考试题库(含详细答案解析).docx

北京理工大学C语言期末考试题库(含详细答案解析)

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

1.以下关于C语言源程序文件的说法,正确的是()

A.一个源文件可以定义多个main函数

B.C语言程序必须包含且仅包含一个main函数

C.源文件编译后生成.c后缀文件

D.代码中不能添加任意注释

答案:B

解析:main函数是程序入口,有且仅有一个;源文件后缀是.c,编译后生成.obj目标文件;注释仅作提示,不参与编译,可随意添加。

2.C语言中默认未指定存储类别的变量,其存储类型是()

A.autoB.staticC.externD.register

答案:A

解析:局部变量默认都是auto自动存储类型,函数调用结束后内存立即释放;static是静态变量,extern是外部变量,register是寄存器变量,均需要手动声明。

3.以下运算符中,优先级最高的是()

A.B.++C.=D.||

答案:B

解析:自增运算符++属于单目运算符,优先级远高于逻辑运算符、||和赋值运算符=。

4.若定义inta=5;执行a+=a-=a*a;后a的值为()

A.-15B.-40C.0D.-20

答案:B

解析:赋值运算符从右往左运算。第一步:a*a=25,a-=25即a=5-25=-20;第二步:a+=-20即a=-20

文档评论(0)

1亿VIP精品文档

相关文档