1、C语言是一种结构化程序设计语言
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、判断题
1、C语言是一种结构化程序设计语言。()
2、C语言允许直接访问物理地址。()
3、一个算法应该具备有穷性、确定性、输入、输出和有效性。()
4、常量是在整个程序运行过程中不能改变的量。()
5、“A”是一个字符常量。()
6、标准C中并没有提供定义常量的方法。()
7、在程序运行过程中其值可以改变的量称为变量。()
8、在标准C中并不区分英文字符的大小写。()
9、在标准C中,数据在内存中是以二进制形式表示的。()
10、在标准C中,变量可以先使用再定义。()
11、在标准C中,整型变量与字符变量是可以通用的。()
12、“%”运算两侧的数据可以是任意类型的数据。()
13、在求C语言的表达式时,只需考虑运算符的优先级。()
14、在标准C中,参与运算的数据类型必须完全一致。()
15、“++”运算符的优先级比“+”运算符的优先低。()
16、逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。()
17、在标准C中,语句是用来完成一定的操作的,故声明部份不是语句。()
18、一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。()
19、在标准C中,语句必须以“;”结束。()
20、在标准C中,变量定义一定要出现在函数开始部分。()
21、在标准C中,“=”是判断两个数是否相等。()
22、在标准C中,赋值表达式可以出现在表达式的任何位置。()
23、C语言本身并不提供输入输出语句。但可以通过输入输出函数来实现数据的输入输出。()
24、在标准C中,使用所有输入输出函数必须包含“stdio.h”文件。()
25、在标准C中,在函数printf格式说明部分的字符都是以转义字符处理。()
26、在标准C中,以“%f”形式输出的所有数字都是有效数字。()
27、在C语言中输入数据时可以指定数据的精度。()
28、在标准C中,在使用函数scanf输入数据时必须同函数中输入格式一致。()
29、在标准C中,没有逻辑型数据,故不能使用逻辑表达式。()
30、在标准C中,所有关系运算符的优先级都相同。()
31、在if语句中,else前一个语句可不加“;”。()
32、在标准C中,逻辑表达式中只允许出现逻辑型数据。()
33、在if——else语句中,配对规则是else总是与最近的未配对的if配对。()
34、在标准C中,所有的if——else语句都可以用条件语句替换。()
35、在switch语句中,case后可不加“{、}”。()
36、在标准C中,while和do_while的功能完全相同。()
37、在标准C中,while后表达式只能是逻辑或关系表达式。()
38、在标准C中,for语句后的三个表达式必须都出现。()
39、在标准C中,for语句后的三个表达式是按其先后次序执行的。()
40、在标准C中,for语句后的三个表达式可以是任意类型的表达式。()
41、在C语言中操作系统是以文件为单位对数据进行管理的。()
42、二进制文件与ASCII文件相比要占用较多的存储空间。()
43、在C语言中,以“r”方式不能打开并不存在的文件。()
44、在使用函数fgetc时,文件可以“w”的方式打开。()
45、在C语言中处理文件时文本文件和二进制文件都可采用EOF作为判断文件是否读写结束。()
46、表达式“3&5”的值为1。()
47、表达式“a∧00001111”的作用是将a的低四位取反,高四位不变。()
48、在C语言中,在交换两个数必须使用中间变量。()
49、在C语言中使用位段时,一个位段可以在不同的存储单元中。()
50、在C语言中,数组中元素的类型只要相就可以,也就是说数组元素的类型可以是结构体、共用体和位段。()
51、在C语言中,定义结构体变量时可以省略关健字struct。()
52、结构体变量在内存中所占的字节数是由其各个成员所占字节的总和。()
53、在C语言中,可以直接引用整个结构体变量,而不须要引用其各成员。()
54、在标准C语言中,以结构体变量作实参是将变量的首地址传递给形参。()
55、在标准C语言中,链表和数组一样是一种静态数据类型。()
56、在标准C语言中,共用体变量中的各成员是共同占用一块存储空间。()
57、在标准C语言中,共用体变量中的各成员的首地址是不一样的。()
58、在标准C语言中,函数的参数可任意类型的数据包括结构体和共用体。()
59、在标准C语言中,枚举元素作为常量,它们是有确定的值的,它们的值按顺序从0开始依次增加且不可以改变。()
60、在标准C语言中,可以用typedef定义类型,所以用typedef可以增加C语言的数据类型。()
61、内存单元的地址与内存单元中的内容是两个相同的内容。()
62、对二维数组a[3][4],a+1与a[1]都是第一行的首址。()
63、若有定义一维数组int a[4]的首地址为0078H,则a[1]元素的首地址是0079H(设int 型数据占两个字节)。()
64、定义“int *a[3]”和“int (*a)[3]”具有相同的含义。()
65、定义char *string=”string?”是将字符串的值赋给指针变量string。()
66、在标准C语言中,字符串是以‘\0’结束的,故字符串的长度也包括‘\0’。()
67、对于指向函数的指针变量,它所指向的函数的参数个数一定要相同。()
68、对于定义int **p;则*p的值是一个存储单元的地址。()
69、main()可有参数int arc它的含义是指执行程序时命令行参数的个数。()
70、在标准C语言中,宏定义的结尾也要加“;”。()
71、在标准C语言中,在定义带参数的宏时也要定义参的类型。()
72、在标准C语言中,宏替换是程序运行时完成的。()
73、在标准C语言中,在使用文件包含时,各个文件的先后次序无关。()
74、在标准C语言中,程序的编译是以函数为单位而不是以源程序为单位的。()
75、在标准C语言中,函数参数传递是单向传递,即由实参传递给形参。()
76、在标准C语言中,函数的返回值是通过return语句获取的,故若在函数中没有return 就不会传回值。()
77、在标准C语言中,函数中只能有一个return 语句。()
78、若函数的返回值与return表达式类型不一致时,以return 表达式类型为准。()
79、若定义时,函数返回值类型为void,函数仍然可有return带回返回值。()