奥鹏吉大17春学期《JAVA程序设计》在线作业一二答案
吉大17春学期《JAVA程序设计》在线作业一二答案吉大17春学期《JAVA程序设计》在线作业一
1
1. 以下叙述正确的是( )
①:构造方法必须是publi③:法
②:main方法必须是publi③:法
③: Java应用程序的文件名可以是任意的
④: 构造方法应该声明为voi④:型
标准结果: 满分:4
2. 下列程序段执行后的结果是( )。 String s=new String("ab③:efg") for(int i=0i&lts.length()i+=2){ System.out.print(s.③:arAt(i)) }
①:a③:g
②:A③:G
③: ab③:efg
④: ab③:
标准结果: 满分:4
3. "阅读下面程序 ③:ass ex3124 { publi③:stati③:voi④:main(String [] args) { boole①:b=true if(b){ int i=1} else { int i=2}System.out.println(i)}} 现在想先编译再运行该程序结果是( )。
①:1
②:2
③: 编译出错
④: 运行出错
标准结果: 满分:4
4. 下面的代码段中,执行之后i 和j 的值是( )。 int i = 1 int j j = i++
①:1 1
②:1 2
③: 2 1
④: 2 2
标准结果: 满分:4
5. 设有定义 flo①:x=3.5f y=4.6f z=5.7f;则以下的表达式中,值为true的是( )
①:x &gt y || x &gt z
②:x != y
③: z &gt ( y + x
④: x &lt y & ! ( x &lt z )
标准结果: 满分:4
6. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
①:可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
②:可以被两种类访问和引用:该类本身、该类的所有子类
③: 只能被该类自身所访问和修改
④: 只能被同一个包中的类访问
标准结果: 满分:4
7. 在Java中,表示换行符的转义字符是( )
①:\n
转载请注明易百网www.openhelp100.com
②:\f
③: n
④: \④:
标准结果: 满分:4
8. 为AB类的一个无形式参数无返回值的方法metho④:写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )
①:stati③:voi④:metho④: )
②:publi③:voi④:metho④: )
③: fin①:voi④:metho④: )
④: abstra③: voi④:metho④: )
标准结果: 满分:4
9. 下列运算符中,优先级最高的是( )。
①:&&
②:++
③: +
④: *
标准结果: 满分:4
10. 编译并且执行以下代码,会出现什么情况( )。 publi③:③:ass Q{ publi③:stati③:voi④:main(String argv[]){ int anar[]=new int[]{123} System.out.println(anar) } }
①:1
②:有错误,数组anar在初始化以前不能正常输出
③: 2
④: 有错误,数组的大小没有定义。
标准结果: 满分:4
11. 以下语句有语法错误的是( )
①:int x=1;y=2;z=3
②:for (int x=10y=0;x&gt0;x++)
③: while (x&gt5)
④: for( )
标准结果: 满分:4
12. 设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )
①:x( int m){ ... }
②:voi④:x( int m){ ... }
③: x( int m int n){ ... }
④: x( int hint mint n){ ... }
标准结果: 满分:4
13. 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
①:private
②:public
③: prote③:ed
④: no mo④:fier
标准结果: 满分:4
14. 异常包含下列那些内容( )。
①:程序中的语法错误
②:程序的编译错误
③: 程序执行过程中遇到的事先没有预料到的情况
④: 程序事先定义好的可能出现的意外情况
标准结果: 满分:4
15. 以下有关构造方法的说法,正确的是( )
①:一个类的构造方法可以有多个
②:构造方法在类定义时被调用
③: 构造方法只能由对象中的其它方法调用
④: 构造方法可以和类同名,也可以和类名不同
标准结果: 满分:4
2 多选题
1. 下列哪些语句是正确的( )。
①:int a[][]=new int[]
②:int a[][]={{13}{234}{12}}
③: String s[][]=new String[]
④: String s[][]={{"③:n""I"}{"help""you"}}
标准结果: 满分:4
2. 以下哪些是Java语言的特点?( )
①:结构简单,代码长度短
②:可以在网络的任何地方运行
③: 使Internet上的信息真正具有动态性和交互性
④: 所有Java applet都受Applet类的子类
标准结果: 满分:4
3. 定义一个类名为"My③:ass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
①:private ③:ass My③:ass exten④: Obje③:
②:③:ass My③:ass exten④: Obje③:
③: publi③:③:ass My③:ass
④: publi③:③:ass My③:ass exten④: Obje③:
标准结果: 满分:4
4. 说明下列创建数组的方法那些是正确的( )。
①:int two④:m[][] = new int[]
②:int two④:m[][] = new int[]
③: int two④:m[][] = new int
④: ③:①:a[] = {‘A’ ‘B’}
标准结果: 满分:4
5. 下面哪个说法正确( )。
①:如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
②:如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
③: 如果某源文件包含pa③:age语句,则该语句必须是第一个非空、非注释行。
④: 接口中的方法必定是抽象方法,但可以不用关键字abstra③:修饰。
标准结果: 满分:4
3 判断题
1. Java的字符类型采用的是AS③:I编码( )
①:错误
②:正确
标准结果: 满分:4
2. 用“+”可以实现字符串的拼接,用 可以从一个字符串中去除一个字符子串( )
①:错误
②:正确
标准结果: 满分:4
3. 在Java中%是取余运算符,要求两端操作数为整型。( )
①:错误
②:正确
标准结果: 满分:4
4. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。
①:错误
②:正确
标准结果: 满分:4
5. 有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。
①:错误
②:正确
标准结果: 满分:4
吉大17春学期《JAVA程序设计》在线作业二
1
1. 下面语句执行后,i 的值是( )。for( int i=0 j=1 j &lt 5 j+=3 ) i=i+j
①:4
②:5
③: 6
④: 7
标准结果: 满分:4
2. 下面哪几个函数是publi③:voi④:example(){...}的重载函数( )。
①:publi③:voi④:example( int m){...}
②:publi③:int example(){...}
③: publi③:voi④:example2(){...}
④: publi③:int example3 ( int m flo①:f){...}
标准结果: 满分:4
3. 下列语句序列执行后,i的值是( )。int i=16 ④: { i/=2 } while( i &gt 3 )
①:16
②:8
③: 4
④: 2
标准结果: 满分:4
4. 编译并且执行以下代码,会出现什么情况( )。 publi③:③:ass Q{ publi③:stati③:voi④:main(String argv[]){ int anar[]=new int[]{123} System.out.println(anar) } }
①:1
②:有错误,数组anar在初始化以前不能正常输出
③: 2
④: 有错误,数组的大小没有定义。
标准结果: 满分:4
5. 下列方法定义中,正确的是( )
①:int x(){ ③:①:③:=a return (int)③: }
②:voi④:x(){ ...return true }
③: int x(){ ...return true }
④: int x(int ab){ return a+②:}
标准结果: 满分:4
6. 已知如下代码:boole①:m = trueif ( m = false ) System.out.println("False")else System.out.println("True")执行结果是( )
①:False
②:True
③: None
④: 出错
标准结果: 满分:4
7. 下列运算符中,优先级最高的是( )。
①:&&
②:++
③: +
④: *
标准结果: 满分:4
8. 在swit③:(expression)语句中,expression的数据类型不能是( )。
①:④:uble
②:③:ar
③: byte
④: short
标准结果: 满分:4
9. 用于定义类成员的访问控制权的一组关键字是( )
①:③:ass float ④:uble public
②:float boolean int long
③: ③:ar exten④: float ④:uble
④: publi③: private prote③:ed
标准结果: 满分:4
10. 可变长度字符串使用( )处理。
①:③:ar
②:③:ara③:er
③: String
④: StringBuffer
标准结果: 满分:4
11. Strings=&quotThisisthe&quotStringt=s.③:n③:t(&quotString.&quot)t的内容是( )
①:ThisistheString
②:Thisisthe
③: String
标准结果: 满分:4
12. 设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )
①:i = i + 2
②:a = 7
③: i++j
④: a(0) = 66
标准结果: 满分:4
13. 数组的大小在创建以后( )。
①:可以改变
②:不能改变
③: 使用new方法可以改变
④: 有些可以改变
标准结果: 满分:4
14. 下列程序段执行后的结果是( )。 String s=new String("ab③:efg") for(int i=0i&lts.length()i+=2){ System.out.print(s.③:arAt(i)) }
①:a③:g
②:A③:G
③: ab③:efg
④: ab③:
标准结果: 满分:4
15. Java语言的类间的继承关系是( )
①:多重的
②:单重的
③: 线程的
④: 不能继承
标准结果: 满分:4
2 多选题
1. 执行下列代码后哪个结论是正确的 ( )String[] s=new String
①:s 为 ""
②:s 为 null
③: ③: s 为 未定义
④: s.length 为10
标准结果: 满分:4
2. 以下哪些是面向对象编程的基本特征?( )
①:继承
②:封装
③: 多态
标准结果: 满分:4
3. 定义一个类名为"My③:ass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。
①:private ③:ass My③:ass exten④: Obje③:
②:③:ass My③:ass exten④: Obje③:
③: publi③:③:ass My③:ass
④: publi③:③:ass My③:ass exten④: Obje③:
标准结果: 满分:4
4. 定义变量如下 ③:①:③:‘w‘ int i=8 long L=15 flo①:f=8.9f 以下赋值语句正确的是( )
①:i=③:i
②:③:③:i
③: L=f+L
④: f=i+L+f
标准结果: 满分:4
5. 已知如下定义:String s = "story" 下面哪个表达式是合法的( )
①:s += "books"
②:③:①:③:= s
③: int len = s.length
④: String t = s.toLower③:se()
标准结果: 满分:4
3 判断题
1. 注释的作用是使程序在执行时在屏幕上显示//之后的内容( )
①:错误
②:正确
标准结果: 满分:4
2. 一个Java类可以有多个父类( )。
①:错误
②:正确
标准结果: 满分:4
3. Java语言中的数组元素只能是基本数据类型而不能为对象类型( )
①:错误
②:正确
标准结果: 满分:4
4. Java的类不允许多重继承,但接口支持多重继承( )。
①:错误
②:正确
标准结果: 满分:4
5. Final类中的属性和方法都必须被final修饰符修饰( )
①:错误
②:正确
标准结果: 满分:4
JAVA程序 在线作业
更多免费学习资料请进www.openhelp100.com下载
页:
[1]