今天为大家提供的是嵌入式软件的综合试题,简单而又重要。测试一下,看看自己都掌握了吗。
1、某32位系统下, C++程序void *p = malloc( 100 ); sizeof (p) = ()
A.1
B.4
C.100
D.400
参考答案:B
2、类B从类A派生,则类B可以访问类A中的( )成员
A.函数成员
B.private成员
C.protected成员
D.数据成员
参考答案:C
3、假设某段通信电文仅由 6 个字母 ABCDEF 组成,字母在电文中出现的频率分别为2,3,7,15,4,6。根据这些频率作为权值构造哈夫曼编码,终构造出的哈夫曼树带权路径长度与字母 B 的哈夫曼编码分别为______。(这里假定左节点的值小于右节点的值)
A.86,1011
B.70,1000
C.86,0001
D.70,0010
参考答案:A
4、设栈S和队列Q的初始状态均为空,元素啊,a,b,c,d,e,f,g依次进入栈S。若每个元素出栈后立即进入推列Q,且7个元素出队的顺序是b,d,,c,f,e,a,g,则栈S的容量至少是()
A.1
B.2
C.3
D.4
参考答案:C
5、一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足
A.所有的结点均无左孩子
B.所有的结点均无右孩子
C.是一棵满二叉树
D.只有一个叶子结点
参考答案:D
6、权限为765的文件,下列哪个是正确的权限位标记()
A.-rw-rw-r-x
B.-rw-r-xr-r
C.-rwxrw-r-x
D.-rwxr-xrwx
参考答案:C
7、数据字典(DD)所定义的对象都包含于
A.数据流图(DFD图)
B.程序流程图
C.软件结构图
D.方框图
参考答案:A