资源描述
1、下列关于注释作用的描述中,错误的是?()A、对程序进行说明B、参与编译C、帮助调试程序D、帮助整理编程思路2、多行注释的作用是为了使代码易于阅读。()3、多行注释“/*/”中不可以嵌套单行注释“/”。()4.文档注释以_开头,以_结束,使用_取出来生成帮助文档。1.5、下列选项中,不属于Java中关键字的是()A、constB、falseC、FinalD、null6、下面选项中,哪一个是合法的标识符()A、helloworldB、1DemoC、_3_D、class7、下面选项中,哪一个不是Java中的关键字()A、sizeofB、constC、publicD、goto2.8、下列转义字符中,不合法的是()A、nB、xC、rD、t9、下列选项中,哪一个是十进制数6的二进制值()A、111B、101C、110D、01110、下列选项中,不属于基本数据类型的是()A、StringB、shortC、booleanD、char11、下列关于浮点型数据的定义,哪一个不能通过编译()A、doublea=12.45;B、floatb=12.45;C、doublec=100;D、floatd=100;3.12、下列数据类型进行运算时,哪一个会发生自动类型提升()A、int+intB、long+longC、byte+byteD、double+double13、下面关于布尔类型变量的定义中,正确的是()A、booleana=TRUE;B、booleanb=FALSE;C、booleanc=true;D、booleand=false;14、下列选项中,按照箭头方向,不可以进行自动类型转换的是()A、byteintB、intlongC、doublelongD、shortint4.15、下列关于数据类型的说法中,错误的是()A、Java中的数据类型分为基本数据类型和引用数据类型B、int类型数据占4个字节C、浮点数类型变量不能赋予一个整数数值D、布尔类型的变量只有true和false这两个值16、Java中用0和非0的数字表示布尔类型常量的值()17、常量就是程序中常常变化的数据()18.在程序中为了标明不同的进制,数据都有特定的标识,八进制必须以_开头;十六进制必须以_或_开头。5.19.Java语言中,double类型所占存储空间为_个字节。20.简述什么是变量的作用域6.21.请列举Java语言中的八种基本数据类型,并说明每种数据类型所占用的空间大小7.21.阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果,否则请说明编译失败的原因classDemopublicstaticvoidmain(Stringargs)if(true)intx=0;x+;System.out.println(x);8.22、请阅读下面的程序,选择正确的运行结果。()classDemoprivatestaticintx;publicstaticvoidmain(Stringargs)System.out.println(x+);A、0B、1C、无结果D、编译失败9.23、下列选项中,不属于位运算符的是()A、&B、!C、D、|24、关于表达式1234/1000*1000的运算结果,下列哪个选项是正确的()A、1234B、1000C、1234.0D、以上都不对25、将十进制的6与11进行异或运算的结果为()A、11B、12C、13D、1426、代码:System.out.println(“Hello”+9+1);输出的结果是哪个()A、Hello91B、Hello10C、Compilationfails.D、Anexceptionisthrownatruntime10.27、程序的运行结果是()publicclassExample02publicstaticvoidmain(Stringargs)intx=0;/定义变量x,初始值为0inty=0;/定义变量y,初始值为0booleanb=x=0|y+y?x:y的结果为()A、6B、5C、trueD、false35、运算符“|”和“|”都表示“或”操作()36.System.out.println(“5+5=”+5+5);语句的输出结果是_37.逻辑运算符用于对布尔型的数据进行操作,其结果是一个_型38.truetrue的结果是_15.39、阅读下面的程序、阅读下面的程序publicclassTestpublicstaticvoidmain(Stringargs)for(intx=0;x=3;x+)continue;System.out.print(x%2+”“);运行结果正确的是运行结果正确的是()A、跳出循环,无输出、跳出循环,无输出B、0121C、01D、编译出错、编译出错16.40、publicclassTestpublicstaticvoidmain(Stringargs)intsum=0;for(inti=1;i=100;i+)if(i%2=0)continue;sum+=i;System.out.println(sum);下列选项中,哪一个是程序的运行结果()A、1050B、2050C、2500D、以上答案都不对17.41、下列关于case关键字的说法中,错误的是()A、case关键字后面必须是常量B、case关键字后面的break必须存在C、case关键字后面的break可以没有D、case关键字后面的值必须不一样42、下列关于条件语句的描述,错误的是()A、if语句中的条件表达式是一个布尔值B、选择语句分为if条件语句和switch条件语句C、switch语句中的表达式只能是布尔类型的值D、switch语句只能针对某个表达式的值作出判断18.43、请阅读下面的程序。ClassWhileDemo5publicstaticvoidmain(Stringargs)intn=5;while(n10)System.out.print(n);n+;下列选项中,哪一个是程序运行的结果()A、无输出B、输出56789C、死循环D、编译错误21.46、请阅读下面的程序片段intx=3;if(x5)System.out.print(a);elseSystem.out.print(b);选择程序的运行结果()A、aB、bC、abD、编译错误22.47、continue语句只用于循环语句中,它的作用是跳出循环。()48、switch条件语句可以针对某个表达式的值作出判断,从而决定程序执行哪一段代码()49、switch表达式中可以接收int类型的值()50、dowhile和while语句都必须以分号结束()23.51、请阅读下面的代码片段publicstaticintadd(inta,intb)returna+b;下列选项中,可以在main()方法中成功调用add()方法的是()A、intnum=add(1.0,2.0);B、intnum=add(a,b);C、intnum=add(true,flase);D、intnum=add(1,2);24.52、下面关于方法定义的描述中,正确的是()A、当方法没有返回值时,返回值类型要定义为voidB、当方法没有返回值时,返回值类型可以不写C、当方法没有返回值时,不能有return语句D、方法是不可以没有参数的53、Java允许在一个程序中定义多个同名的方法,但是参数的类型或个数必须不同,这就是方法的重载()54.请简述方法重载的特点25.54、inta=45,4,67,23,65,87,34,52,56;数组中a5的值为()A、23B、45C、65D、8755、下列选项中关于二维数组的定义,格式错误的是()A、intarr=newint34B、intarr=newint3C、intarr=newint4D、intarr=1,2,3,4,5,626.56、请阅读下面的程序publicclassTestpublicstaticvoidmain(Stringargs)inta=2,0,4,1,8,3,5;inttemp;for(inti=0;ii;j-)if(ajaj-1)temp=aj;aj=aj-1;aj-1=temp;for(Integeri:a)System.out.println(i);27.下列选项中,哪一个是程序的运行结果()A、8,5,4,3,2,1,0B、0,1,2,3,4,5,8C、2,0,4,1,8,3,5D、5,3,8,1,4,0,257、声明一个数组,_a=newString;空格处应该填写的的内容为()A、intB、doubleC、StringD、string58、代码intarr=newint34可以正确的定义一个二维数组()59、代码intarr=newint可以正确的定义一个二维数组()28.
展开阅读全文