大连工业大学计算机C语言期末

本试卷为大连工业大学计算机C语言期末,题目包括:判断题。

本卷包括如下题型:

一、判断题

计算机C语言期末

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

(   T  )
1、在c程序中,逗号运算符的优先级别最低。( ) 
(   T  )
2、数组名作为函数参数,传送的是地址. 
(   T  )
3、静态局部变量的值在函数调用结束后不消失而保留原值 
(   T  )
4、continue语句只能用于三个循环语句中。 ( ) 
(   F  )
5、c语言本身有输入、输出语句。 
(   T  )
6、i++表示在使用该表达式值之后将i值加1。 
(   T  )
7、字符数组定义后,不能用赋值语句将一字符串常量或字符数组直接赋给一个字符数组。 
(   T  )
8、c语言中sizeof为运算符。 
(   T  )
9、用while语句和用do-while语句处理同一问题时,若二者的循环体部分一样,但在while后面的表达式一开始就为假(0值)时,两种循环的结果是不同的。 
(   F  )
10、字符型数据不可以进行算术运算。 
(   T  )
11、当函数的类型为int型时,vc++允许省略函数声明。 
(   F  )
12、当函数的类型为float型时,vc++允许省略函数声明。 
(   T  )
13、寄存器变量只限于整型、字符型和指针型的局部变量。 
(   F  )
14、局部变量只有当它所在的函数被调用时才会被使用,当函数调用结束时局部变量还会一直存在。 
(   F  )
15、不能直接使用一个字符串常量来为一个字符数组赋值。() 
(   F  )
16、数组的下标都有一个范围,即"0 ~ 数组长度"。 
(   F  )
17、按照c语言的规定,在参数传递过程中,既可以将实参的值传递给形参,也可以将形参的值传递给实参,这种参数传递是双向的。 
(   F  )
18、c语言在函数调用时,若形参实参都是普通变量,实参和形参可以共用存储单元。 
(   T  )
19、关于c语言指针的运算:指针只有加减操作,没有乘除操作。指针可以加常数、减常数;
相同类型的指针可以相减,不可以相加。 
(   F  )
20、凡在函数中未指定存储类别的局部变量,其默认的存储类别为 static 
(   F  )
21、i++表示在使用该表达式值之前将i值加1。 
(   F  )
22、c语言中浮点型常量指数表示形式中,e或e后面的指数部分可以是非整数。 
(   F  )
23、空语句什么都没有 
(   F  )
24、char s[5];s = {"abcd"};正确吗 
(   F  )
25、while循环语句的循环体至少执行一次. 
(   F  )
26、在 c 程序中对用到的所有数据都必须指定其数据类型 
(   F  )
27、在标准c语言中,数组的下标必须是常量,不允许是表达式。 
(   T  )
28、在标准c语言中,二维数组在内存中的存放次序是以行序为主序。 
(   F  )
29、在用数组名作为函数实参时,传递的是数组的起始地址,所以就不允许使用形参数组的形式 
(   F  )
30、若函数的返回值与return 表达式类型不一致时,以return 表达式类型为准。 
(   T  )
31、c语言的语句以 ; 符号结尾。( ) 
(   T  )
32、符号"a"和’a’的区别是 "a"是字符串常量,占2个字节; 而’a’是字符常量,占1个字节。( ) 
(   T  )
33、在c语言中,当一个逻辑表达式的值为"假"时,该表达式的值一定是 0 ( ) 
(   T  )
34、c语言是一种结构化程序设计语言。() 
(   T  )
35、当说明一个共用体变量时系统分配给它的内存是最长的成员的长度 
(   T  )
36、预处理命令的前面必须加一个“#”号。 
(   F  )
37、随机操作只适用于二进制文件。 
(   T  )
38、使用static k定义的变量属于静态变量 
(   T  )
39、文件是否打开是可以判断的。 
(   T  )
40、两指针变量相减所得之差是两个指针所指数组元素之间相差的元素个数