C语言考试知识点整理试题及答案.docx

C语言考试知识点整理试题及答案.docx

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

C语言考试知识点整理试题及答案

姓名:____________________

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

1.在C语言中,以下哪个运算符用于取余?

A.%B./C.*D.

2.以下哪个函数可以用来将字符串中的小写字母转换为大写字母?

A.strlwr()B.strupr()C.tolower()D.toupper()

3.在C语言中,以下哪个数据类型可以存储一个字符?

A.intB.floatC.charD.void

4.以下哪个函数可以用来检测一个字符串是否以另一个字符串开始?

A.strstr()B.strtok()C.strncat()D.strncmp()

5.在C语言中,以下哪个关键字用于声明一个全局变量?

A.staticB.externC.constD.register

6.以下哪个函数可以用来将一个数字转换为字符串?

A.sprintf()B.sprintf()C.itoa()D.atoi()

7.在C语言中,以下哪个函数可以用来创建一个动态分配的数组?

A.malloc()B.calloc()C.realloc()D.free()

8.以下哪个结构体成员表示一个结构体的指针?

A.memberB.pointerC.structD.void

9.在C语言中,以下哪个函数可以用来检测一个文件是否打开成功?

A.fopen()B.fprintf()C.fclose()D.fseek()

10.以下哪个关键字用于声明一个函数的返回类型?

A.returnB.voidC.intD.typedef

二、填空题(每题2分,共5题)

1.在C语言中,字符串以______结尾。

2.以下函数用于读取一行文本:______。

3.在C语言中,结构体可以包含______成员。

4.在C语言中,一个指针变量的初始值应该是______。

5.在C语言中,使用______关键字可以定义一个函数。

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

1.以下哪些是C语言中的基本数据类型?

A.intB.charC.floatD.doubleE.void

2.以下哪些函数是用于字符串处理的?

A.strlen()B.strcpy()C.strcat()D.sprintf()E.sscanf()

3.以下哪些函数是用于动态内存分配的?

A.malloc()B.calloc()C.realloc()D.free()E.new

4.在C语言中,以下哪些关键字用于控制程序的流程?

A.ifB.switchC.whileD.forE.do-while

5.以下哪些是C语言中的控制语句?

A.breakB.continueC.returnD.gotoE.sizeof

6.以下哪些函数是用于文件操作的?

A.fopen()B.fclose()C.fprintf()D.fscanf()E.fseek()

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

A.myVarB.2varC._myVarD.my-varE.myVar_

8.以下哪些是C语言中的运算符?

A.+B.-C.*D./E.==F.

9.以下哪些是C语言中的错误处理方法?

A.使用return语句返回错误代码B.使用goto语句跳转到错误处理代码C.使用setjmp()和longjmp()进行错误处理D.使用errno全局变量获取错误信息E.使用assert()函数进行错误检查

10.以下哪些是C语言中的结构体操作函数?

A.sizeof()B.strcpy()C.strcat()D.strcmp()E.strcspn()

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

1.在C语言中,一个字符变量的值可以用整数来表示,反之亦然。()

2.在C语言中,一个变量的作用域是从定义它的位置开始,到文件结束为止。()

3.在C语言中,使用数组时,数组的下标是从1开始的。()

4.在C语言中,使用指针时,可以通过指针的指针来访问任意类型的变量。()

5.在C语言中,结构体成员的初始化必须在定义结构体时完成。()

6.在C语言中,函数的返回值类型必须是int类型。()

7.在C语言中,可以使用goto语句从一个函数内部跳转到函数外部。()

8.在C语言中,使用文件流时,可以通过fseek()函数将文件指针移动到文件的任意位置。

文档评论(0)

奔跑在草原上的狼 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档