贵州医科大学2023年计算机C语言专升本

本试卷为贵州医科大学2023年计算机C语言专升本,题目包括:判断题。

本卷包括如下题型:

一、判断题

计算机C语言专升本

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

(   T  )
1、字符串"that"小于字符串"the"。( ) 
(   F  )
2、使用不带参数的for(;;)语句可以正常控制循环。 
(   T  )
3、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:
#include <stdio.h>
或
#include"stdio.h"。 
(   T  )
4、在多层循环中,continue语句只结束本次循环,而不是终止整个循环的执行。 
(   T  )
5、用strcat(字符串1,字符串2)连接两个字符串函数时,字符串1的存储空间必须足够大。 
(   T  )
6、局部静态变量在函数内定义,但它的生存期为整个程序的运行期间。 
(   T  )
7、数组定义中,数组名后是用方括号括起来的常量表达式,不能用圆括号。 
(   T  )
8、对于已正确定义的二维数组a, *(a[i]+j)与a[i][j]的含义相同。 
(   T  )
9、编写c语言程序的流程是:新建项目、添加源文件、编写代码、运行程序。() 
(   F  )
10、/printf("hello world\n");*/ 是合法的注释( ) 
(   F  )
11、将浮点型数据转换为整型数据时,小数点后的数会进行四舍五入。() 
(   F  )
12、break语句只能用在循环语句中。 
(   T  )
13、break是跳出当前循环,接着执行循环后面的代码。 
(   T  )
14、数组元素下标的个数也称为维数,根据维数的不同,可将数组分为一维数组、二维数组、三维数组、四维数组等。() 
(   T  )
15、当字符数组中的初值个数小于数组长度时,没有赋值的元素会默认赋值为空字符。() 
(   T  )
16、结构体类型是由不同类型的数据组成的。 
(   F  )
17、调用strcmp函数比较字符串大小时,通常较长的字符串会较大。 
(   F  )
18、以下程序段符合c语言语法。k = 1; int k; 
(   T  )
19、当调用函数时,实参是一个数组名,则向函数传送的是数组的首地址。 
(   F  )
20、有如下程序段:int i, j = 2, k, *p = &i;
k = *p + j;
这里出现的两个"*"号,含义是一样的。 
(   T  )
21、设p是指向数组a的指针变量,则a[i]和p[i]等价. 
(   T  )
22、编译后的函数其代码存储在连成一片的内存单元中,这些代码的第一个代码所在的内存地址,称为函数的入口地址,而函数名就代表了函数的入口地址。 
(   F  )
23、c语言约定'\0' 计入字符串的长度。 
(   T  )
24、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。 
(   F  )
25、a-b 是合法的标识符 
(   T  )
26、执行" for(i=1;i<10;i+=2) s+=i;"后, i 的当前值为11 
(   T  )
27、在标准c语言中,数组在大小一旦确定就不允许改变。 
(   F  )
28、在标准c语言中,函数的返回值是通过return 语句获取的,故若在函数中没有return 就不会传回值。 
(   F  )
29、tc中函数调用时,函数参数求值顺序是从右到左的。 
(   F  )
30、用数组名作函数参数时,数组中的元素可以发生变化,故违反了函数参数传递的单向性。 
(   T  )
31、预处理命令不是c 语言的组成部分。 
(   F  )
32、若有说明语句char *p= "it is mine "则 p 变量中存放的是整个字符串 
(   T  )
33、在定义函数时,若函数类型为" void",则表示该函数 没有返回值 ; 若函数参数为" void",则表示该函数 没有参数 。( ) 
(   T  )
34、c程序是从函数开始执行的。 
(   T  )
35、指针就是地址,因此一个变量的指针就是该变量的地址。 
(   T  )
36、do-while 语句构成的循环至少执行一次 
(   F  )
37、int (*p)[4]它表示p是一个指针数组,它包含4个指针变量元素 
(   F  )
38、有指针变量p和数组a,指针变量和数组都可以实现本身的值的改变,如p++和a++ 
(   T  )
39、fseek函数一般用于二进制文件。 
(   F  )
40、输入操作称为写操作,将输入流中的信息存到内存时,使用写函数。