网站大量收购独家精品文档,联系QQ:2885784924

c面试题库及答案.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

c面试题库及答案

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

1.C语言中,以下哪种数据类型用于表示单个字符?

A.int

B.float

C.char

D.double

答案:C

2.在C语言中,函数的返回值类型是由()决定的。

A.return语句中的表达式类型

B.函数定义时的类型标识符

C.调用函数时的实参类型

D.主调函数的类型

答案:B

3.C语言中,若有定义inta=5;则表达式a++的值为()。

A.5

B.6

C.4

D.7

答案:A

4.以下哪个不是C语言的循环语句?

A.for

B.while

C.do-while

D.switch

答案:D

5.在C语言中,数组名代表()。

A.数组全部元素的值

B.数组第一个元素的值

C.数组元素的个数

D.数组首地址

答案:D

6.C语言中,函数调用时()。

A.实参和形参各占独立的存储单元

B.实参和形参共用存储单元

C.由用户指定实参和形参是否共用存储单元

D.以上说法均不正确

答案:A

7.以下哪种不是C语言中的注释形式?

A.//这是注释

B./这是注释/

C.--这是注释

D.以上C选项不是注释形式

答案:C

8.C语言中,若有定义intnum[5];则num数组的下标范围是()。

A.1-5

B.0-4

C.0-5

D.1-4

答案:B

9.在C语言中,一个int型数据在内存中占()个字节。

A.1

B.2

C.4

D.8

答案:C

10.C语言中,若有定义floatf=3.14;则表达式(int)f的值为()。

A.3.14

B.3

C.4

D.0

答案:B

二、多项选择题(每题2分,共10题)

1.C语言中,以下哪些是合法的变量名?

A._var1

B.1var

C.var_2

D.var@

E.var123

答案:A、C、E

2.在C语言中,以下哪些操作符可用于指针操作?

A.

B.

C.+

D.-

E.sizeof

答案:A、B、C、D

3.C语言中,函数的参数传递方式有()。

A.值传递

B.地址传递

C.引用传递

D.指针传递

E.全局传递

答案:A、B

4.以下哪些属于C语言中的基本数据类型?

A.int

B.char

C.float

D.double

E.struct

答案:A、B、C、D

5.C语言中,循环结构可以()。

A.重复执行一段代码

B.根据条件判断是否继续执行

C.用于数组元素的遍历

D.实现递归算法

E.控制程序的流程

答案:A、B、C、E

6.在C语言中,以下哪些是关于结构体的正确描述?

A.结构体可以包含不同类型的成员

B.结构体变量需要整体赋值

C.结构体成员可以通过“.”操作符访问

D.结构体可以嵌套定义

E.结构体的大小等于其成员大小之和

答案:A、C、D

7.C语言中,以下哪些函数可用于字符串操作?

A.strlen

B.strcpy

C.strcat

D.strcmp

E.atoi

答案:A、B、C、D

8.以下关于C语言中的数组说法正确的是()。

A.数组的大小在定义时必须确定

B.数组元素可以是不同类型的数据

C.可以通过下标访问数组元素

D.数组名是一个常量指针

E.二维数组可以看作是数组的数组

答案:A、C、D、E

9.在C语言中,关于函数的返回值,以下说法正确的是()。

A.函数可以没有返回值

B.返回值类型必须与函数定义时的类型标识符一致

C.可以返回指针类型

D.可以返回结构体类型

E.函数只能有一个返回值

答案:A、B、C、D、E

10.C语言中,以下哪些是关于预处理指令的正确说法?

A.include用于包含头文件

B.define用于定义宏

C.ifdef用于条件编译

D.pragma用于指定编译器的特性

E.预处理指令在编译阶段执行

答案:A、B、C、D、E

三、判断题(每题2分,共10题)

1.

您可能关注的文档

文档评论(0)

簡單快楽 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档