A、 SCII码值为69,所以最后输出字母YE。答案选择D选项。
B、 BT
C、 II码值为69,所以最后输出字母YE。答案选择
D、 YE
答案:D
解析:【解析】函数只会输出ASCII码值为奇数的字母,执行fun(a)时,依次取出a[]中的字母,当取第一个字母B时,因为B的ASCII码值为66,所以不会输出B,字母Y的ASCII码值为89,字母T的ASCII码值为84,字母E的
A、 SCII码值为69,所以最后输出字母YE。答案选择D选项。
B、 BT
C、 II码值为69,所以最后输出字母YE。答案选择
D、 YE
答案:D
解析:【解析】函数只会输出ASCII码值为奇数的字母,执行fun(a)时,依次取出a[]中的字母,当取第一个字母B时,因为B的ASCII码值为66,所以不会输出B,字母Y的ASCII码值为89,字母T的ASCII码值为84,字母E的
A. ABCDEFGH
B. ABDGEHCF
C. GDBEHACF
D. GDHEBFCA
解析:【解析】遍二叉树的前序遍历过程:先访问根结点,再前序遍历左子树,最后前序遍历右子树。答案选择B选项。
A. 在栈中,栈中的元素随栈底指针与栈顶指针的变化而动态变化
B. 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C. 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D. 上述三种说法都不对
解析:【解析】栈中元素遵循“先进后出”的原则。入栈和出栈都是对栈顶指针操作,因此,栈底指针不变,栈中元素随栈顶指针的变化而动态变化。答案选择C选项。
A. 选择
B. 交
C. 投影
D. 并
解析:【解析】关系T是由关系R的第1、3列的元组组成,这是对关系R进行投影运算的结果。可以简单理解为:选择运算是对行(元组)的操作,投影运算是对列的操作。投影运算是对列的操作。投影是从表中选出指定的属性值组成新表,是单目运算,答案选择C选项。
A. scanf("a=%d,b=%f,c=%lf",&a,&b,&c);
B. scanf("%d%f%lf",&a,&b,&c);
C. scanf("a=%d,b=%lf,c=%lf",&a,&b,&c);
D. scanf("a=%d,b=%f,c=%f",&a,&b,&c);
解析:【解析】格式字符d,输入十进制整数;格式字符f,输入浮点数;格式字符lf,输入双精度浮点数。除了格式说明字符和附加格式字符外,如果还有其他字符,则在输入数据时要求按照这些字符在一一对应的位置原样输入。程序运行时输入:a=1,b=2,c=3,则scanf函数格式控制串应该是“a=%d,b=%f,c=%lf”。答案选择A选项。
A. 数据库设计
B. 数据库系统设计
C. 数据库维护
D. 数据库管理员培训
解析:【解析】数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,其核心问题是数据库设计。答案选择A选项。
A. BCA
B. CBA
C. ABC
D. CAB
解析:【解析】因为前序遍历为ABC,所以A为根结点;因为中序遍历为CBA,所以C和B均为左子树结点,且B是C的父结点,由此可知整棵树结点的关系,得后序遍历为CBA。答案选择B选项。
A. 2*a*b/c/d
B. a*b/c/d*2
C. a/c/d*b*2
D. 2*a*b/c*d
解析:【解析】*与/优先级相同,采用左结合的方式。D项若改为:2*a*b/(c*d)则为正确。答案选择D选项。
A. 对象的继承
B. 对象的多态
C. 对象的封装
D. 对象的分类
解析:【解析】面向对象设计的封装性指屏蔽数据的具体结构以及操作的算法,以此实现信息隐蔽。答案选择C选项。
A. 栈是“先进先出”的线性表
B. 队列是“先进后出”的线性表
C. 循环队列是非线性结构
D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
解析:【解析】有序的线性表既可采用顺序存储结构,也可以采用链式存储结构。A项错误,栈是“先进后出”的线性表;B项错误,队列是“先进先出”的线性表;C项错误,循环队列是线性结构的,有序的线性表既可采用顺序存储结构,也可采用链式存储结构。答案选择D选项。
A. 算法和数据
B. 程序和数据
C. 程序和文档
D. 程序、数据及相关文档
解析:【解析】计算机软件由两部分组成:①机器可执行的程序和数据;②机器不可执行的,与软件开发、运行、维护、使用等有关的文档。答案选择D选项。