




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java基础笔试机试测试题带答案资料仅供参考Java基础考试题班级:__________姓名:___________日期:_____________一、笔试(45题,每题2分)1) 分析下面的Java程序段,编译运行后的输出结果是()。publicclassTest{publicstaticvoidchangeString(StringBuffersb){sb.append("stringbuffer2");}publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer("stringbuffer1");changeString(sb);System.out.println("sb="+sb.toString());}} A. sb=stringbuffer2stringbuffer1B. sb=stringbuffer1 C. sb=stringbuffer2D. sb=stringbuffer1stringbuffer22) 在Java中,包有多种用途,但不包含()。 A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突 C. 有助于提高运行效率 D. 允许在更广的范围内保护类、数据和方法3) 在Java中,如果要在字符串类型s="java"中,得到字母'v'出现的位置,选()语句。 A)s.matches('v');B)s.charAt('v');C)s.indexOf('v');D)s.substring('v');4)下列代码运行后,变量c的值是()。inta=15,b=10;doublec=a/b;a)1.5b)1.0c)1d)05)main方法如下所示,该程序的运行结果是()。publicstaticvoidmain(String[]args){ inti=0;System.out.print(i++);}a)输出0b)输出1c)编译错误d)运行时出现异常6)使用类的步骤包括以下三步,它们的先后顺序是()。 1.创立类2.创立类的对象3.访问对象的属性和方法a) 213 b) 123 c) 321 d) 2317)以下能对一维数组a正确初始化的语言是()a)int[2]a={1},{2};b)int[1]a={10,20};c)int[]a={0};d)int[2]a={10.0};8) 给定如下代码片段,编译运行时的结果是()。 inti=2; switch(i){ case0: System.out.println(”zero”); break; case1: System.out.println(”one”); case2: System.out.println(“two”); default: System.out.println(“default”);}a) 输出:zero b) 输出:zero default 输出:two default 输出:two9) 下列代码的运行结果是()。 inta=1;intb=2;intc=3; if(a<0){ if(b<0){ c=10; } else{ c=20; } } System.out.print(c);a) 输出:10 b) 输出:20 c) 输出:3 d) 编译报错10) 分析下面的代码片段,编译运行后的输出结果是()。 for(inti=0;i<6;i++){ intk=++i; while(k<5){ System.out.print(i); break;}}a) 024 b) 02 c) 123 d) 1311) 执行下面的循环后,x值为()。 publicstaticvoidmain(String[]args){intx=1;for(inty=1;y<=50;y++){if(x==10){break; }if(x%2==1){x+=3;continue;}x+=3;}System.out.print(x);}a)1 b)10 c)13 d)5012)下列不可作为java语言修饰符的是()
A)a1
B)$1
C)_1
D)1113)有一段java应用程序,它的主类名是a1,那么保存它的源文件名能够是()
A)a1.java
B)a1.class
C)a1
D)都对14)整型数据类型中,需要内存空间最多的是()
A)short
B)double
C)int
D)char15)以下选项中循环结构合法并能正常运行的是(
)A、while(int
i<7){
i++;
System.out.println(“iis“+i);
}B、int
j=3;while(j)
{
System.out.println(“j
is“+j);}C、int
j=0;for(int
k=0;j+k!=10;j++,k++){
System.out.println(“j
is“+j+“k
is”+k);}D、
int
j=0;do{
if(j==3){break;}
}while
(j<10);16)下面的方法,正确的调用是:
public
float
aMethod(double
a,double
b){
}A、aMethod(10,20,30)B、aMethod(10.0,20.5)C、aMethod(’a’,‘b’)D、aMethod("10.0","20.0")17)Java语言属于______。A面向过程的语言 B面向对象的语言C面向机器的语言 D面向操作系统的语言18)Java中用于提供输入函数Scanner的包是______。Ajava.util包 Bjava.io包 Cjava.1ang包 Djava.applet包19)下列数据类型中______属于Java基本数据类型。AString BStringBuffer Cclass Dchar20)下列______是回车字符的正确转义字符。A/n B/t C\t D\n21)对于一个3位的正整数m,取出它的个位数字t(t为整型)的表示式是______。A)t=m/100%10 B)t=m%10C)t=m/l0%10 D)t=m/1022)下列选项中不属于JAVA基本数据类型的是()。a)charb)intc)doubled)String23) 正确的输出结果是()。 inti;for(i=0;i<4;i+=2){System.out.print(i+",");}System.out.print(i);a)0,2b)0,2,4c)0,2,4,6d)0,1,2,324).下列代码执行之后,输出的结果为______。publicclassex24{publicstaticvoidmain(String[]args){ intx=12; intm=11; inty=13;inttemp=x>y?x:y;temp=temp>m?temp:m;System.out.println(temp);}}A1 B12 C13 D1125)下列程序段执行后,x5的结果是______。publicclassex25{publicstaticvoidmain(String[]args){ intxl=8; intx2=12; intx3=7; intx4; intx5;x4=x1>x2?x1:x2+x1;x5=x4>x3?x4:x3;System.out.println(x5);}}A11 B20 C10 D1226)下列程序执行的结果是______。publicclassex26{publicstaticvoidmain(String[]args){inta=3;intb=5;intc=4;if((!(a==b))&&(a!=b)&&(a<b||b<a))System.out.println("good!");elseif(a*a+c*c==b*b)System.out.println(b);else{System.out.println(a+c);}}}A7 B5 C25 Dgood!27)下列数组的初始化正确的是()。A.intscore={90,12,34,77,56}B.int[]score=newscore[5]C.int[]score=newint[5]{90,12,34,77,56}D.intscore[]=newint[]{90,12,34,77,56}28)阅读下面代码,它完成的功能是()。String[]a={"我们","您好","小河边","我们","读书"};for(inti=0;i<a.length;i++){if(a[i].equals("我们")){a[i]="她们";}}a.查找b.删除c.修改d.查找并修改29)java源程序文件的扩展名为()。a).datb).txtc).bind).java30)下列关于带参数的方法正确的是()。a)方法的参数能够为一个或多个b)方法返回值的数据类型要和参数的数据类型一致c)当方法有多个参数时,多个参数的数据类型必须一致d)方法的返回值类型定义为void时,表示方法体必须return一个返回值31)给定如下所示的代码,要使这段代码能够编译成功,横线处应该填入()。public___count(inti,doubled){returni*d;}a)voidb)intc)chard)double32)编译运行结果是()。classClass1{publicstaticvoidmain(String[]args){intage=5;Run(age);System.out.print(age);}publicvoidRun(intage){age=age+55;System.out.print(age);}}a)605b)555c)506d)编译出错33)该代码的运行结果是()。publicstaticvoidmain(String[]args){for(inti=1;i<=3;i++){switch(i){case1:System.out.print(i);break;default:System.out.print(i*2);break;}}}a)146b)123c)246d)有编译错误34)分析如下的代码,编译运行时将输出()。Strings=newString("wudaTest");inti=1;intj=4;System.out.print(s.substring(i,j));a)udab)wudac)udaTd)wud35)给定如下代码片段,编译运行的结果是()。inti=0;switch(i){case0: case1:System.out.print(“1”);case2:System.out.print(“2”);}a)程序编译出错b)程序能够执行,但没有内容被输出c)1d)1236)分析下面的源程序,编译后的运行结果是()。publicclassTest{publicstaticvoidmain(String[]args){int[]numbers=newint[]{2,1,3};Arrays.sort(numbers);for(intindex=1;index<numbers.length;index++){System.out.print(numbers[index]);}}}a)21b)23c)13d)运行时报数组越界错误37)下面一段代码中break语句起到()的作用,请选择表述最准确的一项。intpointer=0;while(poinrer<=10){switch(poinrer%3){case1:pointer+=1;break;case2:pointer+=2;break;default:pointer+=3;break;}}a)结束当次循环,使控制权直接转移到控制循环的条件表示式b)从嵌套循环内部跳出最里面的循环c)终止switch语句的语句序列d)退出循环38)下列代码的运行结果是()。classTest{publicstaticvoidmain(String[]args){inta=21; intb=22;intc=23;if(a>b‖b>c){System.out.print(++b);}else{System.out.print(a+b+c); }}}a)21b)22c)23d)6639)关于带参数的方法,下列选项中的说法错误的是()。a)使用带参数的方法分为两步:1、定义带参数的方法;2、调用带参数的方法b)带参数方法的返回值不能为voidc)带参数方法的参数个数能够为一个或多个d)带参数方法的参数能够是任意的基本类型数据或引用类型数据40)编译运行后的输出结果是()。publicstaticvoidmain(String[]args){inta=100;while(a!=0){System.out.print(a);a=a/4}}a)1002561b)10025c)100d)2541)编译运行后,输出结果是()。publicclassTest{staticintcount=9;publicstaticvoidcountl(){count=10;System.out.println("count1="+count);}publicstaticvoidcount2(){System.out.println("count2="+count);}publicstaticvoidmain(String[]args){count1();count2();}}a)count1=9 count2=9b)count1=10count2=9c)count1=10count2=10d)count1=9count2=1042)假设int类型的变量x、y和z,它们的初始值分别为10、20和30,则布尔表示式x<10‖y>10&&z<10的值为______。Afalse B1 Ctrue D无法判断43)下列关于类的说法,错误的是______。A对于一个类来说,只能生成1到2个对象B类是定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国自动驾驶汽车行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国脱油卵磷脂行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国能效管理平台行业市场深度调研及投资前景战略研究报告
- 2025-2030中国羊绒衫专用洗液行业市场发展分析与发展趋势及投资风险研究报告
- 2025-2030中国网球运动服行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国科技孵化器行业市场运行分析及发展趋势与投资前景研究报告
- 2025-2030中国碳水化合物阻滞剂补充剂行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国矿棉行业市场深度调研及发展趋势与投资战略研究报告
- 2025-2030中国男靴行业市场发展分析与发展趋势及投资风险研究报告
- 2025-2030中国电脑程控跑步机行业市场发展分析及前景趋势与投资研究报告
- 苏教版科学(2017)六年级下册教学计划及教学进度表
- 测量小灯泡的功率实验报告单
- 卫生人才培养方案计划
- 图书馆建筑设计规范讲解课件
- 四川省教师资格认定体检表
- 培养中班幼儿正确使用筷子的研究的结题报告
- 湘教版七年级上册等高线地形图
- 车间改造合同范文
- 风生水起博主的投资周记
- 赛艇赛事活动推广方案
- (通用)中考数学总复习 第三章 函数 第4节 反比例函数课件 新人教
评论
0/150
提交评论