谋学网www.mouxue.com
【奥鹏】[南开大学]18秋学期(1709、1803、1809)《Java语言程序设计》在线作业 试卷总分:100 得分:100
第1题,下列哪个数代表八进制整数? A、0XA6 B、-1E3 C、1840 D、0144
第2题,下列赋值语句中错误的是 A、float f=11.1f B、double d=5.3E12; C、char c='\\r'; D、byte bb=433;
第3题,有程序如下,关于程序的描述哪个是正确的?( ) public class Person{ static int a[] = new int[10];public static void main(String a[]) { System.out.println(arr[1]); } }
A、编译将产生错误
B、编译时正确,但运行时将产生错误 C、正确,输出0 D、正确,输出?null
第4题,下面程序段: boolean a=false; boolean b=true;
boolean c=(a&&b)&&(!b) boolean result=(a&b)&(!b); 执行完后,正确的结果是 A、c=false;result=false B、c=true;result=true C、c=true;result=false D、c=false;result=true
谋学网www.mouxue.com
第5题,下列的变量定义中,错误的是( )。 A、int 6_a; B、float a;
C、int i=Integer.MAX_VALUE; D、static int i=100;
第6题,按运算符操作数的数目划分,运算符 ? :的类型是 A、三元 B、二元 C、四元 D、一元
第7题,给出下面程序段:
if(x0){System.out.println(\
else if(x-3){System.out.println(\else {System.out.println(\若打印字符串\则x的取值范围是 A、x0 B、x-3 C、x=-3 D、x=0&x-3
第8题,以下( )不是Java的关键字。 A、FALSE B、const C、this D、void
第9题,按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。 A、Helloworld B、HelloWorld C、helloworld D、helloWorld
谋学网www.mouxue.com
第10题,阅读下列代码后 public class Person{ int arr[]=new int[10];
public static void main(String args[]){ System.out.println(arr[1]); } }
正确的说法是
A、编译时将产生错误
B、编译时正确,运行时将产生错误 C、输出零 D、输出空
第11题,当方法遇到异常又不知如何处理时,下列哪种做法是正确的? A、捕获异常 B、抛出异常 C、声明异常 D、嵌套异常
第12题,一个循环一般应包括哪几部分内容() A、初始化部分 B、循环体部分
C、迭代部分和终止部分 D、以上都是
第13题,能够支持 javadoc 命令的注释语句是()。 A、/**...// B、/*...*/ C、//
D、/**...*/
第14题,设有下面的两个类定义:
谋学网www.mouxue.com
class aa{
void Show(){System.out.println(\我喜欢Java!\}
class BB extends aa{
void Show(){System.out.println(\我喜欢C++!\} }
则顺序执行如下语句后输出结果为: aa a=new aa(); BB b=new BB(); a.Show(); b.Show();
A、我喜欢Java! 我喜欢C++! B、我喜欢C++! 我喜欢Java! C、我喜欢Java! 我喜欢Java! D、我喜欢C++! 我喜欢C++!
第15题,关于以下程序的描述正确的是( )。 public class UseArray{ static int arr[] = new int[5];public static void main(String a[]) { System.out.println(arr[0]); } }
A、编译将产生错误
B、编译时正确,但运行时将产生错误 C、正确,输出0 D、正确,输出?null
第16题,下列代码中,将引起一个编译错误的行是()。 1)public class Test{ 2) int m,n;
3) public Test(){}
4) public Test(int a){m=a;}
5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0;
9) t1=new Test(); 10) t2=new Test(j,k); 11) }
谋学网www.mouxue.com
12) } A、第3行 B、第5行 C、第6行 D、第10行
第17题,有语句String s=\,以下操作哪个是不合法的? A、int i=s.length(); B、s=3;
C、String ts=s.trim() D、String t=s+\
第18题,给出下面代码段: public class Test1{
public static void main(String args[]){ int m; switch(m) {
case 0:System.out.println(\
case 1:System.out.println(\case 2:
default:System.out.println(\} } }
下列m 的哪个值将引起\的 A、0 B、1 C、2
D、以上都不正确
第19题,编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为 A、.java B、.class C、.obj