1.并发操作会带来哪些数据不一致性( )?
正确答案: D 你的答案: D (正确)
A. 丢失修改、不可重复读、读脏数据、死锁
B. 不可重复读、读脏数据、死锁
C. 丢失修改、读脏数据、死锁
D. 丢失修改、不可重复读、读脏数据
2.在重载某运算符时,若运算符函数的形参表中没有参数,则可能的情况有( )
正确答案: A B C 你的答案: B (错误)
A. 该运算符是一个单目运算符。
B. 该运算符函数有一个隐含的参数this。
C. 该运算符函数是类的成员函数。
D. 该运算符函数是类的友元函数。
解析:语法规定 前置单目运算符重载为成员函数时没有形参,后置单目运算符重载为成员函数时需要一个int型形参。
3.下面哪一项是传输层的协议之一?
正确答案: B 你的答案: B (正确)
A. UCP
B. UDP
C. TDP
D. TDC
解析:UDP 是User Datagram Protocol的简称, 用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,在运输层。
4.循环队列的存储空间为 Q(1:100) ,初始状态为 front=rear=100 。经过一系列正常的入队与退队操作后, front=rear=99 ,则循环队列中的元素个数为( )
正确答案: D 你的答案: D (正确)
A. 1
B. 2
C. 99
D. 0或100
解析:
5.假定在一棵二叉树中,度为2的结点数为15,度为1的结点数为30,则叶子结点数为 。
正确答案: B 你的答案: B (正确)
A. 15
B. 16
C. 17
D. 18
解析:N0=N2+1=15+1=16
6.交换机工作在OSI七层的哪一层?
正确答案: B 你的答案: D (错误)
A. 一层
B. 二层
C. 三层
D. 三层以上
解析:
7.下列关于Java语言中String和char的说法,正确的是()
正确答案: C 你的答案: C (正确)
A. String是Java定义的一种基本数据类型。
B. String是以“\0”结尾的char类型的数组char[]。
C. 使用equals()方法比较两个String是否内容一样(即字符串中的各个字符都一样)。
D. Char类型在Java语言里面存储的是ASCII码。
解析:A :基本数据类型包括byte,short,int,long,float,double,char,boolean,所以A错。
B:C语言当中是这样,java不是, String内部是用char[]数组实现的,不过结尾不用\0。
C :对,字符串内容比较用equals方法。
D :char存储的unicode码,不进可以存储ascII码,汉字也可以。
8.SQL 语言称为? ( )
正确答案: C 你的答案: C (正确)
A. 结构化定义语言
B. 结构化控制语言
C. 结构化查询语言
D. 结构人操纵语言
9.一棵二叉树有67个结点,这些结点的度要么是0,要么是2。这棵二叉树中度为2的结点有______________个
正确答案: A 你的答案: B (错误)
A. 33
B. 34
C. 32
D. 30
解析:N0=N2+1
N0+N2=67
N2=33
10.数据库一般使用( )以上的关系。
正确答案: C 你的答案: C (正确)
A. 1NF
B. 2NF
C. 3NF
D. 4NF
解析:第一范式:关系模式中,每个属性不可再分。属性原子性
第二范式:非主属性完全依赖于主属性,即消除非主属性对主属性的部分函数依赖关系。
第三范式:非主属性对主属性不存在传递函数依赖关系。
BNCF范式:在第三范式的基础上,消除主属性之间的部分函数依赖