首页 java二级题库

java二级题库

举报
开通vip

java二级题库..PAGE.v.Java语言概述Java平台由两个组件构成:JVM、JavaAPI,从而将程序与硬件别离实现跨平台功能.Java2平台主要有哪几个成员.各自应用于什么场合.Java2平台主要有三个成员,分别是:〔1〕JavaEE主要用于可扩展的企业级方向;〔2〕JavaSE用于工作站、PC机桌面系统方向;〔3〕JavaME用于嵌入式消费类电子产品方向。下面的说法错误的选项是cA)Java语言是面向对象的、解释执行的网络编程语言。B)Java语言具有可移植性。C)Java语言是与平台有关的编程语言。D)Jav...

java二级题库
..PAGE.v.Java语言概述Java平台由两个组件构成:JVM、JavaAPI,从而将程序与硬件别离实现跨平台功能.Java2平台主要有哪几个成员.各自应用于什么场合.Java2平台主要有三个成员,分别是:〔1〕JavaEE主要用于可扩展的企业级方向;〔2〕JavaSE用于工作站、PC机桌面系统方向;〔3〕JavaME用于嵌入式消费类电子产品方向。下面的说法错误的选项是cA)Java语言是面向对象的、解释执行的网络编程语言。B)Java语言具有可移植性。C)Java语言是与平台有关的编程语言。D)Java语言编写的程序虽然是"一次编译,到处运行〞,但必须要java的运行环境。以下关于JAVA语言特点的表达中,错误的选项是(A)。 A〕Java是面向过程的编程语言 B〕Java支持分布式计算 C〕Java是跨平台的编程语言 D〕Java支持多线程以下表达中,正确的选项是(A) A〕声明变量时必须指定一个类型 B〕Java认为变量number与Number一样 C〕Java中唯一的注释方式是"//" D〕源文件中public类可以有0或多个main方法的声明格式包括publicstaticvoidmain()throwsexception{}Java语言与C++语言相比,最突出的特点是 C    A〕面向对象B〕高性能C〕跨平台D〕有类库在Java应用程序main方法中,正确的参数是:CA.main(stringargs[])B.main(String()args)C.main(Stringargs[])D.main(string[]args)main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的〔B〕.A、publicstaticvoidmain〔〕B、publicstaticvoidmain〔Stringargs[]〕C、publicstaticintmain〔String[]arg〕D、publicvoidmain〔Stringarg[]〕下面说确的是〔D〕AjavaApplet程序必须在浏览器中执行Bjava应用程序必须在浏览器里执行CjavaApplet程序不一定在浏览器中执行Djava应用程序可以在浏览器中执行在浏览器中执行applet程序的四个方法的最先执行的是〔A〕Ainit()Bstart()Cdestroy()Dstop()编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。A..javaB..classC..htmlD..exejava语言数据类型可分为两大类,一类称为_根本数据类型_________,另一类称为应用类型开发工具在Eclipse中开发Java程序的步骤包括 D 。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应用程序的编写分为_编写源代码、编译源代码运行三步语言根底标识符以下标识符〔名字〕命名原那么中,正确的选项是__D___。 A〕类名的首字母小写 B〕变量和方法名的首字母大写 C〕接口名的首字母小写 D〕常量完全大写选出不合理的标识符BA_sys1_lllB2mailC$changeDclassWhichdeclarationsofidentifiersarelegal"A.$personsB.TwoUsersC.*pointD.this//属于关键字不能做标示符;E._endline(a,b,e)题目:下面哪些是合法的标识符。的标识符可以以一个Unicode字符,下滑线〔_〕,美元符〔$〕开场,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保存字。如下哪些字串可以是Java中的标识符.AA、fieldnameB、String//不能使用关键字做标示符;C、3numberD、*number以下哪个是合法的Java标识符.〔C〕A、Tree&Glasses//属于特殊符号B、5FirstJavaAppletC、_$theLastOneD、273.5以下标识符中哪项是不合法的(A)A、constB、$doubleC、helloD、BigMeaninglessName以下属于合法的Java标识符是(D) A〕"ABC" B〕&5678 C〕+rriwo D〕saler数据类型及转换〔变量与常量〕在Java应用程序中,商品价格类的数据最好使用〔〕数据类型的变量存储Da)intb)Stringc)chard)doubleJava的字符类型采用的是Unicode编码方案,每个Unicode码占用〔B〕个比特位。A、8B、16C、32D、64以下代表十六进制整数的是D A〕0123 B〕1900 C〕fa00 D〕0xa2题目:下面哪些是short型的取值围。短整型的数据类型的长度是16bits,有符号。另外需要说明的是java中所有的整型〔Integral〕数(包括byte,short,int,long)全是有符号的。题目:哪些是将一个十六进制值赋值给一个long型变量。十六进制数以0x开头,long型数以L〔大小写均可,一般使用大写,因为小写的l和数字1不易区分〕。以下代码中,将引起编译错误的行是B1〕publicclassExercise{2〕publicstaticvoidmain(Stringargs[]){3〕floatf=0.0;//java中需要指出初始化时数值需加f结尾4〕f+=1.0;5〕}6〕} A〕第2行 B〕第3行 C〕第4行 D〕第6行指出正确的表达式C//关键字不能做变量;Abyte=128;BBoolean=null;Clongl=0xfffL;Ddouble=0.9239d;以下代码哪几行会出错:C1)publicvoidmodify(){2)intI,j,k;3)I=100;4)while(I>0){5)j=I*2;6)System.out.println("Thevalueofjis"+j);7)k=k+1;//java中数值必须初始化8)I--;9)}10)}Aline4Bline6Cline7Dline8设x为float型变量,y为double型变量,a为int型变量,x=2.5f,a=7,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,那么表达式y=x+y+z的值是B。//相当于重新开辟空间y等于现在的值y=x+y+z在利用y值时此时的y值为y+=y〔y=x+y+z〕A.3B.6C.4D.5阅读下面程序     publicclassIncrement{      publicstaticvoidmain(Stringargs[]{       intc;        c=5;         System.out.println(c);        System.out.println(c++);     System.out.println(c);      }     } 程序运行结果是__B__。A5 B5 C6 D6 6  5  7  6 6 6  7  7阅读下面程序       publicclassOperatorsAndExpressions{        voidequalsMethodl(){          Strings1=newString("howareyou〞)         Strings2=newString("howareyou〞)        System.out.println(s1==s2)       }       publicstaticvoidmain(Stringargs[]){       OperatorsAndExpressionsOperAndExp=newOperatorsAndExpressions();       //用于复合类型数据的"==〞运算符       OperAndExp.equalsMethod1();        }       } 程序运行结果是_C__。 A〕== B〕true C〕false D〕equal 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 下面的Java代码段,编译运行后的输出结果为〔b〕。publicclassTest{publicstaticvoidmain(String[]args){System.out.print(":");System.out.print("Laura");}}a.:Laurab.:Laurac.:Laurad.Laura:在Java中,以下代码运行后的输出结果是〔〕〔选择一项〕intx=5*3;inty=x+5/x+3;//5/15两边都为整数取整数为0;5/3两边取整数为1;System.out.println(y);1821194设a=8,那么表达式a>>>2的值是B。1000->0010A、1B、2C、3D、4阅读下面程序     importjava.io.*;      publicclassTypeTransition{       publicstaticvoidmain(Stringargs[]){       chara=‘h’;       inti=100;      intj=97;     intaa=a+i;     System.out.println("aa=〞+aa);      Charbb=(char)j;     System.out.println("bb=〞+bb);     }    } 如果输出结果的第二行为bb=a,那么第一行的输出是__B___。 A〕aa=1 B〕aa=204 C〕aa=v D〕aa=156执行以下代码后的结果是什么"intx,a=2,b=3,c=4;x=++a+b+++c++;//判断式c++知前面是b++x=10,a=3,b=4,c=5设x=2,那么表达式(x++)/3的值是0。假设a,b为int型变量且已分别赋值为2,4。表达式!(++a!=b--)的值是__ture_______。阅读以下代码   publicclassTest2{   publicstaticvoidm(Stringargs[]){   System.out.println(5/2);}   } 其执行结果是2选择〔分支〕语句执行以下几个语句后的输出结果是Thisone。Strings="Thisone〞,s1=〞Thistwo〞;inti=5if(i>10)System.out.print(s);elseSystem.out.print(s1);假设a的值为3时,以下程序段被执行后,c的值是多少.Cc=1;if(a>0)if(a>3)c=2;elsec=3;elsec=4;A、1B、2C、3D、4分析如下所示的Java代码,编译运行后的输出结果是〔b〕publicstaticvoidmain(Stringarg[]){booleanb=true;System.out.print(b);if(b){System.out.print("真");}else{System.out.print("假");}}a.trueb.true真c.true假d.1以下语句序列执行后,k的值是(  )。//%取余运算2%5商为0余数为2;2/5除法运算两边为整数结果为整数0;     intx=2,y=5,k=0;   switch(x%y)   {     case0: k=x+y;break;     case1: k=x-y; break;     case2: k=x*y; break;     default: k=x/y; break;       }   System.out.println(k);A)2    B)5    C)10    D)0                                                   【 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 】C在switch(expression)语句中,expression的数据类型不能是 A〕double B〕char C〕byte D〕short在Java语言中,有如下代码:switch(x){case100:System.out.println("Onehumdred〞);break;case200:System.out.println("twohumdred〞);break;case300:System.out.println("threehumdred〞);break;}以下x的定义中,〔〕可以使得上段代码编译通过。〔选择二项〕a)doublex=100;b)charx=’d’;c)stringx=〞100”;d)intx=100;以下代码中if(x>0){System.out.println("first〞);}elseif(x>-3){System.out.println("second〞);}else{System.out.println("third〞);}要求打印字符串为"second〞时,x的取值围是A A〕x<=0并且x>-3 B〕x>0 C〕x>-3 D〕x<=-3阅读下面代码      if(x==0){System.out.println("冠军〞);}       elseif(x>-3){System.out.println("亚军〞);}      else{System.out.println("季军〞);} 假设要求打印字符串"季军〞,那么变量x的取值围是__D__。 A〕x=0&x<=-3 B〕x>0 C〕x>-3 D〕x<=-3循环语句下面的代码段中,执行之后count的值是什么()"intcount=1;for(inti=1;i<=5;i++){count=count+i;System.out.println(count);}A、5B、1C、15D、16java中,无论循环条件是什么,以下〔〕循环都将至少执行一次。AforBdo…whileCwhileDwhile…do在JAVA中,给定代码片段如下所示,那么编译运行后,输出结果是〔〕,〔选择一项〕for(inti=0;i<10;i++){if(i==10-i){break;}if(i%3!=0){continue;}System.out.print(i+");}a0b03c036d0369应用程序的main方法中有以下语句,那么输出的结果是A。int[] x={122,33,55,678,-987};       int max=x[0];      for(inti=1;imax)               max=x[i];       }       System.out.println(max);A)678    B)122    C)-987        D)33                                       【答案】A分析所示的Java代码,编译运行后的输出结果是〔〕〔选择一项〕publicstaticvoidmain(Stringarg[]){inta=100;while(a%2==0){System.out.print(a);a=a/4;}}10025611002510025在Java语言的控制构造中,break语句是经常用到的语句。下面一段代码中break语句起到〔〕的作用intpointer=0;while(pointer<=100){switch(pointer%3){case1:pointer+=1;break;case2:pointer+=2;break;case3:pointer+=3;break;}}a)完毕当次循环,使控制权直接转移到控制循环的条件表达式b)从嵌套循环部跳出最里面的循环c)终止switch语句的语句序列d)退出循环阅读以下代码段   intx=3;   while(x<9)   x+=2;   x++; while语句成功执行的次数是3。打印输出10行晖三角形classyanghui{publicstaticvoidmain(Stringargs[]){inti,j;intyhlevel=10;intyanghui[][];System.out.println("晖三角形:");yanghui=newint[yhlevel][];for(i=0;i
本文档为【java二级题库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
wdggjmm
从事建筑施工管理与质量安全、方案设计、可行性研究报告
格式:doc
大小:103KB
软件:Word
页数:21
分类:教育学
上传时间:2022-01-30
浏览量:4