贵州医科大学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、输入操作称为写操作,将输入流中的信息存到内存时,使用写函数。
相关标签:
- C语言
- 贵州医科大学
- 专升本