吉林大学21秋《面向对象程序设计》在线作业一(随机题目)
吉大《面向对象程序设计》在线作业一试卷总分100得分100
吉林大学2021年秋季学期在线作业
第1题设有定义inti=123longj=456下面赋值不正确的语句是()
A、j=i
B、j=(long)i
C、i=(int)j
D、i=j
正确答案
第2题设有定义inti=6,则执行以下语句后,i的值为()。i+=i1
A、10
B、121
C、11
D、100
正确答案
第3题int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是() 奥鹏在线作业
A、publicintMAX_LENGTH=100
B、finalintMAX_LENGTH=100
C、publicconstintMAX_LENGTH=100
D、publicfinalintMAX_LENGTH=100
正确答案
第4题给出如下代码classtest{privateintmpublicstaticvoidfun(){//somecode...}}如何使成员变量m被函数fun()直接访问()。
A、将privateintm改为protectedintm
B、将privateintm改为publicintm
C、将privateintm改为staticintm
D、将privateintm改为intm
正确答案
如果类中的成员变量可以被同一包访问,则使用如下哪个约束符()。
A、private
B、public
C、protected
D、nomodifier
正确答案
第6题所有的异常类皆继承哪一个类?()
A、java.io.Exception
B、java.lang.Throwable
C、java.lang.Exception
D、java.lang.Error
正确答案
第7题设有定义floatx=3.5fy=4.6fz=5.7f;则以下的表达式中,值为true的是()
A、xy||xz
B、x!=y
C、z(y+x
D、xy&!(xz)
正确答案
第8题不允许作为类及类成员的访问控制符的是()。
A、public
B、private
C、static
D、protected
正确答案
第9题以下有关类的继承的叙述中,正确的是()
A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
B、子类只能继承父类的方法,不能继承父类的属性
C、子类只能继承父类的非私有属性,不能继承父类的方法
D、子类不能继承父类的私有属性
正确答案
异常包含下列那些内容()。
A、程序中的语法错误
B、程序的编译错误
C、程序执行过程中遇到的事先没有预料到的情况
D、程序事先定义好的可能出现的意外情况
正确答案
第11题设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是()
A、x(intm){...}
B、voidx(intm){...}
C、x(intmintn){...}
D、x(inthintmintn){...}
正确答案
关于被私有访问控制符private修饰的成员变量,以下说法正确的是()。
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B、可以被两种类访问和引用:该类本身、该类的所有子类
C、只能被该类自身所访问和修改
D、只能被同一个包中的类访问
正确答案
第13题若已定义byte[]x={11223366}其中0≤k≤3,则对x数组元素错误的引用是()
A、x
B、x
C、x
D、x
正确答案
第14题下列代码中,将引起一个编译错误的行是()1)publicclassTest{2)intmn3)publicTest(){}4)publicTest(inta){m=a}5)publicstaticvoidmain(Stringargs[]){6)Testt1t27)intjk8)j=0k=09)t1=newTest()10)t2=newTest(jk)11)}12)}
A、第3行
B、第5行
C、第6行
D、第10行
正确答案
下列关于for循环和while循环的说法中哪个是正确的()
A、while循环能实现的操作,for循环也都能实现
B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C、两种循环任何时候都可替换
D、两种循环结构中都必须有循环体,循环体不能为空
正确答案
第16题如下哪些是Java中正确的整数表示()
A、22
B、0x22
C、022
D、22H
正确答案BC
第17题以下哪些是Java语言的特点?()
A、结构简单,代码长度短
B、可以在网络的任何地方运行
C、使Internet上的信息真正具有动态性和交互性
D、所有Javaapplet都受Applet类的子类
正确答案BCD
第18题执行下列代码后哪个结论是正确的()String[]s=newString
A、s为
B、s为null
C、s为未定义
D、s.length为10
正确答案D
第19题下列哪些语句是正确的()。
A、inta[][]=newint[]
B、inta[][]={{13}{234}{12}}
C、Strings[][]=newString[]
D、Strings[][]={{canI}{helpyou}}
正确答案CD
指出下列哪个方法与方法publicvoidadd(inta){}为合理的重载方法()。
A、publicintadd(inta)
B、publicvoidadd(longa)
C、publicvoidadd(intaintb)
D、publicvoidadd(floata)
正确答案D
第21题一个Java类可以有多个父类()。
A、错误
B、正确
正确答案
第22题如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的()
A、错误
B、正确
正确答案
第23题Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关()
A、错误
B、正确
正确答案
第24题Java的字符类型采用的是ASCII编码()
A、错误
B、正确
正确答案
Java的类不允许多重继承,但接口支持多重继承()。
A、错误
B、正确
正确答案
本内容由易百教育整理发布
页:
[1]