重庆文理学院计算机C语言期末

本试卷为重庆文理学院计算机C语言期末,题目包括:判断题。

本卷包括如下题型:

一、判断题

计算机C语言期末

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

(   T  )
1、c语言中字符串的结束符是’\0’。 ( ) 
(   T  )
2、c语言本身没有输入输出语句。( ) 
(   F  )
3、c语言中的常量没有大小范围限制。 
(   T  )
4、变量就是其值可以变化的量。 
(   T  )
5、逻辑运算符 && || ! 的运算顺序是 ! 优先于 && 优先于 || ( ) 
(   T  )
6、break语句不能跳出多层循环。 
(   T  )
7、c程序中如果对一维数组的全部元素都赋初值,则定义数组时不必指定数组长度。 
(   T  )
8、若函数体内没有return语句,程序的流程就执行到函数体的末尾,然后返回到调用函数。这时带回一个不确定的函数值。 
(   T  )
9、如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量不起作用。 
(   T  )
10、以下程序段中,当i大于10或者s大于20时,循环结束。 
(   F  )
11、在c语言的嵌套循环结构中,任何一层循环中的brea语句都可以结束整个嵌套循环的执行。 
(   F  )
12、函数的形参都属于全局变量。 
(   F  )
13、main()函数也是c语言的关键字() 
(   F  )
14、在算术运算符中,++(自增)--(自减)运算符的优先级最高,总是先参与运算。() 
(   T  )
15、执行语句 ++i; i=3; 后变量i的值为4。 
(   F  )
16、switch语句的各个case和default的出现次序不影响执行结果 
(   T  )
17、局部变量就是在函数内部声明的变量,它只在本函数内有效。 
(   F  )
18、c语言中不允许嵌套调用函数。 
(   F  )
19、分号是 c 语言中语句的结束符 , 不可用作分隔符。 
(   T  )
20、do - while语句的一般形式如下,第一次进入循环时,首先执行循环体语句,然后再检查循环控制条件,即计算表达式,若值为"真",继续循环,直到表达式的值为"假",循环结束,执行do - while的下一条语句。
do
{
循环体语句
}
while(表达式); 
(   F  )
21、二维数组定义的一般形式如下,其中的类型名指定数组名的类型。 类型名 数组名[行长度][列长度]; 
(   T  )
22、break语句不能终止正在进行的多层循环。 
(   T  )
23、宏定义是用宏名来表示一个字符串,在宏代换时以该字符串取代宏名。 
(   T  )
24、赋值运算符的结合方向为自右向左。 
(   F  )
25、在标准c中,while和do while的功能完全相同。 
(   F  )
26、在标准c中,使用所有输入输出函数必须包含" stdio.h "文件 
(   F  )
27、c语言中的关键字属于合法的标识符。 
(   T  )
28、一个变量在内存中占据一定的存储单元 
(   F  )
29、逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。 
(   F  )
30、若有定义: int a;则scanf(" %d", a);可以给变量a 赋值。 
(   T  )
31、任何数组在使用前必须先定义。 
(   T  )
32、若一个函数的返回类型为void ,则表示其没有返回值 
(   F  )
33、typedef 可以创造新的数据类型 
(   T  )
34、构成结构体的各个成员可以有不同的数据类型。( ) 
(   F  )
35、结构体成员必须是不同数据类型的变量。 
(   F  )
36、函数的形参可以是常量,变量或表达式 
(   T  )
37、在一个函数内部调用另一个函数的调用方式称为嵌套调用 
(   F  )
38、内存单元的地址与内存单元中的数据是两个完全相同的概念 
(   T  )
39、char s=“C Language”;表示s是一个指向字符串的指针变量,把字符串的首地址赋予s 
(   F  )
40、fseek函数一般用于文本文件。