北京建筑大学计算机C语言专升本测试卷

本试卷为北京建筑大学计算机C语言专升本测试卷,题目包括:判断题。

本卷包括如下题型:

一、判断题

计算机C语言专升本测试卷

一、判断题 (共40题,每题2.5分,共计100分)

(   T  )
1、c程序总是从main( ) 函数的第一条语句开始执行的。 ( ) 
(   F  )
2、c语言认为变量test和test是相同的。 
(   F  )
3、在函数的定义和调用过程中,形式参数和实在参数数目可以不一致 
(   T  )
4、在c程序中,max和MAX是两个不同的变量。 
(   F  )
5、数组中的每一个元素可以属于不同数据类型。 
(   T  )
6、c程序中if语句可以单独存在。 
(   T  )
7、使用strcpy(字符数组,字符串)函数时,连同字符串后面的'\0'一起拷贝到字符数组中。 
(   T  )
8、c语言中不允许嵌套定义函数。 
(   T  )
9、c语言中字符型变量的存储单元中存放的是该字符的ascii码值。 
(   F  )
10、c语言中简单变量作为实参时,它和对应的形参之间的数据传递方式是双向值传递。 
(   T  )
11、一个源程序可使用多个文件包含命令,但一个文件包含命令只能包含一个文件。 
(   T  )
12、c程序中定义的变量,代表内存中的一个存储单元。 
(   F  )
13、c 语言标准输出操作中 ,putchar() 函数可以输出显示一个字符串。 
(   T  )
14、数组定义后,数组名表示该数组所分配连续内存空间中第一个单元的地址,即首地址。 
(   T  )
15、结构是变量的集合,可以按照对基本数据类型的操作方法单独使用其成员变量。 
(   T  )
16、c 语言规定 : 定义符号常量时必须用大写字母。 
(   F  )
17、若有变量a和b,(int)a+b和(int)(a+b)是完全等价的表达式 
(   F  )
18、赋值运算时,赋值号右侧的类型可以比左侧数据类型高,不影响运算精度 
(   T  )
19、函数的实参和形参可以是相同的名字 
(   F  )
20、指针变量可以指向数组,但不允许指向数组元素。 
(   T  )
21、文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件。 
(   T  )
22、do-while 语句先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。 
(   F  )
23、文件指针和位置指针都是随着文件的读写操作在不断改变。 
(   F  )
24、||表示"按位或"的运算。( ) 
(   T  )
25、c语言中函数返回值的类型跟形参的数据类型没有直接的联系。 
(   F  )
26、选择结构可以使用嵌套形式,但是循环结构不可以使用嵌套形式。 
(   F  )
27、在定义数组时,什么时候都不可以将该数组的维数省略。 
(   T  )
28、c语言本身并不提供输入输出语句。但可以通过输入输出函数来实现数据的输入输出。 
(   T  )
29、字符串必须以‘ 0’结束,但字符数组可以不包括‘ 0’。 
(   F  )
30、定义char *string= "string? "是将字符串的值赋给指针变量string 。 
(   F  )
31、用static 和auto 定义的变量一样都可以进行多次赋值操作。 
(   F  )
32、若有定义int *p ,a; p=&a; 则*p 指得是变量a 的地址 
(   F  )
33、一个结构体只能包含一种数据类型 
(   F  )
34、main函数必须写在一个c程序的最前面。( ) 
(   F  )
35、条件表达式不能取代一般if的语句。 
(   T  )
36、指针变量,只能作为函数的形参,不可以作函数的实参 
(   T  )
37、寄存器类变量的作用域和寿命与自动类变量的相同。 
(   T  )
38、循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。 
(   T  )
39、指针数组的每个元素都是一个指针变量 
(   T  )
40、函数strcmp从头至尾顺序地将其对应字符比较,遇到两个字符不等时,两个字符相减得到一个int型值,两个字符串完全相同时,则返回0。