1). 以下叙述中错误的是( )
A.预处理命令行的最后不能以分号表示结束
B.C程序对预处理命令行的处理是在程序执行的过程中进行的
C.#define MAX 是合法的宏定义命令行
D.在程序中凡是以″#″开始的语句行都是预处理命令行
正确答案:B
2). 按照″后进先出″原则组织数据的数据结构是( )
A.队列
B.栈
C.双向链表
D.二叉树
正确答案:B
3). 以下程序段完全正确的是( )
A.int k, *p=&k; scanf(″%d″, p);
B.int *p; scanf(″%d″, p);
C.int *p; scanf(″%d″, &p);
D.int k, *p; *p=&k; scanf(″%d″, p);
正确答案:A
4). 下列有关数据库的描述,正确的是( )。
A.数据库设计是指设计数据库管理系统
B.数据库技术的根本目标是要解决数据共享的问题
C.数据库是一个独立的系统,不需要操作系统的支持
D.数据库系统中,数据的物理结构必须与逻辑结构一致
正确答案:B
5). 若程序中有宏定义行: #define N 100 则以下叙述中正确的是 ( )
A.宏定义行中定义了标识符N的值为整数100
B.上述宏定义行实现将100赋给标示符N
C.在运行时用100替换标识符N
D.在编译程序对C源程序进行预处理时用100替换标识符N
正确答案:D
一对一 咨询课程
点我开始