奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 376|回复: 0

南开(本部)]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业1

[复制链接]

1万

主题

3

回帖

2万

积分

论坛元老

积分
29086
发表于 2019-4-8 16:57:49 | 显示全部楼层 |阅读模式
扫码加微信
南开(本部)]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业1
【奥鹏】[南开大学(本部)]19春学期(1709、1803、1809、1903)《Java语言程序设计》在线作业
奥鹏作业答案
奥鹏南开大学在线作业是随机作业,代做请

试卷总分100得分100
第1题关于以下程序段的说法正确的是
1.publicclassMyar{
2.publicstaticvoidmain(Stringargv[]){
3.int[]i=newint[5]
4.System.out.println(i[5])
5.}
6.}
A、第2行编译出错
B、第4行编译出错
C、编译时产生错误
D、编译时没有产生错误,运行时发生异常
正确答案
第2题有程序如下,关于程序的描述哪个是正确的?()
publicclassPerson{staticinta[]=newint[10]publicstaticvoidmain(Stringa[]){   System.out.println(arr[1])  }
}
A、编译将产生错误
B、编译时正确,但运行时将产生错误
C、正确,输出0
D、正确,输出?null
正确答案
第3题下列程序段的输出结果是
voiddoublearithmaticOperator(){
System.out.print(9/2)
System.out.print(&quot&quot)
System.out.println(5/2.0)
}
A、4.52.5
B、42
C、4.52
D、42.5
正确答案
第4题下列属于合法的Java标识符是()。
A、_cat
B、5books
C、+static
D、3.14159
正确答案
第5题Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?
A、Stringargs
B、Stringar[]
C、Chararg
D、StringBufferargs[]
正确答案
第6题下列数组a中,版本较新的能在程序运行时动态调整大小的是
A、inta[]
B、String[]a
C、a=newArrayList()
D、a=newArray()
正确答案
第7题以下代码段执行后的输出结果为()intx=-3;inty=-10;System.out.println(y%x)
A、1
B、2
C、1    奥鹏作业答案
D、3
正确答案
第8题下列的变量定义中,错误的是()。
A、int6_a
B、floata
C、inti=Integer.MAX_VALUE
D、staticinti=100
正确答案
第9题当方法遇到异常又不知如何处理时,下列哪种做法是正确的?
A、捕获异常
B、抛出异常
C、声明异常
D、嵌套异常
正确答案
第10题下列哪个数代表八进制整数?
A、0XA6
B、1E3
C、1840
D、0144
正确答案
第11题在Java中,所有类的根类是()。
A、java.lang.Objet
B、java.lang.Class
C、java.applet.Applet
D、java.awt.Frame
正确答案
第12题编译Javaapplication源程序文件将产生相应的字节码文件,这些字节文件的扩展名为
A、.java
B、.class
C、.obj
D、.exe
正确答案
第13题以下关于构造函数的描述错误的是
A、构造函数的返回类型只能是void型
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C、、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
正确答案
第14题在java语句中,运算符||实现()
A、逻辑或
B、逻辑与
C、逻辑非
D、逻辑相等
正确答案
第15题以下程序的功能是:求n!。请在下列程序中填入正确的语句
classFactorialTest{
staticlongFactorial(intn){
if(n==1)
return1
else
_______________}
publicstaticvoidmain(Stringa[]){
intn=8
System.out.println(n+&quot!=&quot+Factorial(n))}
}
A、returnn*Factorial(n)
B、return(n1)*Factorial(n)
C、returnn*Factorial(n1)
D、return(n1)*Factorial(n1)
正确答案
第16题一个循环一般应包括哪几部分内容()
A、初始化部分
B、循环体部分
C、迭代部分和终止部分
D、以上都是
正确答案
第17题关于以下程序的描述正确的是()。
publicclassUseArray{staticintarr[]=newint[5]publicstaticvoidmain(Stringa[]){   System.out.println(arr[0])  }
}
A、编译将产生错误
B、编译时正确,但运行时将产生错误
C、正确,输出0
D、正确,输出?null
正确答案
第18题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行的声明都是正确的?
正确答案
第19题有语句Strings=”helloworld”,以下操作哪个是不合法的?
A、inti=s.length()
B、s=3
C、Stringts=s.trim()
D、Stringt=s+”!”
正确答案
第20题设有下面两个类的定义:classPerson{classStudentextendsPerson{longid//身份证号intscore//入学总分Stringname//姓名intgetScore(){}retu
A、包含关系
B、继承关系
C、关联关系
D、上述类定义有语法错误
正确答案
第21题给出下面代码,关于该程序以下哪个说法是正确的?()
publicclassPerson{
staticintarr[]=newint[5]
publicstaticvoidmain(Stringa[])
{System.out.println(arr[0]) }
}
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空
正确答案
第22题以下关于继承的叙述正确的是()。
A、在Java中类只允许单一继承
B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口
D、在Java中接口只允许单一继承
正确答案
第23题给出下面程序段:
if(x0){System.out.println(&quotHello.&quot)}
elseif(x3){System.out.println(&quotNicetomeetyou!&quot)}
else{System.out.println(&quotHowareyou?&quot)}
若打印字符串“Howareyou?”则x的取值范围是
A、x0
B、x3
C、x=3
D、x=0&ampx3
正确答案
第24题编译并且执行以下代码,会出现什么情况?
publicclassQ{
publicstaticvoidmain(Stringargv[]){
intanar[]=newint[]{123}
System.out.println(anar[1])
}
}
A、1
B、有错误,数组anar在初始化以前不能正常输出。
C、2
D、有错误,数组的大小没有定义。
正确答案
第25题下列代码中,将引起一个编译错误的行是()。
1)publicclassTest{
2)intmn
3)publicTest(){}
4)publicTest(inta){m=a}
5)publicstaticvoidmain(Stringargs[]){
6)Testt1t2
7)intjk
8)j=0k=0
9)t1=newTest()
10)t2=newTest(jk)
11)}
12)}
A、第3行
B、第5行
C、第6行
D、第10行
正确答案
第26题阅读下列代码后
publicclassPerson{
intarr[]=newint[10]
publicstaticvoidmain(Stringargs[]){
System.out.println(arr[1])
}
}
正确的说法是
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空
正确答案
第27题下列程序段的输出结果是
publicclassoperatorsandExpressions{
voidstringPlus(){
intx=3y=4z=5
System.out.println(x+y+z)
}
}
A、xyz
B、x+y+z
C、12
D、以上均不正确
正确答案
第28题下面可作为public?void?aMethod(){...}重载方法的是
A、voidaMethod(){...}
B、publicintaMethod(){...}
C、publicvoidaMethod(){...}
D、publicintaMethod(intm){...}
正确答案
第29题下列构造方法的调用方式中,正确的是()。
A、按照一般方法调用
B、由用户直接调用
C、只能通过new自动调用
D、被系统调用
正确答案
第30题下列关于构造方法的说法正确的是
A、因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。
B、构造方法是给对象赋初值,所以没有返回值,要用void来声明。
C、构造方法不能被程序调用,也不可以重载。
D、一个类只允许有一个构造方法。
正确答案
第31题无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。
A、错误
B、正确
正确答案
第32题在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
A、错误
B、正确
正确答案
第33题构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
A、错误
B、正确
正确答案
第34题Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
A、错误
B、正确
正确答案
第35题java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。
A、错误
B、正确
正确答案
第36题Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
A、错误
B、正确
正确答案
第37题在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
A、错误
B、正确
正确答案
第38题构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。
A、错误
B、正确
正确答案
第39题Java源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。
A、错误
B、正确
正确答案
第40题Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
A、错误
B、正确
正确答案
第41题注释的作用是使程序在执行时在屏幕上显示//之后的内容。
A、错误
B、正确
正确答案
第42题在Java的方法中定义一个常量要用const关键字。
A、错误
B、正确
正确答案
第43题若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。
A、错误
B、正确
正确答案
第44题Java有两类程序:JavaApplication和JavaApplet,其中JavaApplet程序由嵌入到浏览器中的解释器解释运行。
A、错误
B、正确
正确答案
第45题在Java中%是取余运算符,要求两端操作数为整型。
A、错误
B、正确
正确答案
第46题一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的其中没有内容所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法要么使一个类实现Runnable接口并书写其中run()方法的方法体。
A、错误
B、正确
正确答案
第47题Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。
A、错误
B、正确
正确答案
第48题在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。
A、错误
B、正确
正确答案
第49题Java的各种数据类型所占用的内存长度与具体软硬件环境有关
A、错误
B、正确
正确答案
第50题Java语言中的数组元素只能是基本数据类型而不能为对象类型。
A、错误
B、正确
正确答案

奥鹏作业答案
奥鹏南开大学在线作业是随机作业,代做请
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-26 05:52

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表