作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 629|回复: 0
打印 上一主题 下一主题

16春学期《JAVA语言程序设计Ⅰ》在线作业1

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
48438
跳转到指定楼层
楼主
发表于 2016-6-6 00:28:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
16春学期《JAVA语言程序设计Ⅰ》在线作业1
试卷总分:100       测试时间:--
单选题 多选题  


一、单选题(共 20 道试题,共 60 分。)V 1.  如果你试图编译下面的代码会发生什么事? Class MyString extends String{ }
A. 代码编译成功
B. 代码不能编译,因为没有定义一个main()方法
C. 代码不能编译,因为String是abstract类型的
D. 代码不能编译,因为String是final类型的
      满分:3  分
2.  下面程序的输出结果是什么? class Happy { public static void main(String args[]) { int i =1; int j = 10; do { if ( i++ < j--) continue; } while ( i <5 ); System.out.println ( i+" "+j ); } }
A. 5 5
B. 5 4
C. 6 4
D. 5 6
      满分:3  分
3.  阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是
A. 编译时将产生错误
B. 编译时正确,运行时将产生错误
C. 输出零
D. 输出空
      满分:3  分
4.  若a的值为3时,下列程序段被执行后,c的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;
A. 1
B. 2
C. 3
D. 4
      满分:3  分
5.  下面程序的输出结果是什么? class Foo{ static void change(String s){ s=s.replace('j','l'); } public static void main(String args[]){ String s="java"; change(s); System.out.println(s); } }
A. lava
B. java
C. 编译错误
D. 运行时出现异常
      满分:3  分
6.  下面的哪些程序段可以正确地获得从命令行传递的参数的个数?
A. int count = args.length;
B. int count = args.length-1;
C. int count=0; while(args[count]!=null) count++;
D. int count=0;while (!(args[count].equals(“”))) count++;
      满分:3  分
7.  下列程序段执行后t5的结果是( )。int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 > t2 ? t1 : t2+ t1;t5 = t4 > t3 ? t4 : t3;
A. 8
B. 20
C. 11
D. 9
      满分:3  分
8.  给出如下代码: class Test{   private int m;   public static void fun() {     // some code...   } } 如何使成员变量m被函数fun()直接访问?
A. 将private int m 改为protected int m
B. 将private int m 改为 public int m
C. 将private int m 改为 static int m
D. 将private int m 改为 int m
      满分:3  分
9.  下列类头定义中,错误的是( )。
A. class x { .... }
B. public x extends y { .... }
C. public class x extends y { .... }
D. class x extends y implements y1 { .... }
      满分:3  分
10.  下面程序的输出结果是什么? class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te
A. 0
B. 1
C. 2
D. 3
      满分:3  分
11.  如果你要读一个参数值,而该参数在<applet>标签内没有定义,则会:
A. 运行时抛出异常
B. 参数值为空
C. 参数值是个空字符串
D.
      满分:3  分
12.  下面语句返回的数据类型是什么? (short)10/10.2*2;
A. int
B. double
C. float
D. short
      满分:3  分
13.  下列代码的执行结果是 public class Test { public int aMethod() { static int i=0; i++; System.out.println(i); } public static void main(String args[]) { Test test = new Test();
A. 编译错误
B. 0
C. 1
D. 运行成功,但不输出
      满分:3  分
14.  如果你有下面的类定义 abstract class Shape{ abstract void draw(); } 请问,在试图编译下面的类定义时会发生什么情况? class Square extends Shape{ }
A. 都可以成功编译
B. Shpe可以编译,而Square不能
C. Square可以编译,而Shape不能
D. Shape和Square都不能编译
      满分:3  分
15.  有下面的类:  public class Example{   static int x[]=new int[15];   public static void main(String args[]){   System.out.println(x[5]);   }   } 下面的那些说法是正确的。
A. 编译时出错
B. 运行时出错
C. 输出0
D. 输出null
      满分:3  分
16.  65. 已知有下列类的说明,则下列哪个语句是正确的? public class Test { private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg[]) { Test t = new Test(); } }
A. t.f;
B. this.n;
C. Test.m;
D. Test.f;
      满分:3  分
17.  下面程序运行后I的结果是什么? Class sree { fun(){ static int I =0; I++; } public static void main(String args[]) { sree obj=new sree(); obj.fun(); obj.fun(); }
A. 编译错误
B. 运行时错误
C. 1
D. 2
      满分:3  分
18.  给出下面的接口: interface A{ int method1(int i); int method2(int j); } 下面那个类实现了这个接口,并且不是抽象的?
A. class B implements A{ int method1(){} int method2(){} }
B. class B { int method1(int i){} int method2(int j){} }
C. class B implements A{ int method1(int i){} int method2(int j){} }
D. class B extends A{ int method1(int i){} int method2(int j){} }
      满分:3  分
19.  下面程序的输出结果是什么? public static void main(String args[]) { int a=10; int b=20; if(a=b) System.out.println("Not Equal"); else System.out.println("Equal"); }
A. Equal
B. Not Equal
C. 编译错误
D. 运行时将抛出异常
      满分:3  分
20.  以下代码的输出结果是什么? class Foo{ public static void main(String args[]){ int x=4,j=0; switch(x){ case 1:j++; case 2:j++; case 3:j++; case 4:j++; case 5:j++; break; default:j++; } System.out.println(j); } }
A. 1
B. 2
C. 3
D. 编译错误
      满分:3  分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2024-9-25 13:16 , Processed in 0.032450 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表