出自:河南工业大学面向对象程序设计

对于if 语句下列描述错误的是() if 语句后可以没有大括号 if 语句必须跟else联用 if语句属于分支结构 if 语句的条件必须是boolean类型
对于switch 语句下列描述正确的是() case后必须有break语句 switch0括号内可以是任意类型数据 ) case后可以是常量也可以是变量 允许多个case共用一组执行语句
对于循环语句下列描述正确的是() while和do-while实现的效果一样 while循环可以用for循环代替 while(1)表示无限循环 continue可以跳出循环
在Java中,下列代码运行的结果是( ) public static void main(String[] args) { int a=1, b=2, c=3; if (a<0) if (b<0) c=10; else c=20; System.out.println(c); } A、输出:10 B、输出:3 C、输出:20 D、编译报错
研究下面的Java代码: switch(x){ case 1: System.out.println(1); case 2: case 3: System.out.println(3); case 4: System.out.println(4); } 当x=2时,运行结果是( ) A、输出结果为3 B、输出结果为3和4 C、没有输出任何结果 D、输出结果为1/3和4
引用数组元素时, 数组的下标类型可以是( ) A、整型常量 B、整型表达式 C、整型变量 D、以上均可
int [] s=new int[3];s数组中元素最大的下标值为( ) A、2 B、3 C、1
int a[]=___ int [4]; 空格中正确的填空为 ( ); A、class B、new C、string D、void
定义一个数组,但未赋初值,系统会自动赋值,其值为( ) A、0或null B、9 C、任何值 D、1
若有定义:int a[2][3];则以下选项中不越界的正确的访问有( ) A、a[2][3] B、a[2][0] C、a[0][0] D、a[1][3]
分析选项中关于Java中this关键字的说法正确的是( ) this关键字和类关联,而不是和特定的对象关联 this关键字是在对象内部指代自身的引用 this关键字可以在类中的任何位置使用 同一个类的不同对象共用一个this
在一个java原文件中,import、class、package语句的顺序是( ) o package import class import class package class package import package class import
Java方法的参数传递对于自定义数据类型,参数传递是( ) A、通过引用 B、通过指针 C、通过地址 D、通过值
下列有关类、对象和实例的叙述,正确的是哪一项?( ) 对象是类的抽象,类是对象的具体化,实例是对象的另一个名称 类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别 类是对象的抽象,对象是类的具体化,实例是类的另一个名称 类是对象的抽象,对象是类的具体化,实例是对象的另一个名称
下列选项中,与成员变量共同构成一个类的是( ) A、关键字 B、运算符 C、方法 D、表达式
以下描述正确的有()。 对于语句v=c;会导致运行错误 运行输出:Vehicle:driveCar: driveVehicle: drive 运行输出:Vehicle: driveCar: driveCar: drive 2.00/2.00 对于语句v=c;会导致编译错误
以下关于继承的叙述正确的是()。 在Java中一个类只能实现一个接口 在Java中接口只允许单一继承 在Java中一个类不能同时继承一个类和实现一个接口 在Java中类只允许单一继承
下列哪一个关键字用于实现接口来定义类?() A、extends B、abstract C、imterface D、implements
下列叙述中,错误的是( )。 A、子类继承父类 B、父类包含子类 C、子类能够替代父亲 D、父亲不能替代子类
接口中可以包含以下内容()。 A、静态常量和抽象方法 B、任何变量和抽象方法 C、静态变量和抽象方法 D、任何变量和任何方法
这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf("sum=%d ",sum);printf("result is 25 ");}这段程序中常量有______ A、10 B、sum C、15 D、PI
这段程序中的常量有:(#define PI 3.14 ;void main(){ int sum;sum = 10 +15;printf("sum=%d ",sum);printf("result is 25 ");}这段程序中常量有______ A、10 B、15 C、20 D、PI
请从下面的选项中选出正确的C语言的转义字符______ u0027.y0027 u0027 u0027 u0027 u0027 u00273u0027
若定义:int a【2】【3】{0,2,4,6,8,10};以下描述正确的有______ . (a+1)为元素6的地址 (a【1】+1)的值为2 (a+1)+2的值为8 [0】与a的相同
若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算?______ f=(f*100+0.5)/100.0 i=f*100+0.5,f=i/100.0 f=(int)(f*100+0.5)/100.0 f=(f/100+0.5)*100.0
若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是______ a=b=c=d=100 d++ c+b; d=(c=22)-(b++)
程序的结构可分为哪几类______ A、顺序结构 B、循环结构 C、程序结构 D、选择结构
指出下面错误的表达式:______ A、56=a11 B、a+b=5 C、i=i++ D、5.6+6.2%3.1
指出下面错误的表达式______ A、a+b=5 B、56=a11 C、i=i++ D、5.6+6.2%3.1
按惯例,类名首字母大写,变量名首字母小写。
return语句不是Java语言中的跳转语句。
do……while循环的执行过程是无条件执行循环体一次,再根据判断条件决定是否继续执行循环体。
if(true){int i=100;} System.out.println(i);运行此程序的结果是输出100。
break和continue语句都是结束循环的语句。
有四种循环控制结构。
数组都有一个属性length。
数组元素都会隐式初始化。
Java语言中的数组元素只能是基本数据类型而不能为对象类型。
增强的for语句可以方便地遍历数组。
分析如下的JAVA代码,编译运行时输出()。 String s=new String(“ABCDTest”); int i=1; int j=4; System.out.println(s.substring (i,j)); A、BCDT B、ABCD C、ABC D、BCD
分析下面的Java程序,执行后的输出结果为( )。 String str=new Stirng(“JavaScript”).;## System.out.println(str.substring(0,str.indexOf(“a”))); A、Jav B、Java C、J D、Ja
给定如下Java程序的代码片段,运行后,要输出字符串“world”,则A处应该填入的代码是( )。String s="hello,world";System.out.println(A); s.substring(7,12) s.substring(s.charAt(“w”),s.length0) s.substring(s.indexOf(“w”),s.length0) s.substring(6,12)
哪种方法返回String中的字符数( ) A、girth() B、length() C、width() D、size()
有 String str1="hello";int num=100; 则对 str1+100 说法正确的是() str1+100不会产生语法错误,最终的结果是100,str1的值被忽略掉 str1+100不会产生语法错误,最终的结果是hello,100被忽略掉 str1+100会产生语法错误,字符串不能和整数相加 str1+100 的值是一个字符串 hello100
关于以下程序段,正确的说法是( ) String s1=”abc”+”def”; //1 String s2=new String(s1); //2 if(s1= =s2) //3 System.out.println(“= = succeeded”); //4 if (s1.equals(s2)) //5 System.out.println(“.equals() succeeded”); //6 A、行4执行,行6不执行 B、行6执行,行4不执行 C、行4与行6都将执行 D、行4、行6都不执行
String类中替换字符串的方法是( )。 A、substring B、replace C、indexOf D、split
在异常处理中,如释放资源、关闭文件、关闭数据库等由 ( )来完成。 A、catch字句 B、try子句 C、throw子句 D、finally子句
当方法遇到异常又不知如何处理时,正确的处理是( )。 A、嵌套异常 B、匹配异常 C、声明抛出异常 D、捕获异常
异常指的是下列哪种情况? 程序运行过程中发生的不正常现象,它将中断指令的正常进行 程序中的语法错误 程序的编译错误 程序事先定义好的可能出现的意外情况
( )类是所有异常类的父类。 A、Exception B、Throwable C、Error D、Object