中石油华东18秋《面向对象技术》在线作业(全)资料
2018秋学期《面向对象技术》在线作业1核对题目下载答案,转载请注明无忧答案网
一、单选题1.[单选题]以下哪个方法用于定义线程的执行体? (满分:)
A. start() B. init()
C. run() D. main()]
正确答案:——C——
2.[单选题]下列语句序列执行后,k的值是()。\nintj=8,k=15;\nfor(inti=2;i!=j;i++)\n{j-=2;k++;} (满分:)
A. 15
B. 16
C. 17
D. 18]
正确答案:——C——
2018秋学期《面向对象技术》在线作业2
一、单选题:
1.[单选题]当Frame改变大小时,放在其中的按钮高度变化,宽度不变,则使用如下哪个layout? (满分:)
A. FlowLayout
B. CardLayout
C. BorderLayout的North和South
D. BorderLayout的East和West]
正确答案:——D——
2.[单选题]下列语句序列执行后,k的值是()。\nintj=8,k=15;\nfor(inti=2;i!=j;i++)\n{j-=2;k++;} (满分:)
A. 15
B. 16 辅导联系q或微信761296021
C. 17
D. 18]
正确答案:——C——
3.[单选题]哪一个限定符可以应用于方法体,使得方法必须获得对象的锁之后才能执行? (满分:)
A. final
B. static
C. protected
D. synchronized]
正确答案:——D——
4.[单选题]下列代码的执行结果是\npublicclassTest\n{publicintaMethod()\n{\nstaticinti=0;\ni++;\nSystem.out.println(i);\n}\npublicstaticvoidmain(Stringargs[])\n{\nTesttest=newTest(); (满分:)
A. 编译错误
B. 0
C. 1
D. 运行成功,但不输出]
正确答案:————
5.[单选题]如果你试图编译下面的代码会发生什么事?\nClassMyStringextendsString{\n} (满分:)
A. 代码编译成功
B. 代码不能编译,因为没有定义一个main()方法
C. 代码不能编译,因为String是abstract类型的
D. 代码不能编译,因为String是final类型的]
正确答案:————
6.[单选题]main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的()? (满分:)
A. publicstaticvoidmain()
B. publicstaticvoidmain(Stringargs[])
C. publicstaticintmain(String[]arg)
D. publicvoidmain(Stringarg[])]
正确答案:————
7.[单选题]十进制数16的16进制表示格式是 (满分:)
A. 0x10
B. 0x16
C. 0xA
D. 16]
正确答案:————
8.[单选题]给出下列代码,如何使成员变量m被方法fun()直接访问?\nclassTest\n{\nprivateintm;\npublicstaticvoidfun()\n{\n...\n}\n} (满分:)
A. 将privateintm改为protectedintm
B. 将privateintm改为publicintm
C. 将privateintm改为staticintm
D. 将privateintm改为intm]
正确答案:————
9.[单选题]下列语句序列执行后,j的值是()。\nIntj=3,i=2;\nwhile(--i!=i/j)\nj=j+2; (满分:)
A. 2
B. 4
C. 5
D. 6]
正确答案:————
10.[单选题]下列语句序列执行后,a的值是()。\ninta=13;\na%=a/5; (满分:)
A. 3
B. 13
C. 1
D. 169]
正确答案:————
11.[单选题]下列语句序列执行后,a的值是()。\ninta=13;\na%=a/5; (满分:)
A. 3
B. 13
C. 1
D. 169]
正确答案:————
12.[单选题]在Java中,负责对字节代码解释执行的是( )。 (满分:)
A. 垃圾回收器
B. 虚拟机
C. 编译器
D. 多线程机制]
正确答案:————
13.[单选题]下面的语句的作用是:()。\nVectorMyVector=newVector(100,50); (满分:)
A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。]
正确答案:————
14.[单选题]下面哪一个能够正确的隐藏方法voidhai(inta,intb)? (满分:)
A. publicvoidhai(inta,intb)
B. publichai(inta)
C. inthai(intc,intd)
D. inthai(Strings)]
正确答案:————
15.[单选题]顺序执行下列程序语句后,则b的值是\nStringa=\Hello\;\nStringb=a.substring(0,2); (满分:)
A. Hello
B. hello
C. Hel
D. null]
正确答案:————
16.[单选题]在Java中,用Package语句说明一个包时,该包的层次结构必须是 (满分:)
A. 与文件的结构相同
B. 与文件目录的层次相同
C. 与文件类型相同
D. 与文件大小相同]
正确答案:————
17.[单选题]设有下面的一个类定义:\nclassAA{\nstaticvoidShow(){System.out.println(\我喜欢Java!\);}\n}\nclassBB{voidShow(){System.out.println(\我喜欢C++!\);}}\n若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:() (满分:)
A. a.Show()\nb.Show()
B. AA.Show()\nBB.Show()
C. AA.Show()\nb.Show()
D. a.Show()\nBB.Show()]
正确答案:————
二、多选题:
18.[多选题]下面那些话是正确的? (满分:)
A. >>是算术右移操作符
B. >>是逻辑右移操作符
C. >>>是算术右移操作符
D. >>>是逻辑右移操作符]
正确答案:————
19.[多选题]已知如下代码:\npublicclassTest\n{\npublicstaticvoidmain(Stringarg[])\n{\ninti=5;\ndo{\nSystem.out.println(i);\n}while(--i>5)\nSystem.out.println(\finished\);\n}\n}\n执行后的输出结果包括什么? (满分:)
A. 5
B. 4
C. 6
D. finished
E. 什么都不输出]
正确答案:————
20.[多选题]如果有以下代码,哪几个数字能产生输出\Test2\的结果?\nSwitch(x){\ncase1:System.out.println(\Test1\);\ncase2:\ncase3:System.out.println(\Test2\);\nbreak;}\nSystem.out.println(\Test3\);\n} (满分:)
A. 0
B. 1
C. 2
D. 3]
正确答案:————
2018秋学期《面向对象技术》在线作业3
一、单选题:
1.[单选题]下面哪一条语句可以创建一个可以存放50个字符串数据的数组? (满分:)
A. chara[][];
B. Stringa[];
C. Stringa;
D. chara[];]
正确答案:——B——
2.[单选题]已知如下代码:\nbooleanm=true;\nif(m=false)\nSystem.out.println(\False\);\nelse\nSystem.out.println(\True\);\n执行结果是什么? (满分:)
A. False
B. True
C. 编译时出错
D. 运行时出错]
正确答案:——B——
3.[单选题]已知如下代码:\npublicclassTest\n{\nlonga[]=newlong;\npublicstaticvoidmain(Stringarg[]){\nSystem.out.println(a);\n}\n}\n请问哪个语句是正确的? (满分:)
A. 输出结果是null.
B. 输出结果是0
C. 编译时出错
D. 运行时出错]
正确答案:——B——
4.[单选题]设有下面的一个类定义:\nclassAA{\nstaticvoidShow(){System.out.println(\我喜欢Java!\);}\n}\nclassBB{voidShow(){System.out.println(\我喜欢C++!\);}}\n若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:() (满分:)
A. a.Show()\nb.Show()
B. AA.Show()\nBB.Show()
C. AA.Show()\nb.Show()
D. a.Show()\nBB.Show()]
正确答案:————
5.[单选题]设有下面两个类的定义:\nclassPerson{\nlongid;//身份证号\nStringname;//姓名\n}\nclassStudentextendsPerson{\nintscore;//入学总分\nintgetScore(){\nre (满分:)
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系,上述类定义有语法错误]
正确答案:————
6.[单选题]编译JavaApplet源程序文件产生的字节码文件的扩展名为()。 (满分:)
A. java
B. class
C. html
D. exe]
正确答案:————
7.[单选题]下面语句返回的数据类型是什么?\n(short)10/10.2*2; (满分:)
A. int
B. double
C. float
D. short]
正确答案:————
8.[单选题]给出下列代码,如何使成员变量m被方法fun()直接访问?\nclassTest\n{\nprivateintm;\npublicstaticvoidfun()\n{\n...\n}\n} (满分:)
A. 将privateintm改为protectedintm
B. 将privateintm改为publicintm
C. 将privateintm改为staticintm
D. 将privateintm改为intm]
正确答案:————
9.[单选题]在程序的源文件开始处有下面一行程序:\npackageawt; (满分:)
A. 结果是一个编译错误,因为Java已经定义了一个awt包
B. 说明这个文件里的所有的类都应该包含在java.awt包里
C. 说明这个文件里的所有的类都应该包含在自己定义的awt包里
D. 导入你自己定义的awt包里的所有类]
正确答案:————
10.[单选题]下面哪一个类可以访问foo包中的所有变量?\npackagefoo;\nclassa{intc}\nclassb{privateintd}\nclassc{publicinte} (满分:)
A. classa
B. classb
C. classc
D. 都不能]
正确答案:————
附件是答案,需要的核对题目,自助下载,q761296021
页:
[1]