1. [单选题]若深度为5的完全二叉树的第5层有3个叶结点,则该二叉树一共有______ 个结点。
A. 15
B. 16
C. 17
D. 18
2. [单选题]下列关于快捷菜单的说法,正确的是
A. 快捷菜单中只有条形菜单
B. 快捷菜单中只有弹出式菜单(popup menu)
C. 快捷菜单不能同时包含条形菜单和弹出式菜单(popup menu)
D. 快捷菜单能同时包含条形菜单和弹出式菜单(popup menu)
3. [单选题]VBA程序流程控制的方式有( )。
A. 顺序控制、条件控制和选择控制
B. 条件控制、选择控制和循环控制
C. 分支控制、顺序控制和循环控制
D. 顺序控制、选择控制和循环控制
4. [单选题]重载赋值操作符时,应声明为( )。函数。
A. 友元
B. 虚
C. 成员
D. 多态
5. [单选题]关于类模板,下列表述不正确的是
A. 用类模板定义一个对象时,不能省略实参
B. 类模板只能有虚拟类型参数
C. 类模板本身在编译中不会生成任何代码
D. 类模板的成员函数都是模板函数
6. [单选题]使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A. sleep()方法
B. suspend()方法
C. yield()方法
D. wait()方法
7. [单选题]设“int x=2,y=1;”,则表达式(!x|| Y--)的值是( )。
B. 1
C. 2
D. -1
8. [单选题]在10000个int型变量中找出最大的100个,使用下列排序算法中哪一种用时最快()
A. 冒泡排序
B. 快速排序
C. 归并排序
D. 堆排序
9. [单选题]以下说法错误的是______。
A. 采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生成率
B. 在面向对象的程序中,对象是属性(状态)和方法(操作)的封装体
C. 在面向对象的程序中,对象彼此间通过继承和多态性启动响应的操作
D. 继承和多态机制是面向对象程序中实现的主要手段
10. [单选题]阅读下面程序 public class Test implements Runnable{ public static void main(String[]args){ _______________________________________; t. start(); } public void mR(){ System. out. println("Hello!"); }} 在程序下画线处填入正确选项是
A. Test t=flew Test()
B. Thread t=new Thread();
C. Thread t=new Thread(new Test());
D. Test t=new Thread();