计算机考试java模拟试题.docx
- 文档编号:6125836
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:8
- 大小:15.78KB
计算机考试java模拟试题.docx
《计算机考试java模拟试题.docx》由会员分享,可在线阅读,更多相关《计算机考试java模拟试题.docx(8页珍藏版)》请在冰豆网上搜索。
计算机考试java模拟试题
计算机考试java模拟试题
计算机考试java模拟试题
一、选择题
1、下面哪些是java语言中的关键字?
Asizeof
Babstract
CNULL
DNative
答:
B
2、下面语句哪个是正确的?
Achar='abc';
Blongl=oxfff;
Cfloatf=0.23;
Ddouble=0.7E-3;
答:
D
3、以下程序测试String类的各种构造方法,试选出其运行效果。
classSTR{
publicstaticvoidmain(Stringargs[]){
Strings1=newString();
Strings2=newString("String2");
charchars[]={'a','','s','t','r','i','n','g'};
Strings3=newString(chars);
Strings4=newString(chars,2,6);
bytebytes[]={0,1,2,3,4,5,6,7,8,9};
StringBuffersb=newStringBuffer(s3);
Strings5=newString(sb);
System.out.println("TheStringNo.1is"+s1);
System.out.println("TheStringNo.2is"+s2);
System.out.println("TheStringNo.3is"+s3);
System.out.println("TheStringNo.4is"+s4);
System.out.println("TheStringNo.5is"+s5);
}
}
ATheStringNo.1is
TheStringNo.2isString2
TheStringNo.3isastring
TheStringNo.4isstring
TheStringNo.5isastring
BTheStringNo.1is
TheStringNo.2isString2
TheStringNo.3isastring
TheStringNo.4istring
TheStringNo.5isastring
CTheStringNo.1is
TheStringNo.2isString2
TheStringNo.3isastring
TheStringNo.4isstrin
TheStringNo.5isastring
D以上都不对
答:
A
4、下面语句段的输出结果是什么?
inti=9;
switch(i){
default:
System.out.println("default");
case0:
System.out.println("zero");
break;
case1:
System.out.println("one");
case2:
System.out.println("two");}
Adefault
Bdefault,zero
Cerrordefaultclausenotdefined
Dnooutputdisplayed
答:
B
二、不定项选择题(在每小题的五个备选答案中选出正确答案,并将正确答案的序号填入题干后面的括号内,错选多选,漏选均不得分。
)
1、给出如下代码:
classTest{
privateintm;
publicstaticvoidfun(){
//somecode...
}
}
如何使成员变量m被函数fun()直接访问?
A、将privateintm改为protectedintm
B、将privateintm改为publicintm
C、将privateintm改为staticintm
D、将privateintm改为intm
答:
C
2、下面哪几个函数是publicvoidexample(){...}的重载函数?
A、publicvoidexample(intm){...}
B、publicintexample(){...}
C、publicvoidexample2(){...}
D、publicintexample(intm,floatf){...}
答:
A,D
3、给出下面的代码段:
publicclassBase{
intw,x,y,z;
publicBase(inta,intb)
{
x=a;y=b;
}
publicBase(inta,intb,intc,intd)
{
//assignmentx=a,y=b
w=d;
z=c;
}
}
在代码说明//assignmentx=a,y=b处写入如下哪几个代码是正确的?
A、Base(a,b);
B、x=a,y=b;
C、x=a;y=b;D、this(a,b);
答:
C,D
4、已知如下定义:
Strings="story";
下面哪个表达式是合法的?
A、s+="books";
B、charc=s[1];
C、intlen=s.length;
D、Stringt=s.toLowerCase();
答:
A,D
5、Java中main()函数的值是什么?
A、String
B、int
C、char
D、void
答
6、如下哪些字串是Java中的标识符?
A、fieldname
B、super
C、3number
D、#number
E、$number
答:
A,E
7、如下哪些是Java中有效的关键字?
A、const
B、NULL
C、false
D、this
E、native
答:
A,C,D,E
8、如下哪些是Java中正确的整数表示?
A、22
B、0x22
C、022
D、22H
答:
A,B,C
9、下面的代码段中,执行之后i和j的值是什么?
inti=1;
intj;
j=i++;
A、1,1
B、1,2
C、2,1
D、2,2
答:
C
10、下面句话是正确的?
A、>>是算术右移操作符.
B、>>是逻辑右移操作符.
C、>>>是算术右移操作符
D、>>>是逻辑右移操作符
答:
A,D
11、下面哪个赋值语句是合法的?
A、floata=2.0
B、doubleb=2.0
C、intc=2
D、longd=2
答:
B,C,D
12、下面哪个是main()函数的合法参数?
A、charargs[]
B、charargs[][]
C、Stringarg要[]
D、Stringargs
答:
C
13、下面哪个语句是创建数组的正确语句?
A、floatf[][]=newfloat[6][6];
B、float[]f[]=newfloat[6][6];
C、floatf[][]=newfloat[][6];
D、float[][]f=newfloat[6][6];
E、float[][]f=newfloat[6][];
答:
A,B,C,D
14、已知表达式intm[]={0,1,2,3,4,5,6};
下面哪个表达式的值与数组下标量总数相等?
A、m.length()
B、m.length
C、m.length()+1
D、m.length+1
答:
B
15、已知如下的命令执行javaMyTestabc
请问哪个语句是正确的?
A、args[0]="MyTestabc"
B、args[0]="MyTest"
C、args[0]="a"
D、args[1]='b'
答:
C,D
16、已知如下代码:
publicclassTest
{
longa[]=newlong[10];
publicstaticvoidmain(Stringarg[]){
System.out.println(a[6]);
}
}
请问哪个语句是正确的?
A、Outputisnull.
B、Outputis0.
C、Whencompile,someerrorwilloccur.
D、Whenrunning,someerrorwilloccur.
答:
B
17、已知如下代码:
booleanm=true;
if(m==false)
System.out.println("False");
else
System.out.println("True");
执行结果是什么?
A、False
B、True
C、None
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 考试 java 模拟 试题