浙江理工大学java题库.docx
- 文档编号:11982158
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:10
- 大小:26.23KB
浙江理工大学java题库.docx
《浙江理工大学java题库.docx》由会员分享,可在线阅读,更多相关《浙江理工大学java题库.docx(10页珍藏版)》请在冰豆网上搜索。
浙江理工大学java题库
浙江理工大学java题库
第1、2章1、CPU指的是(C)。
运算器和CRTCRT和RAMALU和控制器ALU和ROM 2、计算机与一般计算装置的本质区别是它具有(D)。
大容量和高速度自动控制功能程序控制功能 存储程序和程序控制功能 3、在计算机中,数值数据一般采用(B)形式存储。
原码补码反码真值 4、十进制数97转换成二进制数为(A)。
01100001110000100011000101010101 5、Java2技术中,常用于嵌入式设备及消费类电器上的开发的是(C)。
J2EEJ2SEJ2MEJRE 6、适合用来开发系统程序,如编写操作系统及驱动程序的程序设计语言是(D)。
JavaFortranPascalC 7、Java源程序是以文本格式存放的,文件扩展名必须为(A)。
.java.class.jar.txt 8、Java的平台无关性的实现主要依靠(B)。
JDKJVMJREJAR 9、与Java应用程序不同,JavaApplet程序的运行,需要得到(B)的支持。
操作系统客户端浏览器 记事本软件数据库服务器 10、安装JDK时,不需要配置环境变量(D)。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
**JAVA_HOMEpath classpathOS 第三章:
1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
***javaclasshtmlexe 2、Java程序的执行过程中用到一套JDK工具,其中是指(B)。
Java文档生成器Java解释器Java编译器Java类分解器3、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点(B)。
安全性?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
****多线程跨平台可移植 4、Java编程所必须的默认引用包为(B)。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
*****包包包以上都不是 5、在Java中,属于浮点数类型变量的是(B)。
singledoublebytechar 6、下列语句片段 inta=10,b=4,c=20,d=6;(a++*b+c*--d);输出结果为(D)。
?
*****14428140 不能执行 7、下列语句片段:
inta=-67,b=116,c=78;intd=~a|b&c;(d);输出结果为()。
*****7067 7856 9、下面哪些选项是正确的main方法说明?
(B)。
publicmain(Stringargs) publicstaticvoidmain(Stringargs)privatestaticvoidmain(Stringargs)voidmain() 10、System类在哪个包中(B)。
12、判断下列标识符哪个是不正确(D)。
Java_procresult_n1_bit5job 13、Math类是标准的数学类,下面哪一个不是该类提供的数学运算的方法(D)。
绝对值abs()指数运算exp()对数运算log()排序sort() 14、下列关于for循环和while循环的说法中哪个是正确的(A)。
while循环能实现的操作,for循环也都能实现 while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果两种循环任何时候都可替换 两种循环结构中都必须有循环体,循环体不能为空15、在Java中,不属于整数类型变量的是(A)。
doublelongintbyte 16、Java变量中,以下不属于复合类型的数据类型是(B)。
?
?
?
?
?
?
?
?
?
***类字符型数组型接口 17、JAVA程序经常用到“递归”,“递归”的基本思想是(C)。
“让别人反复调用自己”“自己反复调用别人”“自己反复调用自己”以上说法都不对 18、下面的语句会产生编译错误的是(C)。
floatF=; doubleD=;byteB=1024;charC=1024; 20、下面哪个是合法的标识符(A)。
$persons2Users*pointthis 22、十进制数16的16进制表示格式是()。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
****0x10E0x160xA016 23、以下程序段执行后的K值为()。
intx=20;y=30;k=(x>y)?
y:
x;?
A20301050 24、下列哪个选项是合法的标识符(B)。
123_nameclass1first 25、下列代表十六进制整数的是()。
?
?
?
?
?
*****-20E50X123122400934 26、下面的语句会产生编译错误的是(D)。
doubleD=;charC=1024;floatF=;byteB=1000; 27、编译JavaApplication源程序文件将产生相应的字节码文件这些字节码文件的扩展名为(B)。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
***.java.class.html.exe 28、关于JavaApplication和Applet的说法中,正确的是(B)。
?
?
?
?
?
?
?
?
?
?
?
?
****都包含main()方法 都通过“appletviewer”命令执行都通过“javac”命令编译 都嵌入在HTML文件中执行30、下列语句片段inta=10,b=4,c=20,d=6;(a++*b+c*--d);输出结果为(D)。
*****14428140 不能执行 32、下列哪个是面向大型企业级用容器管理专用构件的应用平台(A)。
J2EEJ2MEJ2SEJ2DE 33、数组中各个元素的数据类型是(A)。
相同的不同的部分相同的任意的 34、下列语句中执行跳转功能的语句是(C)。
for语句while语句continue语句switch语句 35、下列运算符中不能进行位运算的是()。
?
?
?
?
?
*****>>>>> 36、Java语言是_____年______公司第一次正式发布的________被誉为Java之父(C)。
1996IBMAndersHejlsberg1995SunBruceEckel1995SunJamesGosling1996MicrosoftBillJoe 37、Java中采用类名后跟一点(.)和方法名的形式调用()方法。
?
?
?
?
?
?
?
?
?
?
?
?
****构造方法非静态方法静态方法 静态和非静态方法 38、当方法遇到异常又不知如何处理时,下列哪种说法是正确的(B)。
?
?
?
?
*****捕获异常抛出异常声明异常嵌套异常 39、下列代表八进制整数的是(D)。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
****
0X56-1E318400144 40、下列关键字中可以表示常量的是(A)。
finaldefaultprivatetransient 41、下面的数据类型下面的数据类型下面的数据类型下面的数据类型是float型。
12989L 42、Java语言所用的字符集中字符是字节。
?
?
?
?
?
****2148 43、下列关于标识符的描述中,正确的是标识符中可以使用下划线和美元符标识符中可以使用链接符和井号符标识符中大小写字母是无区别的标识符可选用关键字 44、下列是Java语言中可用的注释符,其中错误的是。
// /**?
*//**?
**//*?
*/ 45、Java语言中字符型数据的长度是位。
8163264 46、变量命名规范说法正确的是。
变量字母、下划线、数字、$符号随意组成。
变量不能以数字作为开头。
A和a在java中是同一个变量。
不同类型的变量,可以起相同的名字。
47、以下(?
C)不是合法的标识符。
STRINGx3xvoidde 48、表达式(11+3*8)/4%3的值是(D)。
31012 49、下面哪些选项不可以用作变量名的首字符作变量名的首字符?
(?
C)字母下划线数字美圆符号 50、整型数据类型中,需要内存空间最少的是。
?
?
?
?
?
*****shortlongintbyte 51、下面哪一个操作符的优先级最高?
?
?
?
?
****&&||!
() 52、设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为(?
?
?
)类型。
?
?
?
*******intlongdoublechar 53、如下哪个不是Java中有效的关键字?
(A)constNULLfalsethis 54、下面的代码段中,执行之后i和j的值是什么(B)。
inti=1;?
intj;?
j=i++;1,11,22,12,2 55、在Java中,\属于类的对象。
intStringIntegerNumbe 第四章:
1、关于选择结构下列哪个说法正确(B)。
if语句和else语句必须成对出现if语句可以没有else语句对应 switch结构中每个case语句中必须用break语句switch结构中必须有default语句 2、java程序设计所规定的三种基本控制结构是(C?
)。
输入、处理、输出树形、网形、环形顺序、选择、循环主程序、子程序、函数 3、下列关于循环语句的描述中,错误的是(D)。
任何一种循环体内都可以含一种循环语句循环体可以使空语句也可以是空循环体内可以出现多个break语句循环语句,循环体至少被执行一次5、下列语句中正确的是(C)。
IfA≠BThen(\不等于B\If(A≠B)(\不等于B\ If(A!
=B)Then(\不等于B\IfA!
=BThen(\不等于B\6、下列语句,能完成整型变量a,b值交换是(B)。
intc=a;a=b;b=c;a=a+b;?
b=a-b;?
a=a-b;intc=b;b=a;a=c;a=b;?
b=a; 9、在switch(expression)语句中,expression的数据类型不能是(A)。
***doublecharbyteshort 11、下列语句中,属于多分支语句的是(B)。
if语句switch语句dowhile语句for语句19、阅读下列代码段intx=3;while(x 20、break语句(C)。
只中断最内层的循环只中断最外层的循环 借助于标号,可以实现任何外层循环中断只中断某一层的循环 21、for(;;)是(A)。
循环结构分支结构顺序结构选择结构 22、while循环和do?
while循环的区别是(D)。
没有区别,这两个结构任何情况下效果一样while循环比do?
while循环执行效率高 while循环是先循环后判断,所以循环体至少被执行一次do?
while循环是先循环后判断,所以循环体至少被执行一次23、return语句(C)。
只能让方法返回数值方法都必须含有 方法中可以有多句return不能用来返回对象 24、不带标号的continue语句(C)。
只中断最内层的循环只中断最外层的循环 只中断所在层循环中的当次循环只中断某一层的循环 25、while循环和do?
while循环的区别是(D)。
没有区别,这两个结构任何情况下效果一样while循环比do?
while循环执行效率高do?
while循环执行次数可能为0while循环执行次数可能为0 26、下列代码段inti=1,j=10;do{?
?
?
if(i++>--j)continue;}while(i 27、不能构成循环的语句是(C?
)。
for语句while语句switch语句do—while语句 28、下列语句执行后下列语句执行后下列语句执行后下列语句执行后i的值是的值是的值是的值是?
inti=2;?
do{i*=i;}while(i 29、下面哪一个循环会导致死循环?
for(intk=0;k for(intk=10;k>0;k--)for(intk=0;k0;k++)第五章:
1、类Test1定义如下:
publicclassTest1{publicfloataMethod(floata,floatb){}____}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。
(B)publicfloataMethod(floata,floatb,floatc){}publicfloataMethod(floatc,floatd){}publicfloataMethod(inta,intb){} publicfloataMethod(inta,intb,intc){} 2、为AB类的一个无形参无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A)。
staticvoidmethod()publicvoidmethod()finalvoidmethod()abstractvoidmethod() 3、有以下方法的定义,ReturnTypemethod(bytex,floaty){return(short)x/y*2;}请选择该方法的返回类型(B)。
**byteshortintfloat 4、定义一个表示20个值为null的字符串数组,下面选项正确的是(D)。
StringaStringachara[20] Stringa=newString[20] 5、关于方法的形参和实参,下列说法正确的是(C)。
和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。
实参可以是常量、变量、表达式,但是不能是方法。
实参和形参在数量上、类型上和顺序上必须严格一致。
方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。
6、在Java语言中,可以用来完成方法调用的方式是(D):
方法作为表达式中的一项出现在表达式中。
方法作为单独的一条语句。
方法作为另一个方法调用的实际参数出现。
以上方法均可以。
7、关于局部变量的作用域,下列说法不正确的是(C):
主方法中定义的变量只能在主方法中使用,不能在其他方法中使用。
形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量。
不允许在不同的方法中使用相同的变量名。
在复合语句中也可以定义变量,其作用域只在复合语句范围内。
8、在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中不正确的是(B?
):
数组可以通过使用new操作符来获取所需要的存储空间。
数组声明的同时,必须使用直接初始化的方式完成创建。
数组使用完成后,所占用的存储空间的释放是垃圾收集器自动回收的。
利用new操作符方式创建的数组元素会自动被初始化为一个默认值。
9、以下创建数组的方式错误的是(A):
shortx;x={1,2,3,4,5,6}; shortx=newshort[6];x[0]=9;x[1]=8;x[2]=7;x[3]=6;x[4]=5;x[5]=4; shortx=newshort[6];intlen=;for(inti=0;i 在方法中,通过return语句传回方法值。
在一个方法中,可以执行有多条return语句,并返回多个值。
在Java中,主方法main()后的一对圆括号中也可以带有参数。
在Java中,调用方法可以在()语句中完成。
11、以下正确的描述是(A):
方法的定义不可以嵌套,但方法的调用可以嵌套。
方法的定义可以嵌套,但方法的调用不可以嵌套。
方法的定义和方法的调用均不可以嵌套。
方法的定义和方法的调用均可以嵌套。
12、按Java语言的规定,以下正确的说法是(B?
)。
实参不可以是常量,变量或表达式。
形参不可以是常量,变量或表达式。
实参与其对应的形参占用同一个存储单元。
形参是虚拟的,不占用存储单元。
13、以下正确的说法为(?
A)。
在不同方法中不可以使用相同名字的变量。
实际参数可以在被调方法中直接使用。
在方法内定义的任何变量只在本方法范围内有效。
在方法内的复合语句中定义的变量只在本方法语句范围内有效。
14、设有定义语句inta[3],则下列对此语句的叙述中错误的是(C):
定义了一个名为a的一维数组a数组有3个元素 a数组元素的下标为1~3 数组a中的每一个元素都是整型 15、下列关于变量的叙述中哪个是错误的(B)?
?
**实例变量是类的成员变量 实例变量用关键字static声明 在方法中定义的局部变量在该方法被执行时创建局部变量在使用前必须被初始化 16、执行完语句intx=newint[25];后,下列哪项说法是正确的(A)。
x[24]值为0x[24]值未定义x[25]值为0x[0]值为空 17、给出下列代码,bytearray1,array2;bytearray3;bytearray4;则数组 初始化中哪项是不正确的(C)?
?
?
?
?
?
?
****array2=array1array2=array3array2=array4array3=array418、下列代码的执行结果是(A)。
PublicclassTest{PublicintaMethod(){Staticinti=0;i++;(i);}Publicstaticvoidmain(Stringargs){Testtest=newTest();();}}编译错误01 运行成功,但不输出 19、下列哪个语句是声明了一个含有10个string对象的数组(C)。
charstr;charstr; stringstr=newstring[10];stringstr[10]; 20、设有整型数组的定义inta=newint[8];则的值为下列哪项(A)?
8976 第六章:
1、Java类可以作为。
***类型定义机制数据封装机制 类型定义机制和数据封装机制上述都不对 2、对象的特征在类中表示为变量,称为类的。
***对象属性方法数据类 3、有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是。
a1都对 4、在创建对象时必须。
先声明对象,然后才能使用对象 先声明对象,为对象分配内存空间,然后才能使用对象 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象上述说法都对 5、Java中。
一个子类可以有多个父类,一个父类也可以有多个子类一个子类可以有多个父类,但一个父类只可以有一个子类一个子类可以有一个父类,但一个父类可以有多个子类上述说法都不对 6、下列说法正确的是。
**不需定义类,就能创建对象 属性可以是简单变量,也可以是一个对象属性必须是简单变量对象中必有属性和方法 7、下面关键字中哪一个是不可用来控制对类成员的访问。
publicprivateprotecteddefault 8、构造方法被调用是当。
类定义时 使用对象的属性时使用对象的方法时对象被创建时 9、下面不是面向对象技术特点的是。
结构化封装继承性多态性 10、Java中,一个类可以有几个父类。
任意124 11、Java中,使用哪个关键字来定义一个接口。
implementsclassextendsinterface 12、接口体中不应包含。
常量定义常量赋值方法实现方法声明 13、下列不是重载方法的特征的是。
参数个数不同名相同而类型不同参数类型不同 名相同且类型相同 14、在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字。
superimportthisreturn15、当子类的成员变量与父类的成员变量重名时,若想在子类中使用父类中同名的成员变量,要使用关键字。
superimportthisreturn 16、若有定义如下classdog{floatx;staticinty;?
},则下列说法中正确的是。
x称为类变量,y为实例变量x,y均为类变量x,y均为实例变量 x为实例变量,y为类变量17、下列说法正确的是。
实例方法能对类变量和实例变量操作实例方法只能对类变量操作实例方法只能实例变量操作 类方法能对类变量和实例变量操作18、Java程序是什么组成的。
**类对象函数包 19、packageawt;的结果是。
编译结果出错 说明文件的类包含在Java的awt包中说明文件的类在自定义的awt包中导入自定义的awt包中的类 20、若有定义classA{intx,y;staticfloatf(inta){?
}floatg(intx1,intx2){?
}}及Aa1=newA();则下列用法中非法的是。
(3,2)(3)(4)(2,5) 21、下列不是类的属性修饰符的是。
publicabstractprivatefinal 22、类中不加任何访问权限限定的成员属于。
defaultpublicprivateprotected 23、要想使定义该类所在的包之外的类不能访问这个类,使用关键字。
不用privatefinalprotected 24、定义一个名为key的类,使之不能被继承,应选。
***classkey{?
} nativeclasskey{?
}classkey{final;}finalclasskey{?
} 25、Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是。
C不仅继承了B中的成员,同样也继承了A中的成员C只继承了B中的成员C只继承了A中的成员C不能继承A或B中的成 26、一个对象创建包括的操作中,没有下面的。
释放内存对象声明分配内存调用构造方法 27、this关键字的含义是表示一个。
指针当前对象一个类一个方法 28
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙江 理工大学 java 题库