Java单科测试题(带答案)

2026/1/23 22:25:36

装--------------------------------------订---------------------------------------------------------------------- 线public class test{

int i;

public int aMetbod(){

i++;

return i; }

public static void main(String args[]){

Test test=new Test(); test.aMethod();

System.out.lprintln(test.aMethod()); } }

A.0 B.1 C.2 D.3 37. 下列java语言代码的输出结果是( )。

public static void main(){ int i;

for(i=0;i<3;i++) {

switch(i) {

case 1: System.out.print(i); case 2: System.out.print(i); default: System.out.print(i); } } }

A. 011122 B. 012 C. 012020 D. 120

38. 在Java语言中,下面不正确的字符串常量是( )。

A.’abc’ B. “12’12” C. “0” D. “” 39. 以下关于类和对象说法错误的是( )。

A. 类是对象的模子,没有类就没有对象

B. 对象是类的实例,一个类生成的对象具有相同的属性和方法 C. 没有类也可以生成对象

D. 一个类生成的对象属性值可能不同

40. 以下关于类的属性和方法说法错误的是( )。

A.类的定义时必须包含属性和方法,缺一不可 B.类的定义时可以没有属性和方法

C.类可以只定义属性不定义方法,也可以只定义方法不定义属性 D.类中定义属性时即使未赋值,实例化对象时,对象的属性也会有值 41. 关于数据类型,说法错误的是( )。

A. int型是基本数据类型,int型的属性默认值为0 B. String型是基本数据类型

--------------------------------------

装--------------------------------------订---------------------------------------------------------------------- 线C. String型的属性默认值为null D. double型的属性可以赋整数值 42. 关于方法,说法错误的是( )。

A. 类中的方法可以没有返回值

B. 类中的方法如果无返回值则在方法体内不能有return语句 C. 类中的方法可以定义参数,并且参数可以是多个

D. 类中的方法可以调用其它的方法,定义多个方法时前后顺序无 43. 关于java数组,说法正确的是( )。

A. 数组可以不声明直接使用 B. 数组索引值总是从零开始

C. 数组空间开辟后,如果不给成员赋值,成员就没有值 D. 数组有length方法,用于获取数组的成员总数 44. int i=0,x=0; do

{ if(i%5==0) x++; ++i;

}while(i<20);

System.out.println(x);

以上java语言代码的输出结果是( )。 A. 4 B.10 C. 0 D.以上都不是 45. 以下代码运行的结果是( )。

int [] nums=new int[5]; nums={2,5,8,3,6};

System.out.println(“数组第二个成员是:”+nums[1]); A. 显示2 B. 显示5 C. 显示0 D. 语法报错 46. int x=10,y=20,result;

x+=20; result=x+y;

System.out.println(” result=”+ result);

A. result=10 B. result=50 C. result=40 D. result=60 47. int a=2,b=-1,c=2;

if(a

System.out.println______; 输出结果是( )。

A.0 B.1 C.2 D.3 48. int a=10,b=6;

if(a==b)

System.out.println(++a); else

--------------------------------------

System.out.println(b--); 此段代码的输出结果是( )。

A. 10 B. 11 C. 5 D. 6 49. 10/2+5的值为( )。

A. 5 B. 7 C. 10 D. 12 --------------------------------------50. int i=0,s=0; do {

if(i%2==0) {

i=i+2; } 装i++; --------------------------------------s=s+i; }while(i<7);

System.out.println ______; 输出结果是( )。

A.16 B.14 C.18 D.21

订------------------------------线----------------------------------------


Java单科测试题(带答案).doc 将本文的Word文档下载到电脑
搜索更多关于: Java单科测试题(带答案) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219