吉大网考参考答案JAVA程序设计+吉大考前辅导包Word格式文档下载.docx
- 文档编号:20743795
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:44
- 大小:71.94KB
吉大网考参考答案JAVA程序设计+吉大考前辅导包Word格式文档下载.docx
《吉大网考参考答案JAVA程序设计+吉大考前辅导包Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《吉大网考参考答案JAVA程序设计+吉大考前辅导包Word格式文档下载.docx(44页珍藏版)》请在冰豆网上搜索。
(9)
关于被私有访问控制符private修饰的成员变量,以下说法正确的是()。
A可以被三种类所引用:
该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B可以被两种类访问和引用:
该类本身、该类的所有子类
C只能被该类自身所访问和修改
D只能被同一个包中的类访问
(10)
不允许作为类及类成员的访问控制符的是()。
Apublic
Bprivate
Cstatic
Dprotected
(11)
下列关于for循环和while循环的说法中哪个是正确的()
Awhile循环能实现的操作,for循环也都能实现
Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C两种循环任何时候都可替换
D两种循环结构中都必须有循环体,循环体不能为空
(12)
当浏览器返回到新URL的包含applet的页面时调用以下哪个函数()。
Ainit()
Bstart()
Cstop()
Ddestroy()
B
(13)
若已定义byte[]x={11,22,33,-66};
其中0≤k≤3,则对x数组元素错误的引用是()
Ax[5-3]
Bx[k]
Cx[k+5]
Dx[0]
(14)
设x=1,y=2,z=3,则表达式y+=z--/++x的值是()
A3
B3.5
C4
D5
(15)
下面语句执行后,i的值是()。
for(inti=0,j=1;
j<
5;
j+=3)i=i+j;
A4
B5
C6
D7
(16)
以下选项中,合法的赋值语句是()
Aa==1;
B++i;
Ca=a+1=5;
Dy=int(i);
(17)
向量可以描述成()。
A固定长度的数组
B可变长度的数组
C一种队列
D一种堆栈
(18)
执行完代码"
int[]x=newint[25];
"
后,以下说明是正确的()。
Ax[24]为0
Bx[24]未定义
Cx[25]为0
Dx[0]为空
(19)
当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout()。
AFlowLayout
BCardLayout
CNorthandSouthofBorderLayout
DEastandWestofBorderLayout
(20)
数组的大小在创建以后()。
A可以改变
B不能改变
C使用new方法可以改变
D有些可以改变
(21)
下列代码中,将引起一个编译错误的行是()1)publicclassTest{2)intm,n;
3)publicTest(){}4)publicTest(inta){m=a;
}5)publicstaticvoidmain(Stringargs[]){6)Testt1,t2;
7)intj,k;
8)j=0;
k=0;
9)t1=newTest();
10)t2=newTest(j,k);
11)}12)}
A第3行
B第5行
C第6行
D第10行
(22)
以下叙述正确的是()
A构造方法必须是public方法
Bmain方法必须是public方法
CJava应用程序的文件名可以是任意的
D构造方法应该声明为void类型
(23)
要使用Vector必须import入下面哪个包()。
Ajava.Vector
Bjava.io
Cjava.util
Djava.Applet
(24)
下列语句序列执行后,i的值是()。
inti=8,j=16;
if(i-1>
j)i--;
elsej--;
A15
B16
C7
D8
(25)
下列程序段执行后
b3
的结果是()boolean
b1=true,
b2,
b3;
b3=
b1
?
:
b2;
A0
B1
Ctrue
Dfalse
(26)
下列运算符中,优先级最高的是()。
A&
&
B++
C+
D*
(27)
下面的表达式哪个是正确的()
AStrings="
你好"
;
inti=3;
s+=i;
BStrings="
if(i==s){s+=i};
CStrings="
s=i+s;
DStrings="
s=i+;
(28)
下列关于Java线程的说法那些是正确的()。
A每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成
B创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
CThread类属于java.util程序包
DD.以上说法无一正确
(29)
设有定义inti=6;
,则执行以下语句后,i的值为()。
i+=i-1;
A10
B121
C11
D100
(30)
设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()
Ai=i+2
Ba[0]=7;
Ci++---j;
Da(0)=66;
(31)
下面哪个为构造函数的特性定义()。
A在类中声明构造函数时,名称须与类名相同
B具有重载特性,可以建立多个相同名称
C使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D以上都是
(32)
String
s="
This
is
the
t=s.concat("
String."
);
t的内容是()
AThis
String
BThis
the
CString
(33)
下列语句序列执行后,i的值是()。
inti=16;
do{i/=2;
}while(i>
3);
A16
B8
D2
(34)
设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是()
Astaticxx1;
Bpublicxx1=newx(int123);
Cyx1;
Dxx1=x();
(35)
以下哪个约束符可用于定义成员常量()
Astatic
Bfinal
Cabstract
D以上都不对
(36)
下列方法定义中,正确的是()
Aint
x(){
char
ch='
a'
return
(int)ch;
}
Bvoid
...return
true;
Cint
Dint
x(int
a,b){
a+b;
(37)
如果类中的成员变量可以被同一包访问,则使用如下哪个约束符()。
Aprivate
Bpublic
Cprotected
Dnomodifier
(38)
以下语句有语法错误的是()
x=1;
y=2;
z=3
Bfor
(int
x=10,y=0;
x>
0;
x++);
Cwhile
(x>
5);
Dfor(;
(39)
下列语句序列执行后,ch1的值是()。
charch1='
A'
ch2='
W'
if(ch1+2<
ch2)++ch1;
A‘A'
BB'
C‘C'
DB
(40)
下列关于修饰符混用的说法,错误的是()
Aabstract不能与final并列修饰同一个类
Babstract类中不可以有private的成员
Cstatic方法中能处理非static的属性
Dabstract方法必须在abstract类中
(41)
用于定义类成员的访问控制权的一组关键字是()
Aclass,float,double,public
Bfloat,boolean,int,long
Cchar,extends,float,double
Dpublic,private,protected
(42)
下列叙述中,错误的是()。
A父类不能替代子类
B子类能够替代父类
C子类继承父类
D父类包含子类
(43)
在switch(expression)语句中,expression的数据类型不能是()。
Adouble
Bchar
Cbyte
Dshort
(44)
int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()
ApublicintMAX_LENGTH=100
BfinalintMAX_LENGTH=100
CpublicconstintMAX_LENGTH=100
DpublicfinalintMAX_LENGTH=100
(45)
下列关于栈的描述中错误的是()
A栈是先进后出的线性表
B栈只能顺序存储
C栈具有记忆作用
D对栈的插入与删除操作中,不需要改变栈底指针
(46)
类Teacher和Student是类Person的子类;
Personp;
Teachert;
Students;
//p,tandsareallnon-null.if(tinstanceofPerson){s=(Student)t;
}最后一句语句的结果是()。
A将构造一个Student对象;
B表达式是合法的;
C表达式是错误的;
D编译时正确,但运行时错误。
(47)
阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;
if(b){inti=1;
}else{inti=2;
}System.out.println(i);
}}现在想先编译再运行该程序,结果是()。
A1
B2
C编译出错
D运行出错
(48)
可变长度字符串使用()处理。
Achar
BCharacter
DStringBuffer
(49)
关于类和对象的叙述正确的是()
AJava的类分为两大部分:
系统定义的类和用户自定义的类
B类的静态属性和全局变量的概念完全一样,只是表达形式不同
C类的成员至少有一个属性和一个方法
D类是对象的实例化
(50)
设有定义floatx=3.5f,y=4.6f,z=5.7f;
则以下的表达式中,值为true的是()
Ax>
y||x>
z
Bx!
=y
Cz>
(y+x
Dx<
y&
!
(x<
z)
(51)
设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是()
Ax(intm){...}
Bvoidx(intm){...}
Cx(intm,intn){...}
Dx(inth,intm,intn){...}
(52)
不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的()
A成员方法可以直接调用父类的成员方法
B成员方法可以直接调用父类的类方法
C成员方法不可以直接调用其他类的成员方法
D成员方法可以直接调用本类的类方法
(53)
异常包含下列那些内容()。
A程序中的语法错误
B程序的编译错误
C程序执行过程中遇到的事先没有预料到的情况
D程序事先定义好的可能出现的意外情况
(54)
Java语言的类间的继承关系是()
A多重的
B单重的
C线程的
D不能继承
(55)
在Java中,用package语句说明一个包时,该包的层次结构必须是()
A与文件的结构相同
B与文件目录的层次相同
C与文件类型相同
D与文件大小相同
(56)
下列对于线性链表的描述中正确的是()
A存储空间不一定是连续,且各元素的存储顺序是任意的
B存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C存储空间必须连续,且前件元素一定存储在后件元素的前面
D存储空间必须连续,且各元素的存储顺序是任意的
(57)
所有的异常类皆继承哪一个类?
()
Ajava.io.Exception
Bjava.lang.Throwable
Cjava.lang.Exception
Djava.lang.Error
(58)
下列方法中可以用来创建一个新线程的是()。
A实现java.lang.Runnable接口并重写start()方法
B实现java.lang.Runnable接口并重写run()方法
C继承java.lang.Thread类并重写run()方法
D实现java.lang.Thread类并实现start()方法
(59)
编译并且执行以下代码,会出现什么情况()。
public
class
Q{
static
void
main(String
argv[]){
int
anar[]=new
int[]{1,2,3};
System.out.println(anar[1]);
}
B有错误,数组anar在初始化以前不能正常输出
D有错误,数组的大小没有定义。
(60)
以下哪个方法用于定义线程的执行体()
Astart()
Binit()
Crun()
Dmain()
Esynchronized()
(61)
下列正确的句子是()。
Afloat3.14
Bbytei=225
Ck=33L
Dintp[][];
(62)
下列程序段的输出结果是()。
publicclassoperatorsandExpressions{voidstringPlus(){intx=3,y=4,z=5;
System.out.println(x+y+z);
}}
Axyz
Bx+y+z
C12
D以上答案均不正确
(63)
下列语句执行后,变量a、c的值分别是()。
intx=182;
inta,c;
c=x/100;
a=x_x0010_;
A1,2
B2,1
C1.82,2
D100,82
(64)
在Java中,表示换行符的转义字符是()
A\n
B\f
C'
n'
D\dd
(65)
以下有关构造方法的说法,正确的是()
A一个类的构造方法可以有多个
B构造方法在类定义时被调用
C构造方法只能由对象中的其它方法调用
D构造方法可以和类同名,也可以和类名不同
(66)
paint()方法使用哪种类型的参数()。
AGraphics
BGraphics2D
DColor
(67)
下列程序段执行后的结果是()。
Strings=newString("
abcdefg"
for(inti=0;
i<
s.length();
i+=2){
System.out.print(s.charAt(i));
Aaceg
BACEG
Cabcdefg
Dabcd
(68)
关于Java中数据类型叙述正确的是()
A整型数据在不同平台下长度不同
Bboolean类型数据只有2个值,true和false
C数组属于简单数据类型
DJava中的指针类型和C语言的一样
(69)
给出如下代码:
classtest{privateintm;
publicstaticvoidfun(){//somecode...}}如何使成员变量m被函数fun()直接访问()。
A将privateintm改为protectedintm
B将privateintm改为publicintm
C将privateintm改为staticintm
D将privateintm改为intm
(70)
下列属于Java核心包的一项是()。
Ajavax.naming
Bjavax.rmi
Cjavax.sound
Djava.math
(71)
为了使包ch4在当前程序中可见,可以使用的语句是()。
Aimportch4.*;
Bpackagech4.*;
Cch4imporl,;
Dch4package;
(72)
下列数据中是八进制数的一个是()。
A0X214
B231L
C00
D10
(73)
Java语言最初是面向哪个应用领域设计的?
AInternet
B制造业
C消费电子产品
DCAD
(74)
下列说法中错误的一项是()。
AApplet必须全部重写其生命周期方法
BApplet不必全部重写其生命周期方法
CApplet中使用了线程,则需要重写相应的生命周期方法
Dstop()总是在destroy()之前被调用。
(75)
下列整型的最终静态属性i的定义中,正确的是()。
Afinali;
Bstaticinti;
CstaticfinalintI=234:
Dfinallfloati=3.14f;
(76)
下列哪一个包给出了Runnable接口的定义?
Aiava.uti1
Bjava.Io
Cjava.1ang
Djava.sql
(77)
在创建Applet应用程序时,需要用户考虑的问题是()。
A窗口如何创建
B绘制的图形在窗口中的位置
C程序的框架
D事件处理
(78)
下列语句序列执行后,输出的结果是()。
B13
C55
D15
(79)
执行如下语句之后,输出的结果是()。
A12
B一12
C-1
D0
(80)
现有1个char类型的变量cl=66和1个整型变量i2=2;
与执行c1=cl+(char)i2;
语句之后,cl的值应该是()。
A‘d’
B’D’
C68
D语句在翻译时出错
(81)
AgetDocumentBase()用于获取包含Applet的HTML文件的URL
BgetCodeBase()用于获取Applet主类的URL
CgetParameter(Stringname)用于获取标记中的参数的值
D若指定参数在HTML中没有说明,则Applet将停止运行
(82)
现有一个char类型的变量CC和一个int类型的变量ii,下列语句中不正确的一个是()。
Acc=’d’+11:
BCC=(char)(CC+ii);
Ccc=(char)11.23d;
Dcc=cc+(char)ii;
char类型相加可能会丢失精度
(83)
下列是继承Thread类后得到的子类,请选择正确的一项。
(84)
下列选项中,不属于JDK文件目录中的子目录的是()。
Abin子目录
Binclude子目录
Cj2sdkl.4.2子目录
Dlib子目录
(85)
下列关于注释语句的描述中,正确的一项是()。
A以//开始的是多行注释语句
B以/*开始,*/结束的是单行注释语句
C以/**开始,*/结束的是可以用于生成帮助文档的注释语句
D以/**开始,*/结束的是单行注释语句
(86)
下列Java语句中,不正确的一个是()。
ADoubledValue=(float)1233.213f;
BdoubledValue=(floa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大网 参考答案 JAVA 程序设计 大考 辅导
![提示](https://static.bdocx.com/images/bang_tan.gif)