1). 下列叙述中正确的是( )
A.栈是一种先进先出的线性表
B.队列是一种后进先出的线性表
C.栈与队列都是非线性结构
D.以上三种说法都不对
正确答案:D
2). 以下关于C语言的叙述中正确的是( )。
A.预处理命令通常位于函数体外面,但也可以位于函数体中间
B.C语言中的变量定义须在其他语句之前
C.在C语言程序的书写中,一个语句必须单占一行
D.一个C语言源程序可以由一个或多个源文件组成,每个源文件可由自己的main函数
正确答案:A
3). 下列选项中可作为C语言合法常量的是( )。
A.-80
B.-080
C.-8e1.0
D.-80.Oe
正确答案:A
4). 设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为( )
A.8
B.7
C.6
D.5
正确答案:B
5). C语言主要是借助以下哪种手段来实现程序模块化( )
A.定义常量和外部变量
B.使用丰富的数据类型
C.使用三种基本结构语句
D.定义函数
正确答案:D
6). 以下叙述中正确的是( )
A.只有全局变量才有自己的作用域,函数中的局部变量没有作用域
B.只要是用户定义的标识符,都有一个有效的作用域
C.只有在函数内部定义的变量才是局部变量
D.局部变量不能被说明为static
正确答案:B
7). 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。
A.连接码.
B.关系码
C.外码
D.候选码
正确答案:D
中公QQ群 加入QQ群
加入