中国计量大学C语言专升本相关题目

本试卷为中国计量大学C语言专升本相关题目,题目包括:判断题。

本卷包括如下题型:

一、判断题

C语言专升本相关题目

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

(   F  )
1、表达式 0195 是一个八进制整数。( ) 
(   T  )
2、c语言中,所有的变量在使用前都必须先声明。 
(   T  )
3、变量就是其值可以变化的量。 
(   F  )
4、字符串常量是由一对单引号括起来的字符序列。 
(   T  )
5、i++表示在使用该表达式值之后将i值加1。 
(   T  )
6、函数调用时,如果把数组名作实参,则形参数组元素的值发生变化时,实参数组元素的值同时发生变化。 
(   T  )
7、用while语句和用do-while语句处理同一问题时,若二者的循环体部分一样,但在while后面的表达式一开始就为假(0值)时,两种循环的结果是不同的。 
(   T  )
8、在一定范围内,字符型数据也可以像整型数据那样使用。 
(   T  )
9、寄存器变量只限于整型、字符型和指针型的局部变量。 
(   T  )
10、c语言的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。 
(   F  )
11、在定义函数时,必须要指定函数中的参数列表。( ) 
(   T  )
12、数组元素下标的个数也称为维数,根据维数的不同,可将数组分为一维数组、二维数组、三维数组、四维数组等。() 
(   T  )
13、一维数组指的是只有一个下标的数组,用来表示一组具有相同类型的数据。 
(   T  )
14、若变量已正确定义,执行以下程序段,输入0或者负数时,循环结束。
total = 0;
scanf ("%d", &score);
while(score > 0)
{
total = total + score;
scanf ("%d", &score);
} 
(   F  )
15、do-while循环的while后的分号可以省略。 
(   F  )
16、函数一次可以返回两个以上的值。 
(   T  )
17、结构指针就是指向结构类型变量的指针。 
(   T  )
18、c语言在判断一个表达式是否为真时,以非0值代表"真",以0值代表"假" 
(   F  )
19、递归调用函数可以没有终止递归的条件。 
(   F  )
20、对字符数组进行初始化时,如果初值个数小于数组长度,则系统报错。 
(   T  )
21、在同一源文件中,使用extern可将全局变量的作用域向上扩展。 
(   T  )
22、字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符串 
(   F  )
23、c程序中的一个变量可以被定义为两个或多个不同的类型. 
(   T  )
24、c语言中标准输入输出设备指的是键盘和显示器。 
(   F  )
25、c语言中函数返回值的类型是由形参的数据类型决定的。 
(   F  )
26、对二维数组a来说,由于a+1与*(a+1)的值相等,因此二者的含义是一样的. 
(   F  )
27、在标准c中,变量定义一定要出现在函数开始部分 
(   F  )
28、在标准c中, for 语句后的三个表达式必须都出现。 
(   F  )
29、已有定义:char a[]="xyz",b[]={'x','y','z'};则数组a 和b 的长度相同 
(   F  )
30、若定义时,函数返回值类型为void ,函数仍然可有return 带回返回值。 
(   F  )
31、在int *p;和语句printf( "%d", *p);中的*p 含义相同。 
(   T  )
32、共用体变量的各个成员所占内存单元的地址相同。 
(   T  )
33、在标准c语言中,共用体变量中的各成员是共同占用一块存储空间 
(   F  )
34、数组名是一个指针,它可以指向数组中的任何元素。( ) 
(   T  )
35、c语言中的数组默认的下标值是从 0 开始的。( ) 
(   T  )
36、在一个函数中调用另一个被调函数时,如果在所有函数定义之前,已经对函数类型进行了说明,则在各个主调函数中不再进行说明。 
(   F  )
37、随机操作只适用于文本文件。 
(   T  )
38、在 C 语言程序中 , 凡是没有出现存储类说明符的变量都是自动类的。 
(   F  )
39、以“a”方式打开一个文件时,文件指针指向文件首。 
(   T  )
40、循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。