南开18春学期《Java语言程序设计》在线作业(随机)
【奥鹏】[南开大学]18春学期《Java语言程序设计》在线作业试卷总分100得分100南开大学在线作业均为随机作业
第1题下列属于合法的Java标识符是()。
A、_cat
B、5books
C、+static
D、3.14159
正确答案A
第2题A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:
1.Aa0=newA()
2.Aa1=newB()
3.Aa2=newC()
问以下哪个说法是正确的?
A、只有第1行能通过编译
B、第1、2行能通过编译,但第3行编译出错
C、第1、2、3行能通过编译,但第2、3行运行时出错
D、第1行、第2行和第3行的声明都是正确的?
正确答案
第3题关于以下程序的描述正确的是()。
publicclassUseArray{staticintarr[]=newintpublicstaticvoidmain(Stringa[]){ System.out.println(arr) }
}
A、编译将产生错误
B、编译时正确,但运行时将产生错误
C、正确,输出0
D、正确,输出?null
正确答案C
第4题顺序执行下列程序语句后,则b的值是
Stringa="Hello"
Stringb=a.substring(02)
A、Hello
B、hello
C、He
D、null
正确答案C
第5题下列程序段的输出结果是
publicclassoperatorsandExpressions{
voidstringPlus(){
intx=3y=4z=5
System.out.println(x+y+z)
}
}
A、xyz
B、x+y+z
C、12
D、以上均不正确
正确答案C
第6题下列构造方法的调用方式中,正确的是()。
A、按照一般方法调用
B、由用户直接调用
C、只能通过new自动调用
D、被系统调用
正确答案C
第7题能够支持javadoc命令的注释语句是()。
A、/**...//
B、/*...*/
C、//
D、/**...*/
正确答案
第8题以下程序段的输出结果为
classCruncher{
voidcrunch(inti){
System.out.println("intversion")
}
voidcrunch(Strings){
System.out.println("Stringversion")
}
publicstaticvoidmain(Stringargs[]){
Crunchercrun=newCruncher()
charch=p
crun.crunch(c
A、intversion
B、Stringversion
C、编译出错
D、编译通过,但产生异常
正确答案A
第9题下面属于Java关键字的是
A、NULL
B、IF
C、do
D、While
正确答案C
第10题设有下面两个类的定义:classPerson{classStudentextendsPerson{longid//身份证号intscore//入学总分Stringname//姓名intgetScore(){}retu
A、包含关系
B、继承关系
C、关联关系
D、上述类定义有语法错误
正确答案B
第11题一个循环一般应包括哪几部分内容()
A、初始化部分
B、循环体部分
C、迭代部分和终止部分
D、以上都是
正确答案
第12题下列的变量定义中,错误的是()。
A、int6_a
B、floata
C、inti=Integer.MAX_VALUE
D、staticinti=100
正确答案A
更多学习资料请登录www.openhelp100.com
页:
[1]