c语言面试基础知识试题.docVIP

  • 1
  • 0
  • 约4.26千字
  • 约 10页
  • 2026-03-06 发布于广西
  • 举报

c语言面试基础知识试题

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

1.C语言中,定义整型变量的关键字是()

A.floatB.doubleC.intD.char

答案:C

解析:int用于定义整型变量,float定义单精度浮点型,double定义双精度浮点型,char定义字符型。

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

A.2aB._abcC.a-bD.int

答案:B

解析:标识符只能由字母、数字和下划线组成,且不能以数字开头,int是关键字不能作为标识符。

3.若有定义:inta=5;则a++的值是()

A.5B.6C.4D.7

答案:A

解析:a++是先使用a的值,再将a自增1,所以a++的值为5。

4.以下语句正确的是()

A.if(ab);a++;B.if(ab)a++;C.if(ab){a++;}D.以上都对

答案:D

解析:三种形式都是正确的,A中if条件后有分号表示空语句;B条件成立直接执行a++;C用花括号包含多条语句也是正确结构。

5.函数调用时,实参和形参之间的数据传递是()

A.地址传递B.值传递C.既可以是值传递也可以是地址传递D.以上都不对

答案:C

文档评论(0)

1亿VIP精品文档

相关文档