C语言程序设计期末试题C.docxVIP

  • 0
  • 0
  • 约1.02万字
  • 约 25页
  • 2026-11-02 发布于四川
  • 举报

C语言程序设计期末试题C

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

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

A.标识符可以包含空格和制表符

B.标识符必须以字母或下划线开头,且区分大小写

C.关键字可以作为标识符使用

D.标识符的长度不受限制

答案:B

解析:C语言标识符需满足:①由字母、数字、下划线组成;②首字符必须是字母或下划线;③区分大小写;④不能使用关键字;⑤标准C中标识符长度建议不超过31个字符(不同编译器可能有差异)。A选项中包含空格错误;C选项关键字不可作为标识符;D选项长度有限制,故B正确。

2.若有定义inta=10,b=20;,则执行a+=b;b=a-b;a=a-b;后,a和b的值分别是()

A.10,20B.20,10C.30,10D.30,20

答案:B

解析:该代码实现两变量值交换。步骤如下:①a+=b后,a=30,b=20;②b=a-b即b=30-20=10;③a=a-b即a=30-10=20。最终a=20,b=10,故B正确。

3.以下程序段的输出结果是()

c

intx=1,y=0;

if(x){

if(y)printf(A);

elseprintf(B);

}else{

if(y)p

文档评论(0)

1亿VIP精品文档

相关文档