C语言面试笔试题及答案:如何提高笔试成绩.docVIP

  • 0
  • 0
  • 约3.03千字
  • 约 9页
  • 2026-09-19 发布于河北
  • 举报

C语言面试笔试题及答案:如何提高笔试成绩.doc

C语言面试笔试题及答案:如何提高笔试成绩

一、选择题(每题3分,共30分)

1.以下关于C语言中变量定义的说法,正确的是()

A.变量必须先定义后使用

B.变量定义时可以不指定数据类型

C.同一个变量名可以在不同函数中多次定义

D.变量定义后就不能再改变其数据类型

答案:A

解析:在C语言中,变量必须先定义后使用,定义变量时必须指定数据类型,同一个变量名不能在不同函数中多次定义,变量定义后可以通过强制类型转换改变其数据类型。

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

A.2abc

B._abc

C.ab+c

D.int

答案:B

解析:C语言标识符由字母、数字和下划线组成,且第一个字符必须是字母或下划线,不能是数字,也不能与关键字相同,所以2abc不合法,ab+c不合法,int是关键字不合法,_abc合法。

3.若有定义:inta=10,b=20;执行语句b-=a++;后,a和b的值分别为()

A.10和10

B.11和10

C.10和9

D.11和9

答案:B

解析:先执行b-=a,即b=b-a=20-10=10,然后a++,先使用a的值10,再自增,所以a变为11。

4.以下关于C语言中数组的说法,错误的是()

A.数组名是数组的首地址

B.数组下标从0开始

C.可以通过数组名直接

文档评论(0)

1亿VIP精品文档

相关文档