- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java试题C
Java测试题(C卷)
一、单选题(每小题2分,共40分)
下列语句执行后,变量a、c的值分别是( )。
int x=182;
int a,c;
c=x/100;
a=x%10;
A) 1,2 B) 2,1 C) 1.82, 2 D) 100,82
下面哪个表达式可用得到x和y的最大值( )?
A) xy?y:x B) xy?y:x C) xy?(x+y):(x-y) D) x==y?y:x;
应用程序的main方法中有以下语句,则输出的结果是 ( )。
String s1=0.5,s2=12;
double x=Double.parseDouble(s1);
int y=Integer.parseInt(s2);
System.out.println(x+y);
A) 12.5 B) 120.5 C) 12 D) “12.5”
下列程序段执行后的结果是( )。
String s=new String(abcdefg);
for(int i=0;is.length();i+=2){
System.out.print(s.charAt(i));
}
A) aceg B) ACEG C) abcdefg D) abcd
下列语句序列执行后,k 的值是( )。
int x=2, y=5, k=0;
switch( x%y ) {
case 0: k=x+y; break;
case 1: k=x-y; break;
case 2: k=x*y;
default: k=x/y; break;
}
System.out.println(k);
A) 2 B) 5 C) 10 D) 0
应用程序的main方法中有以下语句,则输出的结果是 ( )。
String s1=new String(AAA);
String s2=new String(AAA);
boolean b1=s1.equals(s2);
boolean b2=(s1==s2);
System.out.print(b1+ +b2);
A)true false B) false true C) true true D)false false
下面是findSum(int m,int n)方法的定义,方法调用findSum(1,4)的返回结果是( )。
int findSum(int m,int n) {
int sum=0;
for(int i=m;i=n;i++) {
sum+=i;
}
return sum;
}
A) 1 B) 4 C) 5 D)10
下面程序段执行后b的值是( )。
String str = java;
boolean b = str instanceof String;
A) 0 B) true C) 1 D) false
以下定义一维数组的语句中,正确的是( )
A) int a[5] B) int a[] = new [5];
C) int a[]; B) int a[] = {1,2,3,4,5};
假设类A有构造方法A(int a),则在类A的其它构造方法中调用该构造方法的语句为( )
A) A(x) B) this.A(x)
C) this(x) D) super(x)
关于成员方法和类方法的说法,以下描述正确的是( )
A)成员方法只能访问成员变量
B)类方法可以访问成员变量,也可以访问类变量
C)类方法只能通过类名调用
D)成员方法只能通过对象调用
下列关于继承的说法哪个是正确的?
A)子类只继承父类public方法和属性
B)子类继承父类的非私有属性和方法
C)子类直接承父类的方法,而不继承父类的属性
D)子类将继承父类的所有属性和方法
下列关于抽象类的说服正确的是
A)某个抽象类的父类是抽象的,则这个子类必须重载父类的所有抽象方法
B)接口和抽象类是同一回事
C)绝对不能用抽象类去创建对象
文档评论(0)