|
16春《JV语言程序设计》作业1
一、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 100 分。)
1. 下列与其它选项不相等的是_______。
. 15
. 0xF
. 015
. 0XF
正确资料:
2. 下面程序段的输出结果为_______。puli lss Test { puli stti voi min(String rgs[]){ hr 1,2,3; 1='H'; 2='\\'; 3='\115'; System.out.print(1); System.out.print(2); System.out.print(3);
. H\M
. H\\\115
. H115
. 无输出
正确资料:
3. 下面程序段的输出结果为_______。puli lss Newlss { puli stti voi min(String rgs[]){ int x,y; x=(int)82.5; y=(int)''; System.out.print("x="+x); System.out.print("\ty="+y); } }
. 82.5
. 82
. 82.5 65
. 82 65
正确资料:
4. 下面程序段的说法,正确的是_______。 interfe Stk{ Ojet ontent[]; push(Ojet x); Ojet pop(); oolen isEmpty(); }
. 程序可以通过编译,但运行有错误
. 不能通过编译
. 程序可以通过编译,运行正常
. 以上资料都不对
正确资料:
5. 下面程序段的输出结果为_______。puli lss Newlss { puli stti voi min(String rgs[]){ int x,y; x=(int)82.5; y=(int)''; System.out.print("x="+x); System.out.print("\ty="+y); } }
. 82.5
. 82
. 82.5 65
. 82 65
正确资料:
6. 编译执行下面的程序段,结果为_______。puli lss Test { puli stti voi min(String rgs[]){ int i=0; while(1){ if(i==4){ rek; } i++; } } }
. 4
. 5
. 3
. 不能通过编译
正确资料:
7. 下列程序段不正确的是_______。
. String ="firstJv";-="Jv";
. String ="firstJv";+="Jv";
. Integer J=new Integer(27);J-=7;
. Integer J=new Integer(27);J--;
正确资料:
8. 执行下列程序之后,变量n的值为_______。 puli lss Exm { puli stti voi min(String rgs[]){ int y=2; int z=3; int n=4; n=n+-y*z/n; System.out.println(n); } }
. 3
. -1
. -12
. -3
正确资料:
9. 下面程序段的说法,正确的是_______。 interfe Stk{ Ojet ontent[]; push(Ojet x); Ojet pop(); oolen isEmpty(); }
. 程序可以通过编译,但运行有错误
. 不能通过编译
. 程序可以通过编译,运行正常
. 以上资料都不对
正确资料:
10. 下面的程序段运行结果为_______。puli lss ExmpleStringuffer { puli stti voi min(String rgs[]){ Stringuffer s=new Stringuffer("test"); System.out.println("length="+s.length()); System.out.println("hrt="+s.hrt(3));
. length=20 hrt=t
. length=20 hrt=s
. length=4 hrt=s
. length=4 hrt=t
正确资料:
16春《JV语言程序设计》作业2
一、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 100 分。)
1. 下面程序段输出的结果是_______。puli lss Test{ puli stti voi min(String rgs[]){ try{ throw new MyExeption(); }th(Exeption e){ System.out.println("It's ught!"); }finlly{ System.out
. It’s finlly ught!
. It’s ught!
. It's ught! It's finlly ught!
. 无输出
正确资料:
2. 下面程序段的输出结果是_______。puli lss Test{ puli stti voi min(String rgs[]){ int x=6; if(x>6) System.out.println("x<6"); else if(x<8) System.out.println("x<8"); else if(x==6) System.out
. x<8 x=6
. x=6
. x<8
. x<8或x=6
正确资料:
3. 对于一维数组[10],下列对数组的正确引用的是_______。
. [10]
. [0]
. [3/1.0]
. [3.4]
正确资料:
4. 下列关于Jv的说法不正确的一项是_______。
. strt和finl能同时修饰一个类
. 抽象类做抽象父类,也可以做抽象子类和抽象方法
. 抽象方法不一定在抽象类中,也可以在接口中
. 声明为finl的方法不能在子类中重新定义
正确资料:
5. 执行下列程序段,请选出正确的资料。puli lss Test{ puli stti voi throwit(){ throw new RuntimeExeption(); } puli stti voi min(String rgs[]){ try{ System.out.println("你好吗"); throwit(); System.out.pri
. 不能通过编译
. 输出“你好吗”→RuntimeExeption异常发生→输出“出错!”→输出“结束”
. 输出“你好吗”→RuntimeExeption异常发生→输出“结束”
. 输出“你好吗”→输出“结束”→RuntimeExeption异常发生
正确资料:
6. 下面程序段的输出结果是puli lss Test{ puli stti voi min(String rgs[]){ int x,y; x=4;y=0; if(Mth.pow(x, 3)==64) y=x; if(Mth.pow(x, 3)<60) y=1/x; if(Mth.pow(x, 3)>60) y=(int)Mth.pow(x, 3)+1;
. 4
. 64
. 65
. 0.25
正确资料:
7. 在Jv类型中,int、hr和short等类型的长度是_______。
. 由机器PU决定
. 由用户自己定义决定
. 固定的
. 与机器字节有关的
正确资料:
8. Jv语言具有许多优点和特点,下列选项中,反映了Jv程序并行机制的特点的是_______。
. 分布式计算
. 多线程
. 跨平台
. 面向对象技术
正确资料:
9. 下面程序段的输出结果是_______。puli lss Test{ puli stti voi min(String rgs[]){ int x,y; for(y=1,x=1;y<=50;y++){ if(x>=10)rek; if(x%2==1){ x+=5; ontinue; } x-
. 4
. 8
. 6
. 10
正确资料:
10. 下列程序运行后,输出的结果是_______。puli lss Test{ puli stti voi min(String rgs[]){ outer:for(int i=0;i<3;i++) inner:for(int j=0;j<2;j++){ if(j==1)ontinue outer; System.out.println(j+" n "+i); }
. 0 n 0 0 n 1 0 n 2
. 0 n 1 0 n 1 0 n 2
. 1 n 0 1 n 1 1 n 2
. 0 n 0 1 n 1 2 n 2
正确资料:
16春《JV语言程序设计》作业3
一、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 100 分。)
1. 下列有关Jv的叙述中,正确的是_______。
. Jv语言的标识符是区分大小写的
. 编译器生成的类的扩展名为.jr
. Jv源文件的扩展名为.jv
. 归档工具生成的文件扩展名为.ser
正确资料:
2. 以下叙述中不正确的是_______。
. Jv具有很多优点,而且还对多线程、动态性和分布式计算等提供了支持
. Jv解释器生成与体系结构无关的字节码结构的文件格式,只需提供相应的Jv运行系统,程序便能在任何类的处理器和操作系统上运行
. Jv是一种跨平台的面向对象的语言
. Jv语言的多线程使得应用程序可以同时进行相同的操作,处理多个相同事件
正确资料:
3. 下列说法不属于Jv语言实现的机制的是_______。
. Jv虚拟机
. 垃圾回收机制
. 代码安全检查
. 内存管理
正确资料:
4. 下面哪个是合法的标识符?
. $persons
. 2Users
. *point
. this
正确资料:
5. Jv程序的执行方式是_______。
. 即时编译方式和非解释执行方式
. 非即时编译方式和非解释执行方式
. 非即时编译方式和解释执行方式
. 即时编译方式和解释执行方式
正确资料:
6. Jv字节码的即时编译方式执行是_______。
. 解释器先将字节码编译成机器码,然后再执行该机器码
. 直接执行该机器码
. 解释器执行该机器码
. 执行程序
正确资料:
7. 有关Jv中的指针,说法正确的是_______。
. Jv摒弃了指针
. Jv保留了指针,但摒弃了指针数组
. Jv将会在新版本中增加指针数组
. Jv摒弃了指针和数组
正确资料:
8. 下列关于字节代码的说法不正确的是_______。
. 字节代码是一种二进制文件
. 可以看作是虚拟机的机器码
. 可以直接在操作系统上运行
. Jv程序首先由编译器转换为标准字节代码
正确资料:
9. 下列选项中不属于Jv核心包的一项是_______。
. jvx.nming
. jvx.rmi
. jvx.soun
. jv.mth
正确资料:
10. Jv的可移植性机制是指_______。
. 移植到不同型号的机器
. 移植到不同类型的操作系统
. 移植到网络上的不同机器
. 移植到相同类型的机器
正确资料:
16春《JV语言程序设计》作业4
一、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 100 分。)
1. 下列关于内部类的说法正确的一项是_______。
. 内部类不能使用上层类的私有属性和方法
. 内部类可以广泛使用,不受任何限制
. 内部类可以单独编译
. 内部类可以使用上层类的私有属性和方法
正确资料:
2. 下面程序段中最早被垃圾收集的是_______。puli voi metho(){ String ,; =new String("hello worl"); =new String("gme over"); System.out.println(++"ok"); =null; =; System.out.println(); }
. 第4行前
. 第6行前
. 第7行前
. 第8行前
正确资料:
3. 下面程序段中最早被垃圾收集的是_______。puli voi metho(){ String ,; =new String("hello worl"); =new String("gme over"); System.out.println(++"ok"); =null; =; System.out.println(); }
. 第4行前
. 第6行前
. 第7行前
. 第8行前
正确资料:
4. 下面程序段的输出结果为_______。lss Sttiemo{ stti int x; int y; puli stti int getX(){ return x; } puli stti int setX(int newX){ x=newX; } puli int getY(){ retur
. x=10 静态变量.x=10 实例变量.y=40
. x=0 静态变量.x=10 实例变量.y=40
. x=10 静态变量.x=30 实例变量.y=40
. x=0 静态变量.x=30 实例变量.y=40
正确资料:
5. 下列说法正确的是_______。
. 不能强制垃圾回收
. 调用System.g()能够实现强制一个对象回收
. 调用System.g(),根据参数对对象进行回收能够实现强制一个对象回收
. 调用Runtime.g()能够实现强制一个对象回收
正确资料:
6. 下面的程序段,在程序执行到第13行的声明时,将调用_______。lss Person{ puli voi printVlue(int i,int j){} puli voi printVlue(int i){} } puli lss Teher extens Person { puli voi printVlue(int i,int j){} puli voi printVlue(int i){}
. 第3行的方法
. 第4行的方法
. 第8行的方法
. 第9行的方法
正确资料:
7. 能将程序补充完整的选项是_______。lss Person{ privte int ; puli int hnge(int m){return m;} } puli lss Teher extens Person{ puli int ; puli stti voi min(String rgs[]){ Person p=new Person();
. i=m
. i=
. i=p.
. i=p.hnge(50)
正确资料:
8. 能将程序补充完整的选项是_______。lss Person{ String nme,eprtment; int ge; puli Person(String n){nme=n;} puli Person(String n,int ){nme=n;ge=;} puli Person(String n,String ,int ) { eprtment=;
. Person(n,)
. this(Person(n,))
. this(n,)
. this(nme,ge)
正确资料:
9. 通过_______能够实现自动共享类、子类和对象中的方法和数据。
. 继承机制
. 封装机制
. 构造函数
. 抽象类
正确资料:
10. 下列说法中正确的一项是_______。
. 不需要定义类就能创建对象
. 对象中必须由简单变量
. 属性必须是简单变量
. 属性可以是简单变量,也可以是一个对象
正确资料:
|
|