西北民族大学计算机C语言期末模拟考试

本试卷为西北民族大学计算机C语言期末模拟考试,题目包括:判断题。

本卷包括如下题型:

一、判断题

计算机C语言期末模拟考试

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

(   T  )
1、在c程序中,逗号运算符的优先级别最低。( ) 
(   T  )
2、有数组定义int a[2][2]={{1},{2,3}};
则a[0][1]的值为0。 
(   T  )
3、一个c源程序必须包含一个main函数。 
(   T  )
4、静态局部变量的值在函数调用结束后不消失而保留原值 
(   T  )
5、在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。 
(   T  )
6、用puts和gets函数只能输入或输出一个字符串。 
(   T  )
7、定义变量或函数时,当数据的存储类别缺省时,其存储类别为auto。 
(   F  )
8、字符型数据不可以进行算术运算。 
(   T  )
9、局部静态变量在函数内定义,但它的生存期为整个程序的运行期间。 
(   T  )
10、若不希望其他源文件引用本文件中定义的全局变量,可在定义全局变量时加上static。 
(   T  )
11、宏定义的作用域为从宏定义命令起到源程序结束。 
(   T  )
12、c语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。 
(   F  )
13、函数的形参都属于全局变量。 
(   F  )
14、/printf("hello world\n");*/ 是合法的注释( ) 
(   T  )
15、十进制和二进制只是针对数字的不同表示方式,无论采用哪种方式表示一个数,它的值都是一样的。() 
(   F  )
16、局部变量只有当它所在的函数被调用时才会被使用,当函数调用结束时局部变量还会一直存在。 
(   T  )
17、结构体类型是由不同类型的数据组成的。 
(   F  )
18、分号是 c 语言中语句的结束符 , 不可用作分隔符。 
(   F  )
19、当一个c语言程序由多个文件模块组成时,整个程序可以包含多个main()函数。 
(   F  )
20、c语言函数返回类型的默认定义类型是
void。 
(   F  )
21、c语言在函数调用时,若形参实参都是普通变量,实参和形参可以共用存储单元。 
(   F  )
22、c 语言标准输入操作中 ,gets() 函数一次只可读取一个字符。 
(   T  )
23、函数的实参和形参可以是相同的名字 
(   F  )
24、char a="string"是合法的数组定义语句。 
(   T  )
25、可以在声明结构体变量的同时定义结构体变量 
(   T  )
26、++和--运算符仅适用于变量,不能用于常量或表达式。 
(   F  )
27、c语言中浮点型常量指数表示形式中,e或e后面的指数部分可以是非整数。 
(   F  )
28、函数若无返回值, 则它一定无形参。 
(   F  )
29、在if语句中,else前一个语句可不加";". 
(   F  )
30、若 a 是实型变量, c 程序中允许赋值 a=10, 因此实型变量中允许存放整型数 
(   F  )
31、在标准c语言中,宏替换是程序运行时完成的。 
(   F  )
32、若有说明语句char *p= "it is mine "则 p 变量中存放的是整个字符串 
(   T  )
33、结构体变量在内存中所占的字节数是由其各个成员所占字节的总和 
(   T  )
34、break 语句不能够单独使用,只能用于循环语句和switch 语句 
(   T  )
35、函数名代表该函数的入口地址。因此,可用函数名给指向函数的指针变量赋值 
(   T  )
36、函数返回值的类型是由在定义函数时所指定的函数类型 
(   F  )
37、表达式语句和表达式没有什么区别。 
(   F  )
38、函数的形参可以是常量,变量或表达式 
(   T  )
39、C 语言的应用比较广泛 , 不仅可用来编写应用软件 , 而且可用来编写系统软件。 
(   F  )
40、以“a”方式打开一个文件时,文件指针指向文件首。