校招c语言试题及答案.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

校招c语言试题及答案

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

1.在C语言中,合法的字符常量是()。

A.\084B.\x43C.abD.\0

答案:B

2.若有定义:inta=5;则表达式a++的值是()。

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

答案:A

3.以下不能正确定义二维数组的选项是()。

A.inta[2][2]={{1},{2}};

B.inta[][2]={1,2,3,4};

C.inta[2][2]={1,2,3};

D.inta[2][]={1,2,3,4};

答案:D

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

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

B.调用该函数的主调函数类型

C.定义函数时指定的函数类型

D.形参的数据类型

答案:C

5.若有定义:intp,a=4;p=a;则下面均代表地址的一组选项是()。

A.a,p,a

B.a,a,p

C.p,p,a

D.a,p,p

答案:D

6.在C语言中,设inta=2,b=3;则执行表达式a=(b-=a)后,a的值是()。

A.1B.2C.3D.0

答案:A

7.以下叙述中正确的是()。

A.在C语言中,预处理命令行都以“”开头

B.预处理命令行必须位于C源程序的起始位置

C.includestdio.h是C语言的一条语句

D.C语言的预处理不能实现宏定义和条件编译的功能

答案:A

8.若有定义:structstudent{intnum;charname[20];}stu;则对结构体变量stu的成员num正确的引用是()。

A.student-num

B.stu-num

C.(stu).num

D.stu.num

答案:C

9.若有以下函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是()。

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

答案:A

10.在C语言中,文件操作的一般步骤是()。

A.打开文件-读写文件-关闭文件

B.读写文件-打开文件-关闭文件

C.打开文件-关闭文件-读写文件

D.关闭文件-读写文件-打开文件

答案:A

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

1.以下关于C语言标识符的描述,正确的有()。

A.标识符只能由字母、数字和下划线组成

B.标识符的第一个字符必须是字母或下划线

C.标识符不能是C语言的关键字

D.标识符区分大小写

答案:ABCD

2.下列关于数组的描述,正确的有()。

A.数组的大小在定义时可以使用变量

B.数组元素的下标从0开始

C.数组可以存储不同类型的数据

D.二维数组在内存中按行顺序存储

答案:BD

3.在C语言中,关于指针的说法正确的有()。

A.指针是一种数据类型

B.指针变量可以指向任何类型的数据

C.可以通过指针间接访问变量的值

D.指针变量在定义时必须初始化

答案:ABC

4.以下关于函数的描述,正确的有()。

A.函数可以没有返回值

B.函数可以有多个形参

C.函数可以嵌套定义

D.函数可以调用自身

答案:ABD

5.以下关于结构体的说法,正确的有()。

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

B.结构体变量在定义时可以初始化

C.可以通过结构体指针访问结构体成员

D.结构体成员的访问权限可以设置

答案:ABC

6.以下关于C语言预处理命令的描述,正确的有()。

A.宏定义可以简化程序中常量的书写

B.条件编译可以根据不同条件编译不同的代码段

C.文件包含命令可以将其他源文件的内容包含进来

D.预处理命令在编译阶段执行

答案:ABC

7.在C语言中,以下关于文件操作的说法正确的有()。

A.可以以文本模式或二进制模式打开文件

B.fopen函数用于打开文件

C.fclose函数用于关闭文件

D.对文件的读

文档评论(0)

揭西一棵树 + 关注
实名认证
文档贡献者

111111

1亿VIP精品文档

相关文档