1概述c语言.docx
《1概述c语言.docx》由会员分享,可在线阅读,更多相关《1概述c语言.docx(13页珍藏版)》请在冰点文库上搜索。
1概述c语言
试卷编号:
10100
所属语言:
TurboC
试卷方案:
c1
试卷总分:
450分
共有题型:
4种
一、填空共3题(共计30分)
第1题(10.0分)题号:
498
c语言程序的三种基本结构是:
顺序结构,选择结构,【1】结构.
答案:
1).循环
第2题(10.0分)题号:
506
一个C源程序中至少应包括一个【1】函数.
答案:
1).main
第3题(10.0分)题号:
294
C语言的三种基本结构是【1】结构、选择结构、循环结构.
答案:
1).顺序
二、判断共2题(共计20分)
第1题(10.0分)题号:
39
#define和printf都不是C语句。
答案:
Y
第2题(10.0分)题号:
40
一个include命令可以指定多个被包含的文件。
答案:
N
三、单项选择共37题(共计370分)
第1题(10.0分)题号:
87
C语言源程序的基本单位是()。
A:
过程
B:
函数
C:
子程序
D:
标识符
答案:
B
第2题(10.0分)题号:
596
下面四个选项中,均是不合法的用户标识符的选项是()。
A:
AP_0do
B:
floatla0_A
C:
b-agotoint
D:
_123tempint
答案:
C
第3题(10.0分)题号:
560
能将高级语言编写的源程序转换为目标程序的是()。
A:
链接程序
B:
解释程序
C:
编译程序
D:
编辑程序
答案:
C
第4题(10.0分)题号:
525
C语言中不可以嵌套的是()。
A:
函数调用
B:
函数定义
C:
循环语句
D:
选择语句
答案:
B
第5题(10.0分)题号:
539
C语言程序中必须有的函数是()。
A:
#include"stdio.h"
B:
main
C:
printf
D:
scanf
答案:
B
第6题(10.0分)题号:
493
C语言的注释定界符是()。
A:
{}
B:
[]
C:
\**\
D:
/**/
答案:
D
第7题(10.0分)题号:
562
下列叙述中正确的是()。
A:
C语言编译时不检查语法
B:
C语言的子程序有过程和函数两种
C:
C语言的函数可以嵌套定义
D:
C语言所有函数都是外部函数
答案:
D
第8题(10.0分)题号:
99
以下标识符中,不能作为合法的C用户定义标识符的是()。
A:
answer
B:
to
C:
signed
D:
_if
答案:
C
第9题(10.0分)题号:
489
下列标识符中,不合法的C语言用户自定义标识符是()。
A:
printf
B:
enum
C:
_
D:
sin
答案:
B
第10题(10.0分)题号:
563
以下叙述中正确的是()。
A:
构成C程序的基本单位是函数
B:
可以在一个函数中定义另一个函数
C:
main()函数必须放在其它函数之前
D:
所有被调用的函数一定要在调用之前进行定义
答案:
A
第11题(10.0分)题号:
585
以下选项中合法的用户标识符是()。
A:
long
B:
_2Test
C:
3Dmax
D:
A.dat
答案:
B
第12题(10.0分)题号:
170
关于return语句,下列正确的说法是()。
A:
在主函数和其他函数中均可出现
B:
必须在每个函数中出现
C:
可以在同一个函数中出现多次
D:
只能在除主函数之外的函数中出现一次
答案:
C
第13题(10.0分)题号:
173
C语言执行程序的开始执行点是()。
A:
程序中第一条可以执行语言
B:
程序中第一个函数
C:
程序中的main函数
D:
包含文件中的第一个函数
答案:
C
第14题(10.0分)题号:
568
一个C语言程序是由()。
A:
一个主程序和若干子程序组成
B:
函数组成
C:
若干过程组成
D:
若干子程序组成
答案:
B
第15题(10.0分)题号:
561
以下叙述中正确的是()。
A:
C程序中注释部分可以出现在程序中任意合适的地方
B:
花括号“{“和”}”只能作为函数体的定界符
C:
构成C程序的基本单位是函数,所有函数名都可以由用户命名
D:
分号是C语句之间的分隔符,不是语句的一部分
答案:
A
第16题(10.0分)题号:
565
以下叙述中正确的是()。
A:
C语言的源程序不必通过编译就可以直接运行
B:
C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C:
C源程序经编译形成的二进制代码可以直接运行
D:
C语言中的函数不可以单独进行编译
答案:
B
第17题(10.0分)题号:
106
以下叙述中不正确的是()。
A:
一个好的程序应该有详尽的注释
B:
在C程序中,赋值运算符的优先级最低
C:
在C程序中,j++;是一条赋值语句
D:
C程序中的#include和#define均不是C语句
答案:
B
第18题(10.0分)题号:
597
下列四个选项中,均是C语言关键字的选项是()。
A:
autoenuminclude
B:
switchtypedefcontinue
C:
signedunionscanf
D:
ifstructtype
答案:
B
第19题(10.0分)题号:
495
下列字符序列中,是C语言保留字的是()。
A:
sizeof
B:
include
C:
scanf
D:
sqrt
答案:
A
第20题(10.0分)题号:
618
C语言中用于结构化程序设计的三种基本结构是()。
A:
顺序结构、选择结构、循环结构
B:
if、switch、break
C:
for、while、do-while
D:
if、for、continue
答案:
A
第21题(10.0分)题号:
608
下列选项中,合法的C语言关键字是()。
A:
VAR
B:
cher
C:
integer
D:
default
答案:
D
第22题(10.0分)题号:
567
以下叙述中正确的是()。
A:
C语言比其他语言高级
B:
C语言可以不用编译就能被计算机识别执行
C:
C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D:
C语言出现的最晚,具有其他语言的一切优点
答案:
C
第23题(10.0分)题号:
100
以下标识符中,不能作为合法的C用户定义标识符的是()。
A:
putchar
B:
_double
C:
_123
D:
INT
答案:
A
第24题(10.0分)题号:
571
以下叙述正确的是()。
A:
在C程序中,main函数必须位于程序的最前面
B:
C程序的每行中只能写一条语句
C:
C语言本身没有输入输出语句
D:
在对一个C程序进行编译的过程中,可发现注释中的拼写错误
答案:
C
第25题(10.0分)题号:
566
一个C程序的执行是从()。
A:
本程序的main函数开始,到main函数结束
B:
本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C:
本程序的main函数开始,到本程序文件的最后一个函数结束
D:
本程序文件的第一个函数开始,到本程序main函数结束
答案:
A
第26题(10.0分)题号:
559
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述
中错误的是()。
A:
有零个或多个输入
B:
有零个或多个输出
C:
有穷性
D:
可行性
答案:
B
第27题(10.0分)题号:
570
以下叙述不正确的是()。
A:
一个C源程序可由一个或多个函数组成
B:
一个C源程序必须包含一个main函数
C:
C程序的基本组成单位是函数
D:
在C程序中,注释说明只能位于一条语句的后面
答案:
D
第28题(10.0分)题号:
598
下列四组选项中,均不是C语言关键字的选项是()。
A:
defineIFtype
B:
getccharprintf
C:
includescanfcase
D:
whilegopow
答案:
A
第29题(10.0分)题号:
564
在一个C程序中()。
A:
main函数必须出现在所有函数之前
B:
main函数可以在任何地方出现
C:
main函数必须出现在所有函数之后
D:
main函数必须出现在固定位置
答案:
B
第30题(10.0分)题号:
569
C语言规定,在一个源程序中,main函数的位置()。
A:
必须在最开始
B:
必须在系统调用的库函数的后面
C:
可以任意
D:
必须在最后
答案:
C
第31题(10.0分)题号:
89
以下标识符中,不能作为合法的C用户定义标识符的是()。
A:
a3_b3
B:
void
C:
_123
D:
IF
答案:
B
第32题(10.0分)题号:
98
以下标识符中,不能作为合法的C用户定义标识符的是()。
A:
For
B:
Printf
C:
WORD
D:
sizeof
答案:
D
第33题(10.0分)题号:
668
以下正确的说法是()。
A:
用户若需调用标准库函数,调用前必须重新定义
B:
用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C:
系统根本不允许用户重新定义标准库函数
D:
用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调
答案:
B
第34题(10.0分)题号:
631
结构化程序设计所规定的三种基本控制结构是()。
A:
输入、处理、输出
B:
树形、网形、环形
C:
顺序、选择、循环
D:
主程序、子程序、函数
答案:
C
第35题(10.0分)题号:
88
下列字符序列中,可用作C标识符的一组字符序列是()。
A:
S.b,sum,average,_above
B:
class,day,lotus_1,2day
C:
#md,&12x,month,student_n!
D:
D56,r_1_2,name,_st_1
答案:
D
第36题(10.0分)题号:
718
系统的标准输入文件是指()。
A:
键盘
B:
显示器
C:
软盘
D:
硬盘
答案:
A
第37题(10.0分)题号:
595
C语言中的标识符只能由字母,数字和下划线三种字符组成,
且第一个字符()。
A:
必须为字母
B:
必须为下划线
C:
必须为字母或下划线
D:
可以是字母,数字和下划线中任一字符
答案:
C
四、多项选择共3题(共计30分)
第1题(10.0分)题号:
14
以下可以定义为用户标识符的有()。
A:
scanf
B:
short
C:
_3com_
D:
int
答案:
AC
第2题(10.0分)题号:
3
以下用户标识符,其中合法的是()。
A:
return
B:
f2_G3
C:
A3-3
D:
abc
答案:
BD
第3题(10.0分)题号:
16
下列选项中是C语言合法标志符的有()。
A:
good_morning
B:
main
C:
stdio.h
D:
8abc
答案:
AB