1 / 11
文档名称:

2020年度Java基础笔试机试测试题(带答案).doc

格式:doc   大小:99KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2020年度Java基础笔试机试测试题(带答案).doc

上传人:读书之乐 2019/12/10 文件大小:99 KB

下载得到文件列表

2020年度Java基础笔试机试测试题(带答案).doc

文档介绍

文档介绍:Java基础考试题班级:__________姓名:___________日期:_____________一、笔试(45题,每题2分)1) 分析下面的Java程序段,编译运行后的输出结果是()。lassTest{publicstaticvoidchangeString(StringBuffersb){("stringbuffer2");}publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer("stringbuffer1");changeString(sb);("sb="+());}} A. sb=stringbuffer2stringbuffer1B. sb=stringbuffer1 C. sb=stringbuffer2D. sb=stringbuffer1stringbuffer22) 在Java中,包有多种用途,但不包含()。 A. 将类组合成较小的单元,便于使用 B. 有助于避免命名冲突 C. 有助于提高运行效率 D. 允许在更广的范围内保护类、数据和方法3) 在Java中,如果要在字符串类型s="java"中,得到字母'v'出现的位置,选()语句。 A)('v');B)('v');C)('v');D)('v');4)下列代码运行后,变量c的值是()。inta=15,b=10;doublec=a/b;a)b)c)1d)05)main方法如下所示,该程序的运行结果是()。publicstaticvoidmain(String[]args){ inti=0;(i++);}a)输出0b)输出1c)编译错误d)运行时出现异常6)使用类的步骤包括以下三步,它们的先后顺序是()。 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={};8) 给定如下代码片段,编译运行时的结果是()。 inti=2; switch(i){ case0: (”zero”); break; case1: (”one”); case2: (“two”); default: (“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; } } (c);a) 输出:10 b) 输出:20 c) 输出:3 d) 编译报错10) 分析下面的代码片段,编译运行后的输出结果是()。 for(inti=0;i<6;i++){ intk=++i; while(k<5){ (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;}(x);}a)1 b)10 c)13 d)5012)下列不可作为java语言修饰符的是()A)a1                  B)$1                   C)_1                   D)1113)有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是()A)           B)            C)a1                   D)都对14)整型数据类型中,需要内存空间最多的是()A)short               B)double                C)int                   D)char15)以下选项中循环结构合法并能正常运行的是(     )A、while(int i<7){    i++;    (“iis“+i); }B、int j=3;while(j)  { (“j is“+j);}C、int j=0;for(int k=0;j+k!=10;j++,k++){   (“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