湖北经济学院历年计算机C语言期末试题

本试卷为湖北经济学院历年计算机C语言期末试题,题目包括:判断题。

本卷包括如下题型:

一、判断题

计算机C语言期末试题

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

(   F  )
1、c语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是地址传递。( ) 
(   T  )
2、数组名作为函数参数,传送的是地址. 
(   F  )
3、c语言不允许混合类型数据间进行运算。( ) 
(   F  )
4、在c程序中,abc与ABC是两个相同的变量。 
(   T  )
5、字符串常量是由一对双引号括起来的字符序列。 
(   T  )
6、用strcat(字符串1,字符串2)连接两个字符串函数时,将字符串1后面的'\0'取消,只在新串的最后保留一个'\0'。 
(   T  )
7、c语言中简单变量作为实参时,它和对应的形参之间的数据传递方式是单向值传递。 
(   F  )
8、c语言中不相同类型的指针变量也可以相互赋值。 
(   T  )
9、强制类型转换时,原来变量的类型不会改变。 
(   T  )
10、当函数的类型为int型时,vc++允许省略函数声明。 
(   F  )
11、当函数的类型为float型时,vc++允许省略函数声明。 
(   T  )
12、判断一个数是否为偶数,可以通过%运算来实现 
(   F  )
13、条件运算式a?b:c中,b和c必须为同一类型 
(   T  )
14、调用输入输出库函数时,编译预处理命令为 #include <stdio.h>。 
(   T  )
15、c 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。 
(   T  )
16、对以下定义的二维数组table,其行下标的取值范围是[0,2],列下标的取值范围是[0,1],数组元素分别是:table[0][0]、table [0][1]、table [1][0]、table [1][1]、table [2][0] 和table [2][1],可以表示一个3行2列的矩阵。int table[3][2]; 
(   T  )
17、如果指针变量 p 已指向数组中的一个元素,则 p+1 指向同一数组中的下一个元素 。 
(   T  )
18、当调用函数时,实参是一个数组名,则向函数传送的是数组的首地址。 
(   T  )
19、函数的实参可以是常量,变量或表达式 
(   F  )
20、i++表示在使用该表达式值之前将i值加1。 
(   F  )
21、INT是非法表示符 
(   T  )
22、一个结构体类型可以由多个称为成员( )的成分组成。( ) 
(   F  )
23、用scanf()函数输入实型数时,既可以指定宽度,又可以规定精度。 
(   F  )
24、函数调用可以出现在执行语句中,但不能出现在表达式中. 
(   F  )
25、结构体变量所占的内存长度等于内存占有量最大的成员的长度。 
(   F  )
26、在标准c中,while和do while的功能完全相同。 
(   T  )
27、用字符串方式赋值比用字符逐个赋值要多占一个字节, 用于存放字符串结束标志'\0'。 
(   F  )
28、在标准c中,使用所有输入输出函数必须包含" stdio.h "文件 
(   F  )
29、a-b 是合法的标识符 
(   F  )
30、"++"运算符的优先级比" +"运算符的优先低 
(   F  )
31、在标准c中,在函数printf 格式说明部分的字符都是以转义字符处理。() 
(   F  )
32、在标准c中,所有关系运算符的优先级都相同。 
(   F  )
33、在标准c中,所有的if -- else 语句都可以用条件语句替换 
(   F  )
34、for 语句只能用于循环次数已经确定的情况 
(   F  )
35、字符个数多的字符串比字符个数的字符串大 
(   F  )
36、在标准c语言中,在main 函数中定义的变量在整个程序中都是有作用的。 
(   T  )
37、宏定义和文件包含都是c语言中的编译预处理命令,对它们的处理是在编译前完成的 
(   T  )
38、指针就是地址,因此一个变量的指针就是该变量的地址。 
(   T  )
39、c语言是一种结构化程序设计语言。() 
(   F  )
40、在C语言中能逐个地使用下标变量,也能一次引用整个数组。