湖北经济学院2022年C语言程序设计专升本

本试卷为湖北经济学院2022年C语言程序设计专升本,题目包括:判断题。

本卷包括如下题型:

一、判断题

C语言程序设计专升本

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

(   F  )
1、当函数值类型缺省定义时,函数值隐含的类型是double型。( ) 
(   T  )
2、用puts和gets函数只能输入或输出一个字符串。 
(   T  )
3、c语言中不允许嵌套定义函数。 
(   T  )
4、局部静态变量在函数内定义,但它的生存期为整个程序的运行期间。 
(   T  )
5、case语句后如没有break,顺序向下执行。 
(   T  )
6、对于已正确定义的二维数组a, *(a[i]+j)与a[i][j]的含义相同。 
(   T  )
7、for语句的一般形式如下,若表达式2的值为"假",则结束循环。 
(   T  )
8、计算机语言(computer language)是人与计算机之间通讯的语言。 
(   F  )
9、c语言中不允许嵌套调用函数。 
(   T  )
10、一维数组指的是只有一个下标的数组,用来表示一组具有相同类型的数据。 
(   T  )
11、假设赋值运算符的优先级比算术运算符高,执行以下程序段后,n的值为10。 int n; n = 10 + 2; 
(   T  )
12、do - while语句的一般形式如下,第一次进入循环时,首先执行循环体语句,然后再检查循环控制条件,即计算表达式,若值为"真",继续循环,直到表达式的值为"假",循环结束,执行do - while的下一条语句。
do
{
循环体语句
}
while(表达式); 
(   F  )
13、c语言中,数字字符 '0' , '1' , '2' ,…, '9' 的ascii码按降序连续排列。 
(   T  )
14、如果运算符"*"和"/"都是右结合的,则表达式 10 *6 / 5 值是10。 
(   T  )
15、函数的实参和形参可以是相同的名字 
(   F  )
16、对字符数组元素进行引用时,可以一次引用整个数组。 
(   T  )
17、用字符串常量给数组赋初值时,如果提供的字符个数小于数组的长度,则在最后一个字符后加'\0'作为字符串结束标志。 
(   F  )
18、||表示"按位或"的运算。( ) 
(   F  )
19、switch语句中的default必须出现在所有case之后。 
(   F  )
20、c程序中如果对一维数组的全部元素都赋初值,则定义数组时必须指定数组长度。 
(   T  )
21、函数定义在先、调用在后时,vc++允许省略函数声明。 
(   F  )
22、c语言中运算对象必须是整型的运算符是’/’。 
(   T  )
23、直接访问就是直接利用变量的地址进行存取直接访问 
(   T  )
24、在c 中,浮点型数据在内存中一般占4 个字节。( ) 
(   T  )
25、标准c中并没有提供定义常量的方法。 
(   F  )
26、在标准c中," ="是判断两个数是否相等。() 
(   F  )
27、在switch 语句中必须使用break 语句 
(   T  )
28、在switch 语句中, case 后可不加" {}"。 
(   F  )
29、若有定义一维数组int a[4] 的首地址为0078h,则a[1] 元素的首地址是0079h(设int 型数据占两个字节) 。 
(   F  )
30、定义char *string= "string? "是将字符串的值赋给指针变量string 。 
(   T  )
31、设有变量定义char s[]= "hello ", 则数组中有6 个元素。() 
(   F  )
32、在标准c语言中,在main 函数中定义的变量在整个程序中都是有作用的。 
(   F  )
33、全局变量的作用域是整个源程序文件。 
(   T  )
34、若有以下定义int a[5],*p=a; p+1 表示的是a[1] 的首地址 
(   T  )
35、c语言中的数组默认的下标值是从 0 开始的。( ) 
(   T  )
36、C 语言的应用比较广泛 , 不仅可用来编写应用软件 , 而且可用来编写系统软件。 
(   T  )
37、局部变量如果没有指定初值,则其初值不确定 
(   F  )
38、共用体变量不可以进行初始化。 
(   F  )
39、一个变量的数据类型被强制转换后,它将保持被强制转换后的数据类型。 
(   T  )
40、指针数组的每个元素都是一个指针变量