当前位置:首页 > 浙江工业大学2012 - Java程序设计期终考卷(2010级计算机)
浙 江 工 业 大 学 考 试 命 题 纸
浙江工业大学期终考试命题稿
2011 /2012 学年第 一 学期
课程名称 教师份数 命题人 Java程序设计 使用班级 学生份数 审核人 每份试卷 计算机类10级 赵小敏、黄洪 盛伟国、程珍 命题总页数 页 需用白纸 1 大张 命题注意事项:
一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹
清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。
三、命题稿必须经学院审核,并在考试前两周交教务处。
第 0 页
浙 江 工 业 大 学 考 试 命 题 纸
浙江工业大学2011/2012学年
第一学期 试卷
课 程 JAVA程序设计 姓 名______________________ 班 级______________________ 学 号______________________ 授课教师___________________ 题序 计分 一 二 三 四 五 六 七 八 九 十 十一 十二 总 评 注:答案请写在答题纸上,否则一律不给分。
一、选择题(共15小题,每题2分,共30分) 1、以下的变量定义语句中,合法的是( ) A)double a= 1.0; B)char c= a+'1';
C)double $a*5 =2.0D; D)String name#2 = \
2、以下程序片段,下列哪个选项插入到第1行引起编译错误的是( ) 1) package mypackage; 2)
3) class MyClass 4) {
5) //do sth 6) }
A)public class MainClass{ } B)package mypackage1;
C)class B{ }
D)import java.util.*;
3、以下程序代码,无法通过编译的是( ) A)
class A{
int i=0;
public void method() { System.out.println (i); } }
第 1 页
浙 江 工 业 大 学 考 试 命 题 纸
B)
class A { int i=0; } class B {
public void method() { System.out.println (new A().i); } } C)
class A {
public int i=0;
public static void method() { System.out.println (new A().i); } D)
class A {
public int i=0;
public static void method() { System.out.println (i); } }
4、以下代码段执行后的输出结果为( ) int x=2,y=3;
System.out.println ((x>y)?x--:++y);
A)1 B) 2 C) 3 D) 4
5、给定如下Java程序片断: class A{
public A (){
System.out.print(\ } }
class B extends A{ public B(){
System.out.print(\}
public static void main(String[] args){ B b=new B(); } }
上述程序将( ) A) 不能通过编译
B) 通过编译,执行后输出为:O C) 通过编译,执行后输出为:K D) 通过编译,执行后输出为:OK
第 2 页
} 浙 江 工 业 大 学 考 试 命 题 纸
6、已知MyInterface是一个接口,ClassA是实现了MyInterface的一个类,ClassB是ClassA的子类,则下列哪个语句是正确的? ( ) A) ClassB obj=new ClassA();
B) MyInterface obj = new ClassB(); C) ClassA obj=new MyInterface();
D) MyInterface obj=new MyInterface();
7、下列变量哪个是引用类型的( )。 A) boolean s=false; B) String s=null; C) int s = 513; D) float s = 3.14f;
8、为了使用JDK的javac.exe编译Java应用程序,应该设置以下哪个环境变量? ( )
A) java_home B) classpath C) path D) runtime
9、下面的程序编译后用以下命令运行:java ExceptionDemo hello,运行的情况是( )
1) public class ExceptionDemo{
2) public static void main(String args[ ]){ 3) 4) 5) 6) } 7) }
A) 发生异常,异常类型是ArithmeticException B) 发生异常,异常类型是IOException
C) 发生异常,异常类型是ArrayIndexOutOfBoundsException D) 程序正常输出信息hello
for(int i=0;i<2;i++){ }
System.out.println(args[i]);
10、下列说法中,正确的是( ) A) 一个Java源程序中的每个类都可以包含一个main方法。 B) 一个Java源程序中,不能既定义接口,又定义类。 C) 一个Java源程序中必须有一个类定义了main方法。 D) 一个Java源程序中必须定义接口。
11、关于Java输入输出流,下列说法正确的是( ) A)FileReader类和FileInputStream类都是按照字节读取的 B)FileReader类和FileInputStream类都是按照字符读取的
C)FileReader类是按字节读取的,FileInputStream类是按字符读取的 D)FileReader类是按字符读取的,FileInputStream类是按字节读取的
第 3 页
共分享92篇相关文档