IT农庄 www.itnz.cn D 在变量所在的整个源程序中变量名必须是唯一的,否则会造成混乱 E 变量名必须以英文字母打头,不能以数字或汉字打头
29.JAVA 语言包括两类变量:简单变量和引用变量(A) A 正确 B 错误
30. Private 级的成员可以被哪些对象访问(C) A 同一包中的其他类
B 仅同一类的私有成员函数 C 仅同一类的所有成员函数 D 所有其他类
31.同一类的两个对象之间能否相互访问私有成员函数(D) A 可以,但只能读取,不能修改
B 可以,属于同一类的两个对象之间可以相互访问私有成员变量 C 不行,两个对象间不共享私有成员 D 不行,私有成员只能在本对象内访问
32.Protected 级的成员可以被哪些对象访问?(D) A 同一个包的其他类 B 所有类
C 同一包的其他类,也可以被子类继承 D 同一包的其他类,子类
33. 使用构造函数为成员变量赋初值的好处在哪?(D) A 可以带参数,对不同的对象赋不同的初值
B 可以带有多个构造函数,各同名构造函数间通过参数列表来区分 C 可以选择是否在创建对象时使用构造函数 D 可以自动为成员变量赋初值
E 可以带有多个构造函数,不同构造函数的名称不同,在创建对象时选择使用
34.在JAVA 中类的成员有几级访问控制级(A) A 4 级:公开,保护,私有,包 B 3 级:公开,包,私有
C 4 级:其中包访问级是缺省的访问控制级 D 3 级:公开,保护,私有 E 3 级:公开,保护,包
35. JAVA 只支持单继承,也就是说子类只能有一个直接父类(A) A 正确 B 错误
36. 子类不能继承父类的私有成员变量,因此也没有任何办法可以修改父类的私有变量(B) A 正确 B 错误
IT农庄 www.itnz.cn IT农庄 www.itnz.cn 37.使用接口的通常办法是(E) A 将接口数当作静态数来调用 B 直接调用接口的函数
C 将接口变量作为函数的参数来使用
D 定义一个接口变量,将变量指向实现接口的对象来访问 E 定义一个接口对象,通过对象访问
38.两个浮点数相除,即使除数为0,也不会出现异常退出(B) A 正确 B 错误
39.Wait 函数的作用是什么?(C)
A 暂停另一个线程,让它等待本线程的信号 B 等待另一个线程的信号
C 让线程暂停,直到另一个线程通过notify 或notifyAll 函数叫醒它为止 D 与另一个线程合并
40.在JAVA 中,相对路径和绝对路径有什么区别?(D)??? A 相对路径和绝对路径一样
B 相对路径是指相对于JAVA 系统所在目录的路径 C 绝对路径是将当前路径与相对路径叠加之后的结果
D 绝对路径是将JAVA 系统路径与相对路径叠加之后的结果
41.以下相对路径,绝对路径,规范路径的描述中,错误的是(A) A 绝对路径和规范路径的含义相同
B 规范路径就是包括盘符,每级子目录名在内的完整路径 C 规范路径就是在相对路径前加上当前路径的位置 D 绝对路径就是在相对路径前加上当前路径的位置 E 相对路径就是文件相对于当前路径前所在的位置 42.Jbuilder 产生的可执行程序中Windows 图形界面程序与Windows 命令行程序有什么区别?(B)
A 图形界面程序只能用于图形界面的JAVA 程序 B 没区别
C 命令行程序只能用于命令行界面的JAVA 程序
D 二界面相同,但Windows 命令行程序后面还有一个命令行界面
43.Jbuilder 可以创建几种类型的可执行文件?(D)??? A 仅Windows 下的可执行程序 B Solaris 程序
C Linux 5 与 mac 程序 D 所有的程序
E Windows 图形与文字界面程序
44、对象的有效期有多长?(B)
IT农庄 www.itnz.cn IT农庄 www.itnz.cn
A 与引用变量的有效期相同,当引用变量的有效期结束时,对象也自动消失
B 从对象创建时开始,直到没有任何引用变量指向该对象时,对象失去作用。被自动回收 C 从对象创建时开始,直到编程人员用“delete”关键字删除对象为止 D 从对象创建时开始,直到程序结束
45、以下程序的执行结果是什么?B int a = 8; int b = 0; try {
System. out .println ( “a/b 的值是:”+a/b) }catch (Arithmetic Exceptime){
System.out.println(“程序出现异常,变量b 不能为0。”);} A 程序出错退出
B 程序执行,在屏幕上显示“程序出现异常,变量b 不能为0。” C 程序正常,。。。。“a/b 的值是:0”
D 程序出现异常,在屏幕上提示出现算术异常
46、对小程序的安全限制的描述中,错误的是(B)
A 小程序不能与除了提供它的服务器以外的任何主机建立网络连接
B 小程序不能读出或写入客户机的文件,它只能读出以网址形式给出的文件 C 小程序只能执行客户机上的操作系统所提供的程序 D 小程序不能导入其它库或者以其他语言写的代码
47、执行一个JAVA 程序“FIRSTAPP” 的方法是( ) A 直接双击编译好的JAVA 目标码文件执行 B 运行“javac FirstApp.class” C 运行“java FirstApp.java” D 运行“java FirstApp.”
48、JAVA 程序的编译与运行分几个阶段。下面的阶段描述中正确的是() A JAVA 虚拟机解释目标码文件,并把他们翻译为硬件能够理解的机器语言。 B 目标码文件无需连接,可以直接由JAVA 虚拟机执行。
C JAVA 虚拟机运行连接后的可执行文件,将它们翻译为硬件能够理解的机器语言 D 连接软件将目标码文件连接为最终的可执行文件
49、有关for 和while 循环,以下说法错误的是(D) A while 循环的循环变量最通用的循环语句
B for 循环的循环变量只能是从零或者从1 开始的整数 C for 循环在固定次数的循环中使用比较方便
D for 循环能够完成的工作,用while 循环也能完成
50、在多层循环中各层之间的关系是(B) A 各层循环间可以嵌套,也可以交叉
IT农庄 www.itnz.cn IT农庄 www.itnz.cn B 必须要保证一个循环是安全嵌套在另一个循环中的,两个循环之间不能交叉 C 只有相邻的两层循环之间需要相互交叉 D 各层循环之间都必须相互交叉
51、对变量的初始化,以下几种方法错误的是(B) A int a ;
For (int I =0: i<12;i++) a= i
B int a; Int b =a
C int a ; If (true) A=7;
D int a=0; E int a; a=0;
52、 “op1&&op2” 运算符只有在需要时才计算右边op2 的值,如果通过op1 就能知道返回结果时,op2 就不 会被计算(A) A 正确B 错误
53、函数的自变量能否与函数中的局部变量名?C A 不能,否则会引起混肴
B 不能,因为自变量也是局部变量 C 可以,利用“this” 关键字就可区分 D 可以,利用“function”
54、 java 中存在那些循环结构(C) A 用if 和go to 语句形式的循环
B loop 循环,没有中断循环的语句,需要在程序中使用break 语句中断循环 C for 循环,常用于次数已知的循环语句
D until 循环和do ..until 循环用于在条件表达式为假的反复执行循环内的语句 E while 循环和do ..while 循环用于在条件表达式为真。。。。
55、 JAVA 中的引用变量需要初始化,简单变量可以不进行初始化A A 对B 不对
56、在子类中,如何访问父类的被覆盖成员函数C A 利用SUPER 关键字访问
B 创建一个父类的变量,用父类的变量访问
IT农庄 www.itnz.cn
相关推荐: