浙大网新培训java语言能力评测试题.pdf_第1页
浙大网新培训java语言能力评测试题.pdf_第2页
浙大网新培训java语言能力评测试题.pdf_第3页
浙大网新培训java语言能力评测试题.pdf_第4页
浙大网新培训java语言能力评测试题.pdf_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙大网新集团仿真实训模拟试题 商业机密 1 浙大浙大网新集团仿真实训平台试题库系列网新集团仿真实训平台试题库系列 Java 语言 能力评测试题 浙大网新集团 浙大网新集团仿真实训模拟试题 商业机密 2 一 不定项选择题 1 设 J HelloWorld java 的文件内容如下 public class J HelloWorld public static void main String args System out println Hello World 方法 main 结束 类 J HelloWorld 结束 下面说法正确的是 A 在控制台命令提示符下先运行命令 javac J HelloWorld java 然后运行命令 java J HelloWorld 结果输出一串字符串 Hello World B 在控制台命令提示符下先运行命令 javac J HelloWorld 然后运行命令 java J HelloWorld class 结果输出一串字符串 Hello World C 在控制台命令提示符下先运行命令 javac J HelloWorld java 然后运行命令 java J HelloWorld class 结果输出一串字符串 Hello World D 在控制台命令提示符下先运行命令 javac J HelloWorld 然后运行命令 java J HelloWorld 结果输出一串字符串 Hello World 2 编译一个定义了两个类和三个方法的 Java 源码文件 总共会产生几个字节码文件 这些 字节码文件的扩展名是什么 A 5 个字节码文件 以 java 为扩展名 B 2 个字节码文件 以 java 为扩展名 C 5 个字节码文件 以 class 为扩展名 D 2 个字节码文件 以 class 为扩展名 3 下面哪个赋值语句会产生编译错误 A char a abc B byte b 1234 C long c 0 x123 D double d 1e 3f 4 下面程序片断输出的是什么 int a 3 int b 1 if a b System out println a a A a 1 B a 3 C 编译错误 没有输出 D 正常运行 但没有输出 5 对于下面的源程序 哪些选项的结论是正确的 public class J Test public static int mb isOdd int x 浙大网新集团仿真实训模拟试题 商业机密 3 return x 2 方法 mb isOdd 结束 public static void main string args if mb isOdd 3 System out println 3 is odd else System out println 3 is even 方法 main 结束 类 J Test 结束 A 程序输出 3 is odd B 程序输出 3 is even C 程序无法通过编译 D 程序可以通过编译 但无法正常运行 6 下面程序片断输出的是什么 int i 0 j 9 do if i j break while i 0 i mb setXY i synchronized m x m y if m x m y System out println m x m y 循环 for 结束 方法 run 结束 public static void main String args J Test s new J Test Thread t1 new Thread s Thread t2 new Thread s t1 start t2 start 方法 main 结束 类 J Test 结束 A 程序无法通过编译 B 程序可以通过编译并正常运行 但是运行结果没有任何输出 C 程序可以通过编译并正常运行 结果输出一些不相等的表达式 D 程序可以通过编译并正常运行 但程序无法正常结束 即会一直不停地运行下去 30 下面哪些方法是类 Socket 的成员方法 用来获取 Socket 的输入流 A getChannel B getConnection C getInputStream D getStream 31 下面哪些方法可以用来建立数据库连接 A java sql DriverManager 的方法 getConnection B javax sql DataSourse 的方法 getConnection C javax sql DataSourse 的方法 connection D java sql Driver 的方法 getConnection 浙大网新集团仿真实训模拟试题 商业机密 14 32 下面哪些方法是 java sql ResultSet 的方法并且有可能改变结果集当前行 A boolean absolute int row throws SQLException B void beforeFirst throws SQLException C int getRow throws SQLException D boolean previous throws SQLException 33 作为 Java 应用程序入口的 main 方法 其声明格式可以是 A public static void main String args B public static int main String args C public void main String args D public int main String args 34 设有一个 Java 小应用程序 其源程序文件名为 J Test java 其 HTML 文件 J Test html 则编译该小应用程序的命令为 A javac J Test class B java J Test java C appletvewer J Test class D appletviewer J Test html 35 设有一个 Java 小应用程序 其源程序文件名为 J Test java 其 HTML 文件 J Test html 则运行该小应用程序的命令为 A java J Test B java J Test java C java J Test class D appletviewer J Test html 36 设 J HelloWorld java 的文件内容如下 public class J HelloWorld public static void Main String args System out println Hello World 方法 Main 结束 类 J HelloWorld 结束 下面说法正确的是 A 在控制台命令提示符下先运行命令 javac J HelloWorld java 然后运行 命令 java J HelloWorld 结果输出一行字符串 Hello World B 在控制台命令提示符下先运行命令 javac J HelloWorld 然后运行命令 java J HelloWorld class 结果输出一行字符串 Hello World C 在控制台命令提示符下先运行命令 javac J HelloWorld java 然后运行命 令 java J HelloWorld class 结果输出一行字符串 Hello World D 在控制台命令提示符下先运行命令 javac J HelloWorld 然后运行命令 java J HelloWorld 结果输出一行字符串 Hello World E 以上选项均不对 37 设 J HelloWorld java 的文件内容如下 class J HelloWorld 浙大网新集团仿真实训模拟试题 商业机密 15 public static void main System out println Hello World 方法 main 结束 类 J HelloWorld 结束 下面说法正确的是 A J HelloWorld java 无法通过编译 因为 main 方法的声明方式不对 B J HelloWorld java 可以通过编译 但在运行该程序时会出现 程序中没有 main 方法的异常 C J HelloWorld java 可以通过编译 但无法运行 因为该文件没有 public 类 D J HelloWorld java 可以通过编译并正常运行 结果输出字符串 Hello World 38 设 J HelloWorld java 的文件内容如下 class J HelloWorld public static void main String args System out println Hello World 方法 main 结束 类 J HelloWorld 结束 下面说法正确的是 A J HelloWorld java 无法通过编译 因为 main 方法的声明方式不对 B J HelloWorld java 可以通过编译 但在运行该程序时会出现 Main method not public 的提示信息 C J HelloWorld java 可以通过编译 但无法运行 因为该文件没有 public 类 D J HelloWorld java 可以通过编译并正常运行 结果输出字符串 Hello World 39 在一个合法的 Java 源程序文件中定义了 3 个类 则其中属性为 public 的类可能有几个 A 0 B 1 C 2 D 3 40 下面哪些选项不可以用作变量名的首字符 A 字母 B 下划线 C 数字 D 美元符号 41 下面哪些单词是 Java 语言的关键字 A sizeof B abstract C null D String 42 下面哪些语句会产生编译错误 A float a 2 0 B double b 2 0 C int c 2 D long d 2 43 下面哪些语句可以通过编译 浙大网新集团仿真实训模拟试题 商业机密 16 A float a 1 B float b 1 0 C float c 2e1f D float d 0 x1234 44 执行完下面程序片段之后 下面哪些结论是正确的 int a b c a 1 b 2 c a b 3 a b A a 的值是 2 b 的值是 3 B a 的值是 1 b 的值是 3 C a 的值是 1 b 的值是 2 D c 的值是 false 45 请优化下面的程序代码 并判断下面哪些结论是正确的 public void mb method boolean a boolean b if a System out println A else if a else if b System out println notB else System out println ELSE 方法 mb method 结束 A 语句 mb method true true 输出 A 输出 notB C 语句 mb method false true 输出 ELSE D 语句 mb method false false 输出 ELSE 46 对于下面的源程序 哪些选项的结论是正确的 public class J Test public static void main String args int x 2 int y 2 if x y System out println x y else System out println x y 方法 main 结束 浙大网新集团仿真实训模拟试题 商业机密 17 类 J Test 结束 A 程序输出 x y B 程序输出 x y C 程序无法通过编译 D 程序可以通过编译 但无法正常运行 47 当整数变量 i 的值为多少时 下面的程序片断会在控制台窗口中输出 Message 2 Message 2 switch i case 1 System out print Message 1 case 2 case 3 System out println Message 2 break switch 结构结束 A 0 B 1 C 2 D 3 E 4 48 针对下面的程序 哪些结论是正确的 public class J Test public static void main String args byte b 1 while b 0 System out println Loop 方法 main 结束 类 J Test 结束 A 运行程序将会进入死循环 从而导致什么都无法输出 B 每运行一次程序 则输出一次 Loop 并退出 C 每运行一次程序 会输出多次 Loop D 程序中含有编译错误 49 关于下面的程序 哪些结论是正确的 public class J Test public J Test System out print 2 方法 J Test 结束 public static void main String args 浙大网新集团仿真实训模拟试题 商业机密 18 J Test s new J Test s J Test System out print 1 方法 main 结束 类 J Test 结束 A 程序可以通过编译并正常运行 结果输出 21 B 程序可以通过编译并正常运行 结果输出 221 C 程序无法通过编译 D 程序可以通过编译 但无法正常运行 50 关于下面的程序 哪些结论是正确的 class J Super public int m dataSuper public J Super int d m dataSuper d 方法 J Super 结束 类 J Super 结束 public class J Test extends J Super public int m data public J Test int ds int d m data d super ds 方法 J Test 结束 public static void main String args J Test s new J Test 2 3 System out println s m data s m dataSuper 方法 main 结束 类 J Test 结束 A 程序可以通过编译并正常运行 结果输出 5 B 程序可以通过编译并正常运行 结果输出 23 C 程序无法通过编译 D 程序可以通过编译 但无法正常运行 51 下面程序的输出是什么 class J Test 浙大网新集团仿真实训模拟试题 商业机密 19 int m i 2 String m s null J Test m i 3 m s constructor public static void main String args J Test app new J Test System out println app m i app m s 方法 main 结束 类 J Test 结束 A 3null B 3constructor C 2constructor D 2null 52 关于下面程序 哪些结论是正确的 class J SuperClass 类 J SuperClass 结束 class J SubClass extends J SuperClass 类 J SubClass 结束 public class J Test public static void main String args J SuperClass a new J SuperClass J SubClass b new J SubClass b J SubClass a 方法 main 结束 类 J Test 结束 A 无法通过编译 因为语句有错误 B 可以通过编译 但在运行时将出错 C 可以通过编译 也可以正常运行 D 无法通过编译 因为在同一个文件中类的个数太多 53 下面哪些选项的语句置于制定的位置会导致程序输出 sub class J Base class J SubClass extends J Base 浙大网新集团仿真实训模拟试题 商业机密 20 public String mb getString return Sub class J Test public static void main String args J SubClass app J SubClass new J Base 选项语句插入的位置 方法 main 结束 类 J Test 结束 A System out println app mb getString B System out println J Base app mb getString C System out println J SubClass app mb getString D System out println J SubClass app mb getString E 以上选项均不对 54 下面哪些方法定义置于第 8 行将会导致编译错误 1 class Juper 2 3 public float getNum return 3 0f 4 5 6 public class Sub extends Super 7 8 9 A public float getNum return 4 0f B public void getNum C public void getNum double d D public double getNum float d return 4 0d 55 已知字母 a 和 b 所对应的数值分别是 97 和 98 关于下面程序代码 哪些选项的结论是 正确的 public class J Test static char m name static int m age public static void mb setData char n 浙大网新集团仿真实训模拟试题 商业机密 21 m name n 方法 mb setData 结束 public static void mb setData int age m age age 方法 mb setData 结束 public static void main String args mb setData int a mb setData char 98 System out println Name m name Age m age 方法 main 结束 类 J Test 结束 A 程序可以通过编译并正常运行 结果输出 Name a Age 98 B 程序可以通过编译并正常运行 结果输出 Name b Age 97 C 程序可以通过编译并正常运行 结果输出 Name b Age 98 D 程序可以通过编译并正常运行 结果输出 Name a Age 97 E 程序无法通过编译 56 已知 123456789123456789 在类型 long 的表示范围之内 但不在类型 int 的表示范围 之内 关于下面程序代码 哪些选项的结论是正确的 public class J Test static long m index static int m age public static void mb setData long n m index n 方法 mb setData 结束 public static void main String args mb setData 123456789123456789 System out println Index m index Age m age 方法 main 结束 类 J Test 结束 A 该程序可以通过编译 并且能够正常运行 结果输出为 Index 123456789123456789 Age 0 B 该程序可以通过编译 并且能够正常运行 结果输出为 Index 0 Age 123456789123456789 浙大网新集团仿真实训模拟试题 商业机密 22 C 该程序可以通过编译 并且能够正常运行 结果输出为 Index 0 Age 0 D 该程序可以通过编译 并且能够正常运行 结果输出为 Index 123456789123456789 Age 123456789123456789 E 程序无法通过编译 57 将各选项的程序片断插入到下面程序片断的指定位置 结果会产生编译错误的有哪些 public class J Test public long mb sum long a long b return a b 方法 mb sum 结束 选项程序片断插入的位置 类 J Test 结束 A public int mb sum int a int b return a b 方法 mb sum 结束 B public int mb sum long a long b return a b 方法 mb sum 结束 C abstract int mb sum D private long mb sum long a long b return a b 方法 mb sum 结束 58 下面程序的输出是什么 class J Class static int m data 0 类 J Class 结束 class J Test public static void main String args 浙大网新集团仿真实训模拟试题 商业机密 23 J Class a new J Class J Class b new J Class a m data 1 b m data 2 System out println a m data 方法 main 结束 类 J Test 结束 A 0 B 1 C 2 D 上面的程序含有编译错误 59 要求设计一个类 它拥有一个特殊的成员域 该成员域必须能够被这个类的子类访问到 但是不能被不在同一个包内的其他类访问到 下面哪些设计可以满足上述要求 A 该成员域的封装属性设置为 public B 该成员域的封装属性设置为 private C 该成员域的封装属性设置为 protected D 该成员域不需要特殊的封装属性 60 假设在 Java 源程序文件 MyClass java 中只含有一个类 而且这个类必须能够被位于 一个庞大的软件系统中的所有 Java 类访问到 那么下面哪些声明有可能是符合要求的类 声明 A private class MyClass extends Object B public class myclass extends Object C public class MyClass D public class MyClass extends Object 61 关于下面程序 哪些结论是正确的 class J Super public final void mb method System out print 1 方法 mb method 结束 类 J Super 结束 public class J Test extends J Super public final void mb method int i System out println i 方法 mb method 结束 public static void main String args J Test t new J Test t mb method t mb method 2 浙大网新集团仿真实训模拟试题 商业机密 24 方法 main 结束 类 J Test 结束 A 程序可以通过编译并正常运行 结果输出 12 B 程序无法通过编译 因为具有 final 属性的方法不能被覆盖 C 程序无法通过编译 因为方法调用有问题 D 程序可以通过编译 但无法正常运行 62 下面哪段代码可以通过编译并正常运行 A Character c new Character x B int primitive 1234 Integer wrappedInt new Integer primitive C Boolean wB new Boolean junk D Long wLong new Long here 63 已知 double d Math random 则下面哪一个说法是最贴切的 A d 1 0 B 0 0 d 1 0 C 0 0 d Double MAX VALUE D Doiuble MIN VALUE d Double MAX VALUE 64 下面哪些语句会产生编译错误 A int 10 a B int 10 b new int 5 C int c 10 new int 10 D int d 10 null 65 关于下面程序 哪些结论是正确的 public class J Test public static void main String args int a new int 5 boolean b new boolean 5 System out println a 1 b 2 方法 main 结束 类 J Test 结束 A 程序可以通过编译并正常运行 结果输出 0false B 程序可以通过编译并正常运行 结果输出 1true C 程序可以通过编译并正常运行 结果输出 0 D 程序无法通过编译 66 下面哪些语句会产生编译错误 A double a1 new double B double a2 new double C double a3 new double 3 D double a4 1 0 2 0 2 0 浙大网新集团仿真实训模拟试题 商业机密 25 67 下面哪些语句不含语法错误 A String a 1 2 3 4 null B String b 1 2 3 4 c C String c 5 new string 5 D String d new string 5 1 2 3 4 5 68 下面哪些语句含有编译错误 A int a new int 3 B int b 1 2 3 4 5 6 7 C String s new string 2 D String t Can I help you 69 下面哪些语句含有语法错误 A int a new int 5 5 B int b new int 5 5 C int c new int 5 5 D int d new int 5 5 70 下面哪些语句定义了 5 行 5 列的数组 A int a 5 5 new int 5 5 B int 5 5 b new int 5 5 C int c new int 5 5 D int d new int 25 71 在下面选项中 哪些类型的实例对象的引用可以作为类 java io InputStreamReader 的构造 方法的第一个参数 A java lang String B java io File C java io FileInputStream D java io BufferedReader 72 关于下面程序 哪些结论是正确的 已知该源程序的文件名是 J Test java 其所在 路径和当前路径都是 C example public class J Test public static void main String args java io File f new java io File J Test class System out println f getAbsolutePath 方法 main 结束 类 J Test 结束 A 程序可以通过编译并正常运行 结果输出 J Test class B 程序可以通过编译并正常运行 结果输出 C example C 程序可以通过编译并正常运行 结果输出 C example J Test class D 程序无法通过编译或无法正常运行 73 下面哪些方法是小应用程序类 Applet 的基本方法 A start B stop C init D kill 浙大网新集团仿真实训模拟试题 商业机密 26 74 关于小应用程序执行过程的生命周期 下面哪些结论是正确的 A 当小应用程序从运行状态进入静止态时 首先要调用的成员方法是 pause B 当关闭正处于运行态的小应用程序时 首先要调用的成员方法是 destroy C 当小应用程序从停止态进入运行态时 首先要调用的成员方法是 paint D 当关闭正处于停止态的小应用程序时 首先要调用的成员方法是 destroy 75 下面哪些语句可以获得小应用程序界面的高度 假设这些语句实在小应用程序 JApplet 中的语句 A System out println getSize height B System out println getHeight C System out println getY D System out println this getHeight 76 下面哪些属性是小应用程序在不修改安全属性设置情况下就可以获得的属性 A java vendor B java home C java class path D user name 77 小应用程序一般不能 A 在网页上显示一幅照片 B 在网页上播放音乐 C 在网页上处理键盘事件 D 将网页内容写到主机硬盘上 78 已经声明了类 public class J Test extends Thread 下面哪些语句启动该类型的线程 A new J Test run B J Test t new J Test t start C J Test t new J Test t run D new J Test start 79 如果一个线程调用了方法 sleep 则类 java lang Thread 的哪些方法可以唤醒该线程 A notify B resume C run D start E 以上答案都不对 80 关于语句 assert 2 下面哪些结论是正确的 A 在编译时如果让 assert 语句起作用 则无法通过编译 因为少了圆括号 B 在编译时如果让 assert 语句起作用 则无法通过编译 因为少了字符串 C 在编译时如果让 assert 语句起作用 则无法通过编译 因为数据类型不 兼容 D 在编译时如果让 assert 语句起作用 可以通过编译 81 在使用 javadoc 工具时 哪些文档标签表示方法所抛出的异常 A exception B return 浙大网新集团仿真实训模拟试题 商业机密 27 C throw D throws 二 判断正误 正确正确的填的填 T 错误的填 错误的填 F 82 调用 java sql ResultSet 的方法 next 的结果是将当前位置移动到下一列 如果下一 列为空 则将产生一个 java sql SQLException 异常 83 Java 语言是不区分大小写的 84 作为 Java 应用程序入口的 main 方法 其声明可以写成 public static void main String s 也可以写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论