A、 数据可以共享,数据冗余大,数据独立性高,统一管理和控制
B、 数据可以共享,数据冗余小,数据独立性高,统一管理和控制
C、 数据可以共享,数据冗余小,数据独立性低,统一管理和控制
D、 数据可以共享,数据冗余大,数据独立性低,统一管理和控制
答案:B
解析:【解析】数据库的基本特点是数据可以共享、数据独立性高、数据冗余小,易移植、统一管理和控制。答案选择B选项。
A、 数据可以共享,数据冗余大,数据独立性高,统一管理和控制
B、 数据可以共享,数据冗余小,数据独立性高,统一管理和控制
C、 数据可以共享,数据冗余小,数据独立性低,统一管理和控制
D、 数据可以共享,数据冗余大,数据独立性低,统一管理和控制
答案:B
解析:【解析】数据库的基本特点是数据可以共享、数据独立性高、数据冗余小,易移植、统一管理和控制。答案选择B选项。
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段
解析:【解析】
A. 项错误,case后面的应该为整形或字符型常量;
B. 项错误,switch后面的表达式需要在括号内;
C. 项错误,case和后面的常量表达式应该由空格隔开。答案选择
D. 选项。
解析:【解析】
解析:【解析】错误1:使用for循环计算公式取到m时, 后一次循环应该正好等于m,所以i<m应改为i<=m。错误2:在除法运算中,如果除数和被除数都是整数,那么所除结果也是整数,因此需要对结果进行强制转换或者将除数或被除数其中
A. 因变量类型与格式描述符的类型不匹配输出无定值
B. 输出项与格式描述符个数不符,输出为零值或不定值
C. a,97,12k=12
D. a,97,k=12
解析:【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。“ch='a'”,%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”,然后以十进制代码输出k的值,为12。答案选择D选项。
A. 22
B. 41
C. 100
D. 121
解析:【解析】宏定义中的函数在调用时只做简单的替换,不能进行任何修改。所以k=2*3+5*2*3+5=41。答案选择B选项。
A. 10
B. 8
C. 6
D. 4
解析:【解析】由二叉树的性质可知,对于任何一棵二叉树,其终端结点(叶子结点)数等于度为2的结点数加1。所以该二叉树的叶子结点数为
A. 单链表
B. 循环链表
C. 双向链表
D. 二叉链表
解析:【解析】对于线性单链表来说,每个结点只有一个指针域,这个指针只能找到其后继结点,但不能找到其前驱结点,因此必须从头指针开始,才能访问到所有的结点;循环链表的 后一个结点的指针域指向表头结点,所有结点的指针构成了一个环状链,只要指出表中任何一个结点的位置就可以从它出发访问到表中其他所有的结点;题目要求是“直接”,如果是双向链表的话,从中间一个点开始,必须先往左一次再掉头往右一次才能遍历。而循环链表只要沿一个方向一直走下去就可以遍历;二叉链表是二叉树的一种链式存储结构,每个结点有两个指针域,分别指向左右子结点,可见,二叉链表只能由根结点向叶子结点的方向遍历,其他部分的结点无法访问。答案选择B选项。
A. C程序中的注释只能出现在程序的开始位置和语句的后面
B. C程序书写格式严格,要求一行内只能写一个语句
C. C程序书写格式自由,一个语句可以写在多行上
D. 用C语言编写的程序只能放在一个程序文件中
解析:【解析】
A. 8
B. 5
C. 7
D. 6
解析:【解析】
A. 项,int表示返回值是整型;
B. 项,double表示返回值是双精度型;
C. 项,char表示返回值是字符型;
D. 项,void表示无返回值。答案选择D选项。
解析:【解析】