作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

南开14秋学期《Java语言程序设计》在线作业答案

[复制链接]

1876

主题

1876

帖子

1876

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1876
跳转到指定楼层
楼主
发表于 2015-2-27 13:41:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
14秋学期《Java语言程序设计》在线作业
试卷总分:100       测试时间:--
单选题 判断题  


一、单选题(共 30 道试题,共 60 分。)V 1.  下列代码中,将引起一个编译错误的行是()。 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }
A. 第3行
B. 第5行
C. 第6行
D. 第10行
      满分:2  分
2.  在 Java 中,能实现多重继承效果的方式是()。
A. 内部类
B. 适配器
C. 接口
D. 同步
      满分:2  分
3.  以下程序段的输出结果为 class Cruncher{ void crunch(int i){ System.out.println("int version"); } void crunch(String s){ System.out.println("String version"); } public static void main(String args[]){ Cruncher crun=new Cruncher(); char ch='p'; crun.crunch(c
A. int version
B. String version
C. 编译出错
D. 编译通过,但产生异常
      满分:2  分
4.  关于以下程序段的说法正确的是 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
A. 第2行编译出错
B. 第4行编译出错
C. 编译时产生错误
D. 编译时没有产生错误,运行时发生异常
      满分:2  分
5.  下列数组 a 中,版本较新的能在程序运行时动态调整大小的是
A. int a[]
B. String[] a
C. a=new ArrayList()
D. a=new Array()
      满分:2  分
6.  阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是
A. 编译时将产生错误
B. 编译时正确,运行时将产生错误
C. 输出零
D. 输出空
      满分:2  分
7.  按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。
A. Helloworld
B. HelloWorld
C. helloworld
D. helloWorld
      满分:2  分
8.  按运算符操作数的数目划分,运算符 ? :的类型是
A. 三元
B. 二元
C. 四元
D. 一元
      满分:2  分
9.  关于以下程序的描述正确的是( )。 public class UseArray{   static int arr[] = new int[5];   public static void main(String a[])   {   System.out.println(arr[0]);  } }
A. 编译将产生错误
B. 编译时正确,但运行时将产生错误
C. 正确,输出0
D. 正确,输出?null
      满分:2  分
10.  当方法遇到异常又不知如何处理时,下列哪种做法是正确的?
A. 捕获异常
B. 抛出异常
C. 声明异常
D. 嵌套异常
      满分:2  分
11.  编译并且执行以下代码,会出现什么情况? public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }
A. 1
B. 有错误,数组anar在初始化以前不能正常输出。
C. 2
D. 有错误,数组的大小没有定义。
      满分:2  分
12.  能够支持 javadoc 命令的注释语句是()。
A. /**...//
B. /*...*/
C. //
D. /**...*/
      满分:2  分
13.  以下关于构造函数的描述错误的是
A. 构造函数的返回类型只能是void型
B. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C. 、构造函数的主要作用是完成对类的对象的初始化工作。
D. 一般在创建新对象时,系统会自动调用构造函数。
      满分:2  分
14.  switch 语句不能用于下列哪种数据类型?
A. double
B. byte
C. short
D. char
      满分:2  分
15.  下列关于构造方法的说法正确的是
A. 因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。
B. 构造方法是给对象赋初值,所以没有返回值,要用void来声明。
C. 构造方法不能被程序调用,也不可以重载。
D. 一个类只允许有一个构造方法。
      满分:2  分
16.  关于while和do-while循环,下列说法正确的是()
A. 两种循环除了格式不通外,功能完全相同
B. 与do-while语句不通的是,while语句的循环至少执行一次
C. do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句
D. 以上都不对。
      满分:2  分
17.  Java application中的主类需包含main方法,main方法的返回类型是什么?
A. int
B. float
C. double
D. void
      满分:2  分
18.  下列代码的执行结果是: public class Test1{ public static void main(String args[]){ float t=9.0f; int q=5; System.out.println((t++)*(--q)); } }
A. 40
B. 40.0
C. 36
D. 36.0
      满分:2  分
19.  有语句String s=”hello world”; ,以下操作哪个是不合法的?
A. int i=s.length();
B. s>>>=3;
C. String ts=s.trim()
D. String t=s+”!”;
      满分:2  分
20.  一个循环一般应包括哪几部分内容()
A. 初始化部分
B. 循环体部分
C. 迭代部分和终止部分
D. 以上都是
      满分:2  分
21.  给出下面代码,关于该程序以下哪个说法是正确的?( ) public class Person{ static int arr[] = new int[5]; public static void main(String a[]) {   System.out.println(arr[0]); } }
A. 编译时将产生错误
B. 编译时正确,运行时将产生错误
C. 输出零
D. 输出空
      满分:2  分
22.  在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是()。
A. 与文件的结构相同
B. 与文件目录的层次相同
C. 与文件类型相同
D. 与文件大小相同
      满分:2  分
23.  Java application中的主类需包含main方法,以下哪项是main方法的正确形参?
A. String args
B. String ar[]
C. Char arg
D. StringBuffer args[]
      满分:2  分
24.  在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A. 隐藏
B. 覆盖
C. 重载
D. Java不支持此特性
      满分:2  分
25.  顺序执行下列程序语句后,则b的值是 String a="Hello"; String b=a.substring(0,2);
A. Hello
B. hello
C. He
D. null
      满分:2  分
26.  下列属于合法的Java标识符是()。
A. _cat
B. 5books
C. +static
D. -3.14159
      满分:2  分
27.  给出下面代码段: public class Test1{ public static void main(String args[]){ int m; switch(m) { case 0:System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2: default:System.out.println("default"); } } } 下列m 的哪个值将引起“default”的
A. 0
B. 1
C. 2
D. 以上都不正确
      满分:2  分
28.  下列对继承的说法,哪个是正确的?
A. 子类能继承父类的所有方法和状态
B. 子类能继承父类的非私有方法和状态
C. 子类只能继承父类public方法和状态
D. 子类只能继承父类的方法,而不继承状态
      满分:2  分
29.  下面属于Java 关键字的是
A. NULL
B. IF
C. do
D. While
      满分:2  分
30.  给出下面程序段: if(x>0){System.out.println("Hello.");} else if(x>-3){System.out.println("Nice to meet you!");} else {System.out.println("How are you?");} 若打印字符串“How are you?”,则x的取值范围是
A. x>0
B. x>-3
C. x<=-3
D. x<=0&x>-3
      满分:2  分
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 22:20 , Processed in 0.052705 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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