惠州学院往年计算机C语言预测卷

本试卷为惠州学院往年计算机C语言预测卷,题目包括:判断题。

本卷包括如下题型:

一、判断题

计算机C语言预测卷

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

(   F  )
1、c语言规定,函数返回值的类型是由return语句中表达式类型所决定的。( ) 
(   F  )
2、c程序的每行中只能写一条语句。 
(   T  )
3、putchar函数可以向终端输出一个字符或字符型变量值。 
(   T  )
4、一个c程序要经过编译链接才能执行。 
(   T  )
5、要使用标准输入、输出函数,正常情况下应该在文件的开头加上以下内容:
#include <stdio.h>
或
#include"stdio.h"。 
(   F  )
6、c程序是由函数构成的,其中可以有一个或多个主函数main( )。 
(   T  )
7、c语言中字符型变量的存储单元中存放的是该字符的ascii码值。 
(   F  )
8、函数fscanf()和fprintf()这两个函数是对标准输入、输出设备进行读写,而不是对磁盘文件进行读写。 
(   T  )
9、所谓"指针"就是内存中的一个地址。 
(   T  )
10、非静态全局变量的作用域可以扩展到构成该程序的其他源程序文件中。 
(   F  )
11、八进制是一种"逢八进一"的进制,它由0~8这九个符号来描述。() 
(   T  )
12、在c语言中转义字符有特殊的含义,它以反斜杠\开头,后面接特定的字符。() 
(   F  )
13、表达式是一长串式子,常量与变量并不是表达式。() 
(   F  )
14、若有定义int x = 1,y = 2; 则表达式x==y是将y的值赋值给x。() 
(   F  )
15、假设x、y、z和k都是int型变量,那么执行表达式:x=(y=4,z=16,k=32)后,x的值为________。 
(   F  )
16、循环语句不能嵌套使用。 
(   T  )
17、在c语言中,跳转语句有break语句、goto语句和continue语句。 
(   F  )
18、不能直接使用一个字符串常量来为一个字符数组赋值。() 
(   T  )
19、数组初始化的常见方式有三种:直接对数组中的所有元素赋值、只对数组中的一部分元素赋值、对数组全部元素赋值但不指定长度。 
(   F  )
20、函数的实参和形参都可以是变量、常量和表达式。 
(   F  )
21、按照c语言的规定,在参数传递过程中,既可以将实参的值传递给形参,也可以将形参的值传递给实参,这种参数传递是双向的。 
(   F  )
22、不同类型的结构变量之间也可以直接赋值。 
(   F  )
23、有如下程序段:int i, j = 2, k, *p = &i;
k = *p + j;
这里出现的两个"*"号,含义是一样的。 
(   T  )
24、符号常量在C程序中必须用define进行说明。 
(   T  )
25、宏定义是用宏名来表示一个字符串,在宏代换时以该字符串取代宏名。 
(   F  )
26、c语言中sizeof 是函数,而不是运算符。 
(   F  )
27、结构体名在定义结构体时不可省略。 
(   F  )
28、在c语言程序设计中函数是允许嵌套定义的。 
(   F  )
29、若有说明int i=8 , k;则y=float(i) 是合法的c表达式 
(   F  )
30、if 语句后面的表达式只能是关系表达式 
(   F  )
31、二维数组元素在内存中的存放顺序是按列主顺序存放 
(   T  )
32、设有变量定义char s[]= "hello ", 则数组中有6 个元素。() 
(   T  )
33、一个函数利用return 不可能同时返回多个值 
(   F  )
34、宏定义中的宏名必须用大写字母,宏定义的优点是"一改全改"。 
(   T  )
35、当说明一个结构体变量时系统分配给它的内存是各成员所需内存量的总和 
(   T  )
36、c程序是从函数开始执行的。 
(   T  )
37、通常字符常量的长度为1 个字节 
(   F  )
38、随机操作只适用于文本文件。 
(   F  )
39、输入操作称为写操作,将输入流中的信息存到内存时,使用写函数。 
(   T  )
40、下划线是标识符中的合法字符。