安徽建筑大学往年C语言模拟
本试卷为安徽建筑大学往年C语言模拟,题目包括:判断题。
本卷包括如下题型:
C语言模拟
一、判断题 (共40题,每题2.5分,共计100分)
( T )
1、c语言中,当输入数据时,必须指明变量的地址,如: scanf("%f",&f); ( )
( F )
2、if语句不可以嵌套使用。
( T )
3、逻辑运算符 && || ! 的运算顺序是 ! 优先于 && 优先于 || ( )
( T )
4、c语言中输入与输出操作都是由库函数来实现的。
( F )
5、在c程序中,abc与ABC是两个相同的变量。
( T )
6、switch语句中的case和default的出现次序是任意的。
( F )
7、使用strcpy(字符数组,字符串)函数时,字符数组长度没有限制。
( T )
8、使用strcpy(字符数组,字符串)函数时,连同字符串后面的'\0'一起拷贝到字符数组中。
( T )
9、一个函数中可以有多个return语句,当执行到某个return语句时,程序的控制流程返回到调用该函数的地方,并将return语句中表达式的值作为函数值带回。
( T )
10、指针数组的每一个元素都是指针变量,且都指向相同的数据类型。
( T )
11、宏定义的作用域为从宏定义命令起到源程序结束。
( T )
12、在switch语句中,可以根据需要使用或不使用break语句。
( T )
13、while语句的一般形式如下,当表达式的值为"真"时,循环执行,直到表达式的值为"假",循环中止并继续执行while的下一条语句。
( T )
14、实参向形参进行数值传递时,数值传递的方向是单向的,即形参变量值的改变不影响实参变量的值。
( F )
15、在c语言中,可以使用关键字来定义变量名、函数名。()
( F )
16、不能直接使用一个字符串常量来为一个字符数组赋值。()
( T )
17、当字符数组中的初值个数小于数组长度时,没有赋值的元素会默认赋值为空字符。()
( F )
18、带参数的宏定义中,形参的个数只能是一个,不能是多个。
( T )
19、if-else语句的一般形式如下,其中的语句1、语句2只能是一条语句。if (表达式) 语句1else 语句2
( T )
20、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数。
( F )
21、switch语句中,每一个case的冒号后面都必须至少跟有一条语句。
( T )
22、当调用函数时,实参是一个数组名,则向函数传送的是数组的首地址。
( T )
23、文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件。
( T )
24、函数的实参可以是常量,变量或表达式
( F )
25、用puts和gets函数可以输入或输出多个字符串。
( F )
26、文件指针和位置指针都是随着文件的读写操作在不断改变。
( F )
27、文本文件和二进制文件都可以用 eof 作为文件结束标志。( )
( T )
28、使用strcpy(字符数组,字符串)函数时,字符数组长度必须足够大。
( T )
29、c语言中整型、实型和字符型都属于基本数据类型。
( T )
30、一个 c 程序可以包含若干函数, 但必须有主函数。
( F )
31、在标准c中,所有关系运算符的优先级都相同。
( T )
32、在所有关系运算符中,其优先级最低的是" ==和!= "。
( F )
33、字符数组char c[]="string";有6 个数组元素
( T )
34、设有变量定义char s[]= "hello ", 则数组中有6 个元素。()
( F )
35、在标准c语言中,函数的返回值是通过return 语句获取的,故若在函数中没有return 就不会传回值。
( F )
36、在标准c语言中,在定义带参数的宏时也要定义参的类型
( T )
37、指针就是地址,因此一个变量的指针就是该变量的地址。
( T )
38、指针数组的每个元素都是一个指针变量
( T )
39、char s=“C Language”;表示s是一个指向字符串的指针变量,把字符串的首地址赋予s
( F )
40、fseek函数一般用于文本文件。
相关标签:
- C语言
- 安徽建筑大学
- 模拟