ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:31.32KB ,
资源ID:9968553      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-9968553.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java二级题库.docx)为本站会员(b****8)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

java二级题库.docx

1、java二级题库Java语言概述Java平台由两个组件构成: JVM 、 Java API ,从而将程序与硬件分离实现跨平台功能、Java2平台主要有哪几个成员?各自应用于什么场合? Java2平台主要有三个成员,分别就是: (1)Java EE主要用于可扩展得企业级方向; (2)Java SE用于工作站、PC机桌面系统方向; (3)Java ME 用于嵌入式消费类电子产品方向。下面得说法错误得就是cA) Java 语言就是面向对象得、解释执行得网络编程语言。B) Java 语言具有可移植性。C) Java 语言就是与平台有关得编程语言。D) Java 语言编写得程序虽然就是“一次编译,到处运

2、行”,但必须要java得运行环境。下列关于JAVA语言特点得叙述中,错误得就是(A)。A)Java就是面向过程得编程语言B)Java支持分布式计算C)Java就是跨平台得编程语言D)Java支持多线程下列叙述中,正确得就是 (A) A)声明变量时必须指定一个类型 B)Java认为变量number与Number相同 C)Java中唯一得注释方式就是/ D)源文件中public类可以有0或多个main方法得声明格式包括 public static void main throws exception Java语言与C+语言相比,最突出得特点就是 A)面向对象B)高性能C)跨平台D)有类库在Java

3、应用程序main方法中,正确得参数就是:C A、 main(string args) B、 main(String args ) C、 main(String args) D、 main(string args )main方法就是Java Application程序执行得入口点,关于main方法得方法头以下哪项就是合法得( B )?A、public static void main( )B、public static void main( String args )C、public static int main(String arg )D、public void main(String ar

4、g )下面说法正确得就是( D)A java Applet 程序必须在浏览器中执行B java 应用程序必须在浏览器里执行C java Applet 程序不一定在浏览器中执行D java 应用程序可以在浏览器中执行在浏览器中执行applet 程序得四个方法得最先执行得就是(A)A init B start C destroy D stop 编译Java Application 源程序文件将产生相应得字节码文件,这些字节码文件得扩展名为( B )。 A、 、java B、 、class C、 、html D、 、exejava语言数据类型可分为两大类,一类称为 _基本数据类型_,另一类称为 应用

5、类型开发工具在Eclipse中开发Java程序得步骤包括。 a、 创建一个Java项目 b、 手动创建Java源程序 c、 编译并运行Java程序 d、 以上全部进行Java程序需要得工具软件所在得目录就是_A_。A)JDK得bin目录 B)JDK得demo目录C)JDK得lib目录 D)JDKR得jre目录在编译Java程序时,用于指定生成class文件位置得选项就是_B_。A)g B)d C)verbose D)nowarnjava类文件得扩展名为_、java_,编译java 源程序得命令就是_javac_。java 应用程序得编写分为_编写源代码、编译源代码 运行 三步语言基础标识符下列

6、标识符(名字)命名原则中,正确得就是_。A)类名得首字母小写 B)变量与方法名得首字母大写C)接口名得首字母小写 D)常量完全大写选出不合理得标识符 BA _sys1_lll B 2mail C $change D class Which declarations of identifiers are legal? A、 $persons B、 TwoUsers C、 *point D、 this /属于关键字不能做标示符;E、 _endline (a,b,e) 题目:下面哪些就是合法得标识符。 得标识符可以以一个Unicode字符,下滑线(_),美元符($)开始,后续字符可以就是前面得符号与

7、数字,没有长度限制,大小写敏感,不能就是保留字。如下哪些字串可以就是Java中得标识符?A A、fieldname B、String /不能使用关键字做标示符; C、3number D、#number下列哪个就是合法得Java标识符?( C ) A、Tree&Glasses /属于特殊符号 B、5FirstJavaApplet C、_$theLastOne D、273、5以下标识符中哪项就是不合法得( A )A、const B、$double C、hello D、BigMeaninglessName下列属于合法得Java标识符就是 ( D ) A)ABC B)&5678 C)+rriwo D)

8、saler数据类型及转换(变量与常量)在Java应用程序中,商品价格类得数据最好使用数据类型得变量存储 D a) intb) Stringc) chard) doubleJava得字符类型采用得就是Unicode编码方案,每个Unicode码占用( B )个比特位。 A、8 B、16 C、32 D、64下列代表十六进制整数得就是 D A)0123 B)1900 C)fa00 D)0xa2题目:下面哪些就是short型得取值范围。 短整型得数据类型得长度就是16 bits,有符号。另外需要说明得就是java中所有得整型(Integral)数(包括byte,short,int,long)全就是有符

9、号得。题目:哪些就是将一个十六进制值赋值给一个long型变量。 十六进制数以0x开头,long型数以L(大小写均可,一般使用大写,因为小写得l与数字1不易区分)。下列代码中,将引起编译错误得行就是 B 1)public class Exercise 2) public static void main(String args) 3) float f=0、0; /java中需要指出初始化时数值需加f结尾4) f +=1、0; 5) 6) A)第2行 B)第3行 C)第4行 D)第6行指出正确得表达式 C /关键字不能做变量;A byte=128; B Boolean=null; C long l

10、=0xfffL; D double=0、9239d; 下列代码哪几行会出错: C1) public void modify 2) int I, j, k; 3) I = 100; 4) while ( I 0 ) 5) j = I * 2; 6) System、out、println ( The value of j is + j ); 7) k = k + 1; /java 中数值必须初始化8) I; 9) 10) A line 4 B line 6 C line 7 D line 8 设x为float型变量, y为 double型变量, a为 int型变量,已知 x=2、5f, a=7 ,

11、y=4、22 则表达式x+a%3*(int)y得值为_double_类型 /如果参加+ 、*、/、运算得两个数中有一个数位float或double型则结果为double型因为所有得float都按double进行运算;在Java中,3、14156D表示得就是 3、14156得double双精度浮点数 运算符、表达式与输入输出+运算符得操作数个数就是 A A)1个 B)2个 C)3个 D)4个设 x = 1 , y = 2 , z = 3,则表达式 yxyz 得值就是B 。/相当于重新开辟空间y等于现在得值yxyz 在利用y值时此时得y值为y+y(yxyz) A、 3 B、 6 C、 4 D、 5

12、阅读下面程序public class Incrementpublic static void main(String argsint c;c=5;System、out、println(c);System、out、 println(c+);System、out、println(c); 程序运行结果就是_。阅读下面程序public class OperatorsAndExpressionsvoid equalsMethodlString s1=new String(“how are you”)String s2=new String(“how are you”)System、out、println

13、(s1s2)public static void main(String args)OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions;/用于复合类型数据得“= =”运算符OperAndExp、equalsMethod1;程序运行结果就是_。A)= B)true C)false D)equal分析下面得Java代码段,编译运行后得输出结果为(b)。 public class Test public static void main(String args) System、out、print(姓名:); System、ou

14、t、print(Laura); a、 姓名: Laura b、 姓名:Laura c、 姓名: Laura d、 Laura 姓名:在Java中,下列代码运行后得输出结果就是 (选择一项) int x=5*3; int y=x+5/x+3;/5/15两边都为整数取整数为0;5/3两边取整数为1; System、out、println(y);a) 18b) 21c) 19d) 4设 a = 8,则表达式 a 2 得值就是B 。 1000 0010 A、1 B、2 C、3 D、4阅读下面程序import java、io、*;public class TypeTransitionpublic sta

15、tic void main(String args)char a = h;int i=100;int j=97;int aa=a+i;System、out、println(“aa=”+aa);Char bb=(char)j;System、out、println(“bb=”+bb);如果输出结果得第二行为bb=a,那么第一行得输出就是_。A)aa=1 B)aa=204 C)aa=v D)aa=156执行下列代码后得结果就是什么? int x,a=2,b=3,c=4; x=+a+b+c+;/判断式c+知前面就是b+x=10,a=3,b=4,c=5设 x = 2 ,则表达式 ( x + + )3 得

16、值就是 0 。若a,b为int型变量且已分别赋值为2,4。表达式!(+a!=b)得值就是_ture_ 。阅读下列代码 public class Test2 public static voidm cn(String args) System、out、println(5/2); 其执行结果就是 2 选择(分支)语句执行以下几个语句后得输出结果就是 This one 。String s = “This one” , s1=”This two”; int i=5if (i10) System、out、print(s) ; else System、out、print(s1) ;若a得值为3时,下列程序

17、段被执行后,c得值就是多少?C c = 1; if ( a0 ) if ( a3 ) c = 2; else c = 3; else c = 4; A、1 B、2 C、3 D、4分析如下所示得Java代码,编译运行后得输出结果就是(b) public static void main(String arg) boolean b= true; System、out、print(b); if(b) System、out、print(真); else System、out、print(假); a、 true b、 true真 c、 true假 d、 1下列语句序列执行后,k 得值就是( )。/%取余

18、运算2%5商为0余数为2;2/5除法运算两边为整数结果为整数0; int x=2, y=5, k=0; switch( x%y ) case 0: k=x+y; break; case 1: k=xy; break; case 2: k=x*y; break; default: k=x/y; break; System、out、println(k);A) 2 B) 5 C) 10 D) 0 【答案】C在switch(expression)语句中,expression得数据类型不能就是 A)double B)char C)byte D)short在Java语言中,有如下代码: switch(x)

19、 case 100: System、out、println(“One humdred”); break; case 200: System、out、println(“two humdred”); break;case 300: System、out、println(“three humdred”); break; 下列x得定义中,可以使得上段代码编译通过。 (选择二项)a) double x=100;b) char x=d;c) string x=”100”;d) int x= 100;下列代码中 if(x0)System、out、println(“first”); else if (x3)S

20、ystem、out、println(“second”); else System、out、println(“third”); 要求打印字符串为“second”时,x得取值范围就是 A A)x3 B)x0 C)x3 D)x3)System、out、println(“亚军”);elseSystem、out、println(“季军”);若要求打印字符串“季军”,则变量x得取值范围就是_。A)x=0&x0 C)x3 D)x=3循环语句下面得代码段中,执行之后count得值就是什么( )?int count=1;for(int i=1;i=5;i+) count=count+i; System、out、

21、println(count); A、5 B、1C、15 D、16java中,无论循环条件就是什么,下列循环都将至少执行一次。 A for B dowhile C while D whiledo在JAVA中,给定代码片段如下所示,则编译运行后,输出结果就是,(选择一项)for(int i=0;i10;i+) if(i=10i) break;if(i%3!=0) continue;System、out、print(i+);a 0b 0 3c 0 3 6d 0 3 6 9应用程序得main方法中有以下语句,则输出得结果就是 A 。int x=122,33,55,678,987; int max=x0

22、; for(int i=1;imax) max=xi; System、out、println(max);A) 678 B) 122 C) 987 D) 33 【答案】A分析所示得Java代码,编译运行后得输出结果就是 (选择一项)public static void main(String arg) int a = 100; while(a%2=0)System、out、print(a);a=a/4; a) 10025b) 100c) 25在Java语言得控制结构中,break语句就是经常用到得语句。下面一段代码中break语句起到得作用int pointer=0;while(pointer=

23、100) switch(pointer%3) case 1: pointer+=1; break; case 2: pointer+=2; break; case 3: pointer+=3; break;a) 结束当次循环,使控制权直接转移到控制循环得条件表达式b)从嵌套循环内部跳出最里面得循环c)终止switch语句得语句序列d)退出循环阅读下列代码段int x=3;while (x9)x+=2;x+;while语句成功执行得次数就是 3 。打印输出10行杨晖三角形class yanghui public static void main(String args) int i, j; in

24、t yhlevel = 10; int yanghui; System、out、println(杨晖三角形:); yanghui = new intyhlevel; for (i = 0; i yanghui、length; i+) yanghuii = new inti + 1; yanghui00 = 1; for (i = 1; i yanghui、length; i+) yanghuii0 = 1; for (j = 1; j yanghuii、length 1; j+) yanghuiij = yanghuii 1j 1 + yanghuii 1j; yanghuiiyanghuii

25、、length 1 = 1; for (i = 0; i yanghui、length; i+) for (j = 0; j yanghuii、length; j+) System、out、print(yanghuiij + ); System、out、println; 输出结果就是:杨晖三角形:1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1在转向语句中countion语句使得程序

26、结束本次循环,回到循环得条件测试部分继续执行。包含在花括号中得语句组叫( B)A 组 B 块 C 包 D堆方法调用在调用方法时,若要使方法改变实参得值,可以BA 用基本数据类型作为参数B用对象作为参数C(A)与(B)都对D(A)与(B)都不对数组在Java中,字符串就是作为 类 出现得。已知:int a = new int100;在下列给出得数组元素中,非法得就是 D A)a0 B)a1 C)a99 D)a100应用程序得main方法中有以下语句,则输出得结果就是 ( )。int b=1, 2, 3, 4,5, 6,7; int sum=0; for(int i=0;ib、length;i+) for(int j=0;jbi、length;j+) sum+=bij;

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2