超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 105|回复: 0

吉大18春学期《JAVA程序设计》在线作业二-0001

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 18:30:49 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
下面语句执行后,i 的值是(     )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;
A:4
B:5
C:6
D:7

下列方法中可以用来创建一个新线程的是(     )。
A:实现java.lang.Runnable 接口并重写 start()方法
B:实现java.lang.Runnable 接口并重写 run()方法
C:继承java.lang.Thread 类并重写 run()方法
D:实现java.lang.Thread 类并实现 start()方法

设有定义 int i=123; long j=456; 下面赋值不正确的语句是(     )
A:j=i;
B:j=(long)i;
C:i=(int)j;
D:i=j;

下列语句序列执行后,i的值是(     )。int i=16; do { i/=2; } while( i > 3 );
A:16
B:8
C:4
D:2

给出如下代码: 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

下列语句序列执行后,k 的值是(     )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; }
A:31
B:32
C:2
D:33

下列程序段执行后的结果是(     )。
String  s=new String("abcdefg");
for(int i=0;i<s.length();i+=2){
    System.out.print(s.charAt(i));
}
A:aceg
B:ACEG
C:abcdefg
D:abcd

若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )
A:x[5-3]
B:x[k]
C:x[k+5]
D:x[0]

下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
A:0
B:1
C:true
D:false

下列代码中,将引起一个编译错误的行是(     ) 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行

用于定义类成员的访问控制权的一组关键字是(     )
A:class, float, double, public
B:float, boolean, int, long
C:char, extends, float, double
D:public, private, protected

String s="This is the ";String t=s.concat("String."); t的内容是( )
A:This is the String
B:This is the
C:String

类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是(     )。
A:将构造一个Student对象;
B:表达式是合法的;
C:表达式是错误的;
D:编译时正确,但运行时错误。

下面的表达式哪个是正确的(     )
A:String s="你好";int i=3; s+=i;
B:String s="你好";int i=3; if(i==s){ s+=i};
C:String s="你好";int i=3; s=i+s;
D:String s="你好";int i=3; s=i+;

下列关于修饰符混用的说法,错误的是(     )
A:abstract不能与final并列修饰同一个类
B:abstract类中不可以有private的成员
C:static方法中能处理非static的属性
D:abstract方法必须在abstract类中

关于awt和swing说法正确的是(     )
A:awt在不同操作系统中显示相同的风格
B:swing在不同的操作系统中显示相同的风格
C:java.awt的子类
D:awt和swing都支持事件模型

下列哪些语句是正确的(     )。
A:int a[][]=new int[][3];
B:int a[][]={{1,3},{2,3,4},{1,2}};
C:String s[][]=new String[2][];
D:String s[][]={{"can","I"},{"help","you"}}

以下哪些是Java语言的特点(     )
A:面向对象
B:安全可靠
C:平台无关
D:多支持线程
E:支持分布操作

以下哪些是Java语言的特点?(     )
A:结构简单,代码长度短
B:可以在网络的任何地方运行
C:使Internet上的信息真正具有动态性和交互性
D:所有Java applet都受Applet类的子类

说明下列创建数组的方法那些是正确的(     )。
A:int twoDim[][] = new int[4][];
B:int twoDim[][] = new int[][4];
C:int twoDim[][] = new int[4][5];
D:char a[] = {‘A’, ‘B’};

在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句(     )。
A:错误
B:正确

当启动 Applet 程序时,首先调用的方法是start()(     )
A:错误
B:正确

如果p是父类Parent的对象,而c是子类Child的对象,则语句c?=?p是正确的(     )
A:错误
B:正确

Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定(     )
A:错误
B:正确

用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串(     )
A:错误
B:正确

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

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-11-3 19:59

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

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