一、判断题
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带回返回值。()
80、TC中函数调用时,函数参数求值顺序是从右到左的。()
81、在标准C语言中,所有函数在调用之前都要进行声明。()
82、在标准C语言中,函数的定义和调用一样都是不可以嵌套的。()
83、用数组名作函数参数时,数组中的元素可以发生变化,故违反了函数参数传递的单向性。()
84、在标准C语言中,在main函数中定义的变量在整个程序中都是有作用的。()
85、全局变量的作用域是整个源程序文件。()
86、用static和auto定义的变量一样都可以进行多次赋值操作。()
87、一般情况下,定义成register变量的速度较快,所以在编程时register变量定义的越多越好。()
88、在标准C语言中,所有的类型的变量都可以定义成regiser型变量。()
89、在标准C语言中,所有函数都是平行的、独立的。()
90、在标准C语言中,main函数必须出现的所有其他函数之前。()
91、在标准C语言中,数组的下标必须是常量,不允许是表达式。()
92、在标准C语言中,数组在大小一旦确定就不允许改变。()
93、在标准C语言中,可以引用整个数组,而不必引用每一个数组元素。()
94、在对数组进行赋初值时,不管有没有对所有元素赋初值都必须指定数组的长度。()
95、在标准C语言中,二维数组在内存中的存放次序是以行序为主序。()
96、字符串必须以‘\0’结束,但字符数组可以不包括‘\0’。()
97、函数strcmp(“AShhjjj”,”ASHHJJJ”)的返回值是0。()
98、break的作用可以结束循环多重循环,即有多重循环时,可直接跳到最外层。()
99、在标准C语言中,可以使用scanf函数输入包括空格在内的字符。()
100、在标准C语言中,使用函数strcpy时可以将‘\0’一起复制到目标串中。()
101、在C语言中,将语句if(x==5);写成if(x=5);将导致编译错误。()
102、C的double类型数据可以表示任何实数。()
103、若表达式sizeof(int)的值为4,则int类型数据可以表示的最大数为231-1()
104、在所有关系运算符中,其优先级最低的是“==和!=”。()
105、标准输入函数scanf的返回值为所输入数据的个数或EOF。()
106、若x的当前值为5,执行语句“if(x(=3)x=x+5;”后的值仍为5。()
107、执行“for(I=1;I<10;I+=2)s+=I;”后,I的当前值为11。()
108、a是一维数组名,数组元素a[1]还可以写成“*(a++)”。()
109、函数原型为“void sort(float a[],int n)”,调用函数时,形参被创建,实参数组的各元素的值被复制到数组a各元素中。()
110、若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。()111、C语言程序的三种基本结构是顺序结构、选择结构和循环结构。()
112、在C语言程序中,在main函数中定义的变量为全局变量。()
113、表达式“3.6%2”符合C语言语法。()
114、在C程序中,用整数0表示逻辑“假”。()
115、08是正确的整型常量。()
116、设有变量定义char s[]=”hello”,则数组中有6个元素。()
117、若x是单精度实型变量,表达式(x=10/4)的值是2.5。()
118、若有正确变量定义,表达式x=y=1符合c语言语法。()
119、表达式!(x>0||y>0)等价于!(x>0)&&!(y>0).()
120、表达式(0x19<<)&0x7)的值是3。()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论