安徽建筑大学往年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函数一般用于文本文件。