Java程序设计AWord文档下载推荐.docx
- 文档编号:18441923
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:21
- 大小:39.81KB
Java程序设计AWord文档下载推荐.docx
《Java程序设计AWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Java程序设计AWord文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。
inti,j,m=0;
for(i=10;
i<
15;
i++){
for(j=4;
j<
i;
j++){
if(j%2==0)continue;
if(j%3==0)break;
m+=j;
}
System.out.println("
m="
+m);
}
(A)m=30(B)m=15(C)m=60(D)m=40
7.以下程序的输出结果为________。
importjava.io.*;
Strings1="
Hello!
"
;
Strings2=newString("
World!
);
System.out.println(s1.concat(s2));
(A)Hello!
(B)false(C)Hello!
(D)Hello!
8.下面程序的运行结果是_________。
(A)
inti=5;
System.out.print(i++);
System.out.print(i--);
System.out.print(--i);
(A)5644(B)6543(C)6654(D)5654
9.阅读下列代码,代码执行后输出结果是_________。
(D)
doubled=12.3;
Decrementerdec=newDecrementer();
dec.decrement(d);
System.out.println(d);
classDecrementer{
publicvoiddecrement(doubledecMe){
decMe=decMe-1.0;
(A)13.3(B)11.3(C)-1.0(D)12.3
10.阅读下列代码段,在划线处应填入的修饰符是_________。
abstractclassPerson{
publicPerson(Stringn){
name=n;
public________StringgetDescription();
publicStringgetName(){
returnname;
privateStringname;
(A)abstract(B)static(C)final(D)void
11.在以下程序中,显示的数字一共有_________个。
(C)
inti;
for(i=0;
10;
if(i%2==0)
continue;
System.out.println(i);
(A)10(B)11(C)5(D)4
12.欲编写如下图的一个界面,用于显示用户指定的图像:
如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件________。
(A)TextArea(B)Applet
(C)Canvas(D)Panel
13.按命令行:
javaTestRedGreenBlue执行下面的程序,bar的值是____。
(A)
publicclassTest{
publicstaticvoidmain(String[]args){
Stringfoo=args[0];
Stringbar=args[1];
Stringbaz=args[2];
}
(A)Green(B)Test(C)Red(D)Blue
14.阅读下列代码,为保证程序能正确执行,程序中下划线处应填写的是_________。
(B)
publicclassMascot{
publicstaticvoidmain(String[]args){
String[]stars={"
贝贝"
"
晶晶"
欢欢"
迎迎"
妮妮"
};
你抽取的奥运吉祥物是:
+"
“"
+stars[(int)(stars._________*Math.random())]+"
”"
!
(A)size()(B)length(C)size(D)length()
15.下列程序的运行结果为_________。
publicclassStatic{
static{
intx=5;
staticintx,y;
x--;
myMethod();
System.out.println(x+y+++x);
publicstaticvoidmyMethod(){
y=x+++++x;
(A)编译出错(B)1(C)3(D)5
16.对于下面的代码,哪个选项是正确的_________。
staticinta[]=newint[10];
System.out.println(a[9]);
(A)编译时将产生错误(B)编译时正确,运行时将产生错误
(C)输出null(D)输出0
17.下面的选项中,哪一项不适宜作为“飞机”类的成员方法_________。
(A)起飞(B)降落(C)速度(D)加速
18.下列描述中,错误的是_________。
(A)Java要求编程者管理内存(B)Java的安全性体现在多个层次上
(C)Applet要求在支持Java的浏览器上运行(D)Java线程采取多种优先级机制
19.提供Java存取数据库能力的包是_________。
(A)java.sql(B)java.awt(C)java.lang(D)java.JDBC
20.执行如下程序代码后,C的值是________。
a=0;
c=0;
do{
--c;
a=a-1;
}while(a>
0);
(A)0(B)1(C)-1(D)死循环
21.下列程序的输出结果是_________。
publicclassCtest{
publicstaticvoidmain(String[]args){
System.out.println(8+8+"
88"
+8+8);
(A)888888(B)168816(C)168888(D)以上都不对
22.在Java程序中有一个几何图形类Shape,它具有“画图行为”,用draw()表示。
Shape的一些子类也有用draw()表示的“画图行为”,但是它们有的画圆,有的画矩形,请问这种现象最符合面向对象程序设计的什么特征_________。
(B)
(A)继承性(B)多态性(C)封装性(D)抽象性
23.在UML中定义了5种关系,其中,如果两个事物是一般化和特殊化的关系,在UML中称之为_________关系。
(A)依赖(B)关联(C)聚集(D)泛化
24.下面程序运行之后,变量x的值是_________。
//swap方法的声明
publicstaticvoidswap(inta,intb){
intt=a;
a=b;
b=t;
//main方法
publicstaticvoidmain(Stringargs[]){
intx=2;
inty=3;
swap(x,y);
(A)2(B)3(C)5(D)6
25.下列程序的执行结果是_________。
(D)
importjava.io.*;
publicstaticvoidmain(Stringargs[]){
inti,s=0;
inta[]={10,20,30,40,50,60,70,80,90};
for(i=0;
i<
a.length;
i++)
if(a[i]%3==0)s+=a[i];
s="
+s);
(A)s=90(B)s=120
(C)s=170(D)s=180
26.编译,运行下列代码后的结果是_________。
publicclassTest{
publicstaticvoidmain(Stringargs[]){
intage;
age=age+1;
System.out.println("
Theageis"
+age);
(A)编译、运行后没有输出(B)编译、运行后输出:
Theageis1
(C)能通过编译,但运行时产生错误(D)不能通过编译
27.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变_________。
(A)CardLayout(B)FlowLayout
(C)BorderLayout(D)GridLayout
28.下列程序的执行结果是_________。
classA{
System.out.print("
1"
publicA(){
2"
classBextendsA{
a"
publicB(){
b"
publicclassHello{
publicstaticvoidmain(String[]args){
Aab=newB();
ab=newB();
(A)1a2b(B)1a2b2b(C)12ab(D)12abab
29.对整型变量a=16,b=5,下列表达式的值为true的是_________。
(A)!
(b==a/3)(B)b!
=a%11(C)a>
1&
&
b<
1(D)!
(b<
1||a<
b)
30.如果下列的方法能够正常运行,在控制台上肯定不会显示什么_________。
publicvoidexample(){
try{
unsafe();
Test1"
}catch(SafeExceptione){
Test2"
}finally{
Test3"
Test4"
(A)Test4(B)Test3(C)Test2(D)Test1
31.JDK安装完成后,必须设置环境变量Path和ClassPath,Path环境变量指定Java工具的路径,ClassPath环境变量指定类的路径,在设置ClassPath环境变量时,通常将一个点加入进去,那么这个点指的是_________。
(C)
(A)Java安装目录路径(B)Java类库路径
(C)类当前所在路径(D)程序指定路径
32.下列程序的功能是创建了一个显示5个"
的线程并启动运行,程序横线处最合适的语句是_________。
publicclassThreadTestextendsThread{
publicstaticvoidmain(Stringargs[]){
Threadt=new_______________;
t.start();
}
publicvoidrun(){
inti=0;
while(true){
if(i++==4)break;
(A)ThreadTest()(B)Thread()
(C)run()(D)Test()
33.假设x=3.62,那么Math.rint(x)和Math.floor(x)的结果分别是_________。
(A)3.0,3.0(B)4.0,3.0(C)3.0,4.0(D)4.0,4.0
34.下面哪个类是Java中所有类的父类________。
(A)System(B)Component(C)lang(D)Object
35.下面程序中的第二行中returnType应指定为哪种类型________。
publicclassReturnIt{
returnTypemethodA(bytex,doubley){
return(short)x/y*2;
(A)double(B)int(C)short(D)byte
36.执行语句for(i=1;
i++<
4;
)后,变量i的值是_________。
(A)3(B)4(C)5(D)不定
37.设int型变量x=1,y=2,z=3,则表达式y+=z--/x++的y的值是________。
(D)
(A)3 (B)3.5 (C)4(D)5
38.已知A类被打包在packageA,B类被打包在packageB。
B类被声明为public,且有一个成员变量x被声明为protected控制方式。
C类也位于packageA包,且继承了B类。
以下说法正确的是_________。
(A)A类的实例不能访问到B类的实例。
(B)A类的实例能够访问到B类一个实例的x成员。
(C)C类的实例可以访问到B类一个实例的x成员。
(D)C类的实例不能访问到B类的实例。
39.下面程序段的编译和运行的结果是什么?
Strings1=newString("
Test"
Strings2=newString("
if(s1==s2)System.out.print("
Same"
if(s1.equals(s2))System.out.print("
Equals"
(A)SameEqual(B)Equals
(C)Same(D)编译出错
40.给出下面代码,那些行将引起错误?
1)classParent{
2)privateStringname;
3)publicParent(){}
4)}
5)publicclassChildextendsParent{
6)privateStringdepartment;
7)publicChild(){}
8)publicStringgetValue(){returnname;
9)publicstaticvoidmain(Stringarg[]){
10)Parentp=newParent();
11)}
12)}
(A)第3行(B)第6行(C)第7行(D)第8行
41.类Teacher和Student是类Person的子类;
Personp;
Teachert;
Students;
//p,t和s均非空
if(tinstanceofPerson){s=(Student)t;
最后一条语句的结果是_________。
(A)将构造一个Student对象(B)表达式是合法的
(C)表达式是错误的(D)编译时正确,但运行时错误
42.指出下列程序运行的结果_________。
publicclassT1_4{
Stringstr=newString("
good"
char[]ch={'
a'
'
b'
c'
};
publicstaticvoidmain(Stringargs[]){
T1_4ex=newT1_4();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+"
and"
System.out.print(ex.ch);
publicvoidchange(Stringstr,charch[]){
str="
testok"
ch[0]='
g'
(A)goodandabc(B)goodandgbc
(C)testokandabc(D)testokandgbc
43.运行下列程序,会产生什么结果_________。
publicclassT1_5extendsThreadimplementsRunable{
publicvoidrun(){
thisisrun()"
Threadt=newThread(newT1_5());
(A)第一行会产生编译错误(B)第六行会产生编译错误
(C)第六行会产生运行错误(D)程序会正常运行和启动
44.要从文件"
file.dat"
中读出第10个字节到变量c中,下列哪个方法适合____。
(A)FileInputStreamin=newFileInputStream("
in.skip(9);
intc=in.read();
(B)FileInputStreamin=newFileInputStream("
in.available(10);
(C)FileInputStreamin=newFileInputStream("
in.flush(10);
intc=in.read();
(D)RandomAccessFilein=newRandomAccessFile("
in.mark(9);
intc=in.readByte();
45.假如说intx,y=5,m=6,那么对于x=y>
m?
(y/=m-=y++):
(m*=y-=--y)运算结果中x,y的值分别为_________。
(A)6和1(B)6和0(C)5和1(D)5和0
46.如下程序,运行后的结果为_________。
intm=5;
stop:
for(inti=1;
=10;
for(intj=1;
=5;
if(i==5)breakstop;
m+=1;
}
if(i==4)continue;
m-=1;
}
System.out.println(m);
(A)20(B)21(C)22(D)23
47.下面程序的执行结果是_________。
publicclasstest{
2008年北京奥运会!
同一个世界,同一个梦想!
我们共同努力!
(A)我们共同努力!
(B)2008年北京奥运会!
(C)同一个世界,同一个梦想!
(D)2008年北京奥运会!
48.下列程序的执行结果为________。
publicclassTestA{
publicTestA(){
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计