java试题.docx
- 文档编号:11224374
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:15
- 大小:20.75KB
java试题.docx
《java试题.docx》由会员分享,可在线阅读,更多相关《java试题.docx(15页珍藏版)》请在冰豆网上搜索。
java试题
S1T45班java知识考试题
第一部分:
选择题
1、语句"Hello".equals("hello");的正确执行结果是
A)trueB)falseC)CD)1
2、下列代码的执行结果是
intnumbers[]=newint[6];
for(inti=1;i numbers[i]=i-1; System.out.print(numbers[i]+""); } A)012345B)123456 C)01234D)12345 3、下列变量定义中,错误的是 A)intx=3;B)floatf=d; C)Stings="Hello! ";D)booleanb=true; 4、编译运行如下Java代码,输出结果是 publicclassTest{ publicstaticvoidmain(String[]args){ intnum=5; if(num<=5){ num+=2; System.out.println(num); } System.out.println(num+5); } } A)10B)510 C)712D)运行出错 5、阅读下面的代码 importjava.util.*; publicclassFoo{ publicvoidcalc(){ Scannerinput=newScanner(System.in); System.out.println("请输入一个整数值"); inti=input.nextInt(); for(intp=0,num=0;p num++; } System.out.println(num); } publicstaticvoidmain(String[]args){ Foofoo=newFoo(); foo.calc(); } } 如果从控制台输入的值为10,程序运行的结果是B A)9B)8 C)10D)编译出错 6.下列不可作为java语言修饰符的是() A)a1B)$1C)_1D)11 7.Java中() A)一个子类可以有多个父类,一个父类也可以有多个子类 B)一个子类可以有多个父类,但一个父类只可以有一个子类 C)一个子类可以有一个父类,但一个父类可以有多个子类 D)上述说法都不对 8.以下选项中循环结构合法的是) A、while(inti<7) {i++; System.out.println(“iis“+i);} B、intj=3; while(j) {System.out.println(“jis“+j);} C、intj=0; for(intk=0;j+k! =10;j++,k++) {System.out.println(“jis“+j+“kis”+k); } D、intj=0; do{ System.out.println(“jis“+j++); if(j==3){continueloop;} }while(j<10); 9.Java注释方式不包括()_第一部分: __ A.//…B./*…*/C./**…**/D./**…*/ 10."若有定义intx=3,y;则执行语句y=(x++)+(x++)+(x++);后y=()" A.9B.12C.15D.18 11、以下表达式编译时会发生错误的是: A.inta=1,b=2,c=3;c=b–a; B.chara=1,b=2,c=3;c=b–a; C.doublea=1,b=2,c=3;c=b-a; D.booleanb=false; 12、以下标识符声明,符合Java标识符命名规范的是()_第一部分: __ A.56ILikeB.publicC.$_NI_HAOD.123454 13、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为() A..javaB..class C..htmlD..exe 14、如果只要让类中的成员变量可以被同一包访问,则使用如下哪个访问控制符? () A、private B、Public C、Protected D、不使用访问控制符 15、以下基本类型的变量声明错误的是: A.inta=10; B.floatf1=12.34; C.doubled1=12.34; D.chara=‘类’; 16、在单一文件中import、class和package的正确出现顺序是() A、package,import,class B、class,import,package C、import,package,class D、package,class,import 17.编译,运行下列代码后的结果是() publicclassTest{ publicstaticvoidmain(Stringargs[]){ intage; age=age+1; System.out.println("Theageis"+age); } } A、编译,运行后没有输出 B、编译,运行后输出: Theageis1 C、能通过编译,但运行时产生错误 D、不能通过编译 18、下面那些关键字不是JAVA的关键字 A、if B、then C、goto D、while E、case 19、下面那些不是合法的变量定义: A、2variable B、variable2 C、_whatavariable D、_3_ E、$anothervar 20、内部数据类型byte的取值范围是() A、0-65,535 B、(–128)–127 C、(–32,768)–32,767 D、(–256)–255 21、声明公用的abstract方法的正确格式是第一部分: __ A、publicabstractvoidadd(); B、publicabstractvoidadd(){} C、publicabstractadd(); D、publicvirtualadd(); 22、下面的代码能打印出的结果为() inti=1; switch(i){ case0: System.out.println("zero"); break; case1: System.out.println("one"); case2: System.out.println("two"); default: System.out.println("default"); } A、one B、one,default C、one,two,default D、default 23、下面的代码能打印出的结果为() inti=9; switch(i){ default: System.out.println("default"); case0: System.out.println("zero"); break; case1: System.out.println("one"); case2: System.out.println("two"); } A、default B、default,zero C、errordefaultclausenotdefined D、nooutputdisplayed 24、Java中关于if选择结构描述错误的是()。 A.if选择结构是根据条件判断之后再做处理的一种语法。 B.关键字if后小括号里必须是一个条件表达式,表达式的值必须为布尔类型。 C.if后小括号里表达式的值为false时,程序需要执行大括号里的语句。 D.if语句可以和else一起使用。 25、阅读下列代码,如果输入的数字是6,正确的运行结果是()。 Importjava.util.*. PublicclassTest{ Publicstaticvoidmain(String[]args){ Scannerin=newScanner(System.in); System.out.println("请输入1个1~10之间的数: "); Intnum=in.nextInt(); For(inti=1;i<=10;i++){ if((i+num)>10){ break; } } } } A、123456 B、78910 C、1234 D、5678 26、输出结果是() publicclassTest{ inti; publicinta(){ i++; returni; } publicstaticvoidmain(String[]args){ Testtest=newTest(); test.a(); System.out.println(test.a()); } } 27、下列合法包名是() A、con.jb.chap B、jb.chap C、com.jb.chap. D、com.jb.* 28、在Java中,方法charge()定义如下: publicintcharge(inti){ returni=i+1; } 则如下代码段的输出结果是() inti=0; i=charge (1); System.out.println(i); A.0 B.1 C.2 D.代码i=charge (1)存在错误 29、对以下代码,下面说法正确的是(). inta=80 while(a==0){ a=a-1; } A.while循环执行10次 B.循环一次也不执行 C.死循环. D.循环执行1次. 30.()是拥有属性和方法的实体。 选2项 A.对象 B.类 C.方法 D.类的实例 31、在Java中,以下()选项的内容和合法的包名。 A.com.jb.chap B..jp.chap C.com.jp.chap. D.com.jb.* 32、在Java中,Scanner类提供从控制台获取键盘输入的功能,下列语句()能够正确实例化Scanner类的对象,用于获取键盘输入的数据。 A.Scannerinput=newScanner(System.out); B.Scannerinput=newScanner(System.in); C.Scannerinput=newScanner(System.in); D.Scannerinput=newScanner(); 33、publiccasshelloAccp{ publicstaticvoidmain(String[]args){ inti=2; for(;i<5;i++){ System.out.print(“今天星期”+(i-1)+”! ”); } } } 输出结果为() A.输出为空 B.今天星期1! 今天星期2! C.今天星期1! 今天星期2! 今天星期3! D.今天星期2! 今天星期3! 今天星期4! 第二部分: 填空题 1、Java的4个常用数据类型: (中英文回答)int整型;double双精度;float单精度;char字符(用单引号引起); boolean布尔类型(true或false);String字符串(用双引号引起) 2、变量必须以_______开头? 3、常用算术运算符5项? 4、boolean类型的值2项? (中英文) 5、if选择结构的语法? 6、_______循环的循环体至少执行一次。 7、为避免越界访问,使用数组长度时用______方法。 8、数组和字符串属于____数据类型。 9、如果一个循环被嵌套在另外一个循环中,则两个循环的变量必须_______。 10、阅读如下代码 publicclassTest{ publicintadd(inta,intb){ returna+b; } publicintlength(inta,intb){ returnadd(a,b)*2; } publicstaticvoidmain(String[]args){ Testtest=newTest(); System.out.println(test.length(10,20)); } } 输出结果为_______。 11、设x=2,则表达式(x++)/3的值是_______。 12、有下列程序段: for(inti=1,j=20,k=0;i<=3&&j>18;i++,j--,k+=i+j){} 则k值为。 13、字符串分为两大类,一类是字符串常量,使用()类的对象表示;另一类是字符串变量,使用()类的对象表示。 14、分析以下代码的结果() classA{ publicstaticvoidmain(Stringargs[]){ booleanb=false; if(b=true) System.out.println(“ok”); else System.out.println(“no”); } } 15、表示“变量a的值在0~100之间”的表达式可写成_第一部分: __ 16、写出Java的基本数据类型包括(任意写三种) 17、如果要指明程序中的类所在的包,应该使用? 18、已知字符串变量s的值是"abeautifulgirl"(各单词之间有一空格),要从中截取出子串"beautiful",可用表达式? 19、创建一个对象时,Java会对其数据成员进行默认的初始化,int型的数据成员会被初始化为____,boolean型的数据成员会被初始化为______。 20、能被所有类的方法操作的数据成员应该用_____来修饰,只想被本类的方法操作的数据成员应该用____来修饰,被____修饰的成员我们成为静态成员 21、Java语言是一种完全的____程序设计语言。 22、布尔型常量有两个值,它们分别是___、___。 23、在定义一个方法时,一般都要指明该方法的返回值类型,如果它不返回任何值,则必须将其声明成_______。 24、写出完整的main方法的声明___publicstaticvoidmain(Stringargs[]){} _____。 25、被关键字____修饰的方法是不能被当前类的子类重新定义的方法。 26、指出以下代码有什么错误 publicclassHelloAccp{ publicstaticvoid(String[]args){ System.out.println("你好! "); } } 错误: () 27、请分析下面的代码,并写出结果 intnum=72; System.out.println(++num); 运行结果: () 28、inta=0; while(a<5){ switch(a){ case0: case3: a=a+2; case1: case2: a=a+3; } } System.out.println(a); 运行结果() 29、变量的3要素是()、()和()。 30、Java程序有哪些编码规范? 完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 试题