翰子昂S1Java笔试试卷B卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
d)Check check = new Check(1,2,3);
39.给出以下代码,请问哪些选项可以实现secret变量只读(A)。(选择一项)
public class Test{
Public int secret;
}
a)用private修饰符修饰secret变量,并且提供一个getSecret()方法用于返回secret变量的值
classExample{
public static void main(String[] args){
System.out.println(3.0/0);
}
}
a)编译失败
b)运行期异常
c)java.lang.ArithmeticException异常抛出
d)打印输出Infinity
21.请看下面的程序段
1.关于Java中变量的描述,下列描述错误的是:(A)。(选择一项)
a)Java是弱类型语言
b)变量必须声明,并且初始化以后使用
c)变量必须有明确的类型
d)变量不能重复定义
2.以下哪些修饰符不能用于顶层类是:(B)。(选择一项)
a)public
b)private
c)abstract
d)final
3.以下哪些不是Java中合法的标识符:(B)。(选择一项)
publicstatic void main(String[] args){
char[] c = new char[100];
System.out.println(c[50]);
}
}
a)打印输出50
b)打印输出49
c)打印输出\u0000(空格)
d)打印输出n源自文库ll
10.编译java源程序需要用到下面的哪个命令(D)。(选择一项)
c)将private int m改为static int m
d)将private int m改为int m
22.请看下面的程序段
publicclass Person{
public static void main(String[] args){
int a = 1;
byte b= 1;
bytec = (byte)a + b;
a)_demo
b)test-one
c)name$china
d)numTwo
4.字符型数据的取值范围是:(B)。(选择一项)
a)0~216b)0~215-1
c)0~215d)0~216-1
5.Java语言中一个长整数由几个字节表示:(C)。(选择一项)
a)取决于编译器
b)64
c)32
d)16
6.以下哪些代码片段是错误的:(B)。(选择一项)
public classCheck extendsBase{
publicCheck(intj){
}
publicCheck(int j, int k){
Super(j,k);
}
}
a)Check check = new Check();
b)Check check = new Check(1);
c)Check check = new Check(1,2);
北京翰子昂教育科技发展有限公司
翰子昂阶段性测试-S1阶段
——Java方向理论测试试题B卷
院校名称:
姓 名:
准考证号:
身份证号:
北京翰子昂教育科技发展有限公司
www.hands-on.cn
翰子昂阶段性测试_S1阶段
——JAVA方向理论测试试题B卷
姓名:准考证号:身份证号:
本理论考试试卷,共40题,每小题2.5分,共100分。请考生将姓名、考试阶段、试卷类型、准考证号涂在答题卡上。并将每道题的正确选项涂写在答题卡相应位置上,答在试卷上不得分,错选、多选、少选或未选均不得分。考试时间为60分钟,考试完毕后请将本试卷与答题卡一同上交,不交回试卷者成绩无效。
age=age+1;//使用了
System.out.println(“The age is”+age);
}
}
a)编译,运行后没有输出
b)编译,运行后输出:The age is 1
c)能通过编译,但运行时产生错误
d)不能通过编译
24.给出以下代码,请问该程序的运行结果是什么?(A)(选择一项)
public class Example{
a)jarb)javac)javadocd)javac
11.以下哪一个不是逻辑运算符(B)。(选择一项)
a)NOTb)IN
c)ANDd)OR
17.以下哪些语句用于获取数组中元素的个数:(C)。(选择一项)
a)arr.size;
b)arr.size();
c)arr.length;
d)arr.length();
c)引用类型数据在向其方法传入参数时可以进行类型转换,但在赋值语句中不能进行类型转换
d)引用类型数据在赋值语句中和在向其方法传入参数时均可以进行类型转换
29.给出以下代码,请问该程序的运行结果是什么?(A)(选择一项)
publicclass Example{
public static void main(String args[]){
18.给出以下代码,请问该程序的运行结果是什么?(B)。(选择一项)
classExample{
publicstatic void main(String[] args){
System.out.println(9+8%7+6);
}
}
a)17
b)16
c)13
d)4
19.给出以下代码,请选择正确的描述(A)。(选择一项)
a)“12345”b)“6789”
c)“789”d)“123456”
26.在Java语言中,下面变量命名合法的有(AD)。(选择两项)
a)num$123b)NO-TWO
c)publicd)num_123
27.给出以下代码,请问哪些代码片段是错误的(D)(选择一项)
class A implements W{}
}else if(a>9){
System.out.println(“if-1”);
}else{
System.out.println(“if-3”);
}
a)10b)1
c)-5d)以上都不对
35.以下哪些修饰符可以用于修饰一个接口中的方法?(A)。(选择一项)
a)public
b)private
c)static
a)0x173
b)0x123
c)0x7B
d)173
8.以下哪些是声明一个字符串数组的正确形式:(A)。(选择一项)
a)String[] s;
b)String[10] s;
c)String [s];
d)String s[10];
9.给出以下代码,请问该程序的运行结果是(C)。(选择一项)
classExample{
int i, j;
for(i = 0, j = 0; i+j<20; ++i,j+=i){
System.out.println(i+j);
}
}
}
a)打印输出5行数据
b)打印输出8行数据
c)打印输出13行数据
d)编译错误
30.在Java语言中,有如下代码
switch(x){
case 100:
System.out.println(“100”);
System.out.println(c);
}
}
输出什么结果?(B)(选择一项)
a)1b)2
c)3d)编译出错
23.编译,运行下列Java代码后的结果是(D)。(选择一项)
public class Test{
public static void main(String args []){
int age;
break;
case 110:
System.out.println(“110”);
break;
}
下列x的定义中,可以使上端代码输出100的有(AD)。(选择两项)
a) byte x=100;b)doublex=100;
c)char x=’d’;d) long x=100;
31.给出以下Java代码,请问该程序的运行结果是()(选择一项)
public static void main(String[ ]args) {
int i = 0;
i= ++i;
System.out.println(++i) ;
}
a)0b)1
c)编译错误d)2
34.给出以下代码,请问变量a取何值,该程序打印输出if-2()。(选择一项)
if(a>4){
System.out.println(“if-1”);
b)用private修饰符修饰Test类
c)用static修饰符修饰secret变量
d)以上都不对
40.以下哪些方法不是定义在Math类上的(A)。(选择一项)
a)arcTan(double a)
b) atan(double a)
c)sqrt(double a)
d) min(int a,int b)
class B extends A {}
class C extends A {}
a)A a = new A();
b)B b = new B();
c)C c = new C();
d)c = (C)b;
28.以下哪些描述是正确的?()(选择一项)
a)引用类型数据不能进行类型转换
b)引用类型数据在赋值语句中可以进行类型转换,但在向其方法传入参数时不能进行类型转换
class Test{
private int m;
public static voidmain(String[] args){
//some code…
}
}
main()方法如何来访问变量m?(C)(选择一项)
a)将private int m改为protected int m
b)将private int m改为public int m
public static void main(String args[]){
inti= 0, j = 2;
do{
i= ++i;
j--;
}while(j>0);
System.out.println(i);
}
}
a)0b)1
c)2d)编译失败
33.给定某java程序的main方法,如下:( )。(选择一项)
a)publictransient static final int_FRAMEX = 100;
b) this(“name”,”age”):
c)private transient static final int_FRAMEX = 100;
d)booleanboolNum = 0;
7.以下哪些是十进制数123的正确的十六进制表示:(C)。(选择一项)
d)native
36.请问以下哪些提现了多态?(D)(选择两项)
a)内部类b)匿名类
c)方法覆盖d)方法重载
37.请问以下哪些有关编译器提供的默认无参构造器的描述是正确的是(A)。(选择一项)
a)均是public构造器
b)均无访问修饰符
c)均与所属类的访问修饰符一致
d)由编译器决定
38.给出以下代码,请问哪些创建Check类实例的选项是正确的(BC)。(选择两项)
publicclassTest{
publicstaticvoidmain(String[] args){
int i;
do{
i--;
}while(i>2);
System.out.println(i);
}
}
a)0b)1c)2d)-1
32.给出以下代码,请问该程序的运行结果是什么?(C)。(选择一项)
publicclass Example{
代码片段1:
inta = 3;
intb = 0;
int c = a/b;
代码片段2:
floata = 1.0F;
floatb = 0.0F;
floatc = a/b;
a)只有代码片段1抛出异常
b)只有代码片段2抛出异常
c)执行两段代码都会抛出异常
d)执行两段代码都无异常抛出
20.给出以下代码,该程序的运行结果是(B)。(选择一项)
public static void main(String args[]){
byte b=0;
b+=1;
System.out.println(b);
}
}
a)打印输出1
b)运行期错误
c)代码编译失败
d)代码编译成功,打印输出内容为空白行
25.以下Java语句中,String str =“123456789”;str =str.substring(5);执行后str中的值为(B)。(选择一项)
相关文档
最新文档