东大18秋《JAVA语言程序设计Ⅰ》在线作业(全)
18秋学期《JAVA语言程序设计Ⅰ》在线作业1核对题目下载答案,无忧答案网
一、单选题:1.[单选题]下面程序的输出结果是什么?\npublicstaticvoidmain(Stringargs[])\n{\ninta=10;\nintb=20;\nif(a=b)\nSystem.out.println(\NotEqual\);\nelse\nSystem.out.println(\Equal\);\n} (满分:)
A. Equal B. NotEqual C. 编译错误 D. 运行时将抛出异常]
正确答案:——C——
2.[单选题]给出下列代码,则数组初始化中哪项是不正确的?\nbyte[]array1,array2[];\nbytearray3[][];\nbyte[][]array4; (满分:)
A. array2=array1 B. array2=array3
C. array2=array4 D. array3=array4]
正确答案:——A——
3.[单选题]下面程序的输出结果是什么?\nStrings=\ABCD\;\ns.concat(\E\);\ns.replace('C','F');\nSystem.out.println(s); (满分:)
A. 编译错误,字符串是不可改变的 B. ABFDE C. ABCDE
D. ABCD]
正确答案:——D——
4.[单选题]下面语句返回的数据类型是什么?\n(short)10/10.2*2; (满分:)
A. int B. double
C. float
D. short]
正确答案:————
5.[单选题]以下代码的输出结果是什么?\nclassFoo{\npublicstaticvoidmain(Stringargs[]){\nintx=4,j=0;\nswitch(x){\ncase1:j++;\ncase2:j++;\ncase3:j++;\ncase4:j++;\ncase5:j++;\nbreak;\ndefault:j++;\n}\nSystem.out.println(j);\n}\n} (满分:)
A. 1
B. 2
C. 3
D. 编译错误]
正确答案:————
6.[单选题]在程序的源文件开始处有下面一行程序:\npackageawt; (满分:)
A. 结果是一个编译错误,因为Java已经定义了一个awt包
B. 说明这个文件里的所有的类都应该包含在java.awt包里
C. 说明这个文件里的所有的类都应该包含在自己定义的awt包里
D. 导入你自己定义的awt包里的所有类]
正确答案:————
7.[单选题]若a的值为3时,下列程序段被执行后,c的值是多少?()\nc=1;\nif(a>0)if(a>3)c=2;elsec=3;elsec=4; (满分:)
A. 1 奥鹏作业答案
B. 2
C. 3
D. 4]
正确答案:————
8.[单选题]下面的语句的作用是:()。\nVectorMyVector=newVector(100,50); (满分:)
A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。]
正确答案:————
9.[单选题]选择正确的叙述.\nclassHappyextendsFrame{\nHappy(){\nSetLayout(newGridLayout(2,2));\nPanelp1=newPanel();\nadd(p1);\np1.add(newButton(\One\));\nPanelp2=newPanel();\nadd(p2);\np2.add(newButton(\Two\));\nadd(newButton(\Three\));\nadd(newButton(\Four\));\ns (满分:)
A. 当frame调整大小时,按钮Three和Four的大小也将调整。
B. 当frame调整大小时,所有按钮的大小都将调整。
C. 当frame调整大小时,按钮Two和Four的大小也将调整。
D. 当frame调整大小时,按钮One和Two的大小也将调整。]
正确答案:————
18秋学期《JAVA语言程序设计Ⅰ》在线作业2
一、单选题:
1.[单选题]已知表达式intm[]={0,1,2,3,4,5,6};\n下面哪个表达式的值与数组下标量总数相等? (满分:)
A. m.length()
B. m.length
C. m.length()+1
D. m.length+1]
正确答案:——B——
2.[单选题]设有下面的两个类定义:\nclassAA{\nvoidShow(){System.out.println(\我喜欢Java!\);\n}\nclassBBextendsAA{\nvoidShow(){System.out.println(\我喜欢C++!\);\n}\n则顺序执行如下语句后输出结果为:()\nAAa;BBb;\na.Show();b.Show(); (满分:)
A. 我喜欢Java!\n我喜欢C++!
B. 我喜欢C++!\n我喜欢Java!
C. 我喜欢Java!\n我喜欢Java!
D. 我喜欢C++!\n我喜欢C++!]
正确答案:——A——
3.[单选题]顺序执行下列程序语句后,则b的值是\nStringa=\Hello\;\nStringb=a.substring(0,2); (满分:)
A. Hello
B. hello
C. Hel
D. null]
正确答案:——C——
4.[单选题]设有下面两个类的定义:\nclassPerson{\nlongid;//身份证号\nStringname;//姓名\n}\nclassStudentextendsPerson{\nintscore;//入学总分\nintgetScore(){\nre (满分:)
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系,上述类定义有语法错误]
正确答案:————
5.[单选题]给出下列代码,则数组初始化中哪项是不正确的?\nbyte[]array1,array2[];\nbytearray3[][];\nbyte[][]array4; (满分:)
A. array2=array1
B. array2=array3
C. array2=array4
D. array3=array4]
正确答案:————
6.[单选题]Person,Student和Teacher都是类名。这些类有以下继承关系。\nPerson\n|\n--------------------\n||\nStudentTeacher\n并且在Java源代码中有如下表达式:\nPersonp=newStudent();\n如下哪个语句是正确的? (满分:)
A. 这条语句是合法的
B. 这条语句是不合法的
C. 编译时出错
D. 编译正确但运行时出错]
正确答案:————
7.[单选题]下列代码的执行结果是\npublicclassTest\n{publicintaMethod()\n{\nstaticinti=0;\ni++;\nSystem.out.println(i);\n}\npublicstaticvoidmain(Stringargs[])\n{\nTesttest=newTest(); (满分:)
A. 编译错误
B. 0
C. 1
D. 运行成功,但不输出]
正确答案:————
8.[单选题]如果你试图编译下面的代码会发生什么事?\nClassMyStringextendsString{\n} (满分:)
A. 代码编译成功
B. 代码不能编译,因为没有定义一个main()方法
C. 代码不能编译,因为String是abstract类型的
D. 代码不能编译,因为String是final类型的]
正确答案:————
9.[单选题]如果你有下面的类定义\nabstractclassShape{\n\t\tabstractvoiddraw();\n}\n请问,在试图编译下面的类定义时会发生什么情况?\nclassSquareextendsShape{\n} (满分:)
A. 都可以成功编译
B. Shpe可以编译,而Square不能
C. Square可以编译,而Shape不能
D. Shape和Square都不能编译]
正确答案:————
10.[单选题]给出下列的代码,哪行在编译时可能会有错误?\n①publicvoidmodify(){\n②inti,j,k;\n③i=100;\n④while(i>0){\n⑤j=i*2;\n⑥System.out.println(\Thevalueofjis\+j);\n⑦k=k+1;\n⑧}\n⑨} (满分:)
A. 4
B. 6
C. 7
D. 8]
正确答案:————
11.[单选题]65.已知有下列类的说明,则下列哪个语句是正确的?\npublicclassTest\n{\nprivatefloatf=1.0f;\nintm=12;\nstaticintn=1;\npublicstaticvoidmain(Stringarg[])\n{\nTestt=newTest();\n}\n} (满分:)
A. t.f;
B. this.n;
C. Test.m;
D. Test.f;]
正确答案:————
12.[单选题]若a的值为3时,下列程序段被执行后,c的值是多少?()\nc=1;\nif(a>0)if(a>3)c=2;elsec=3;elsec=4; (满分:)
A. 1
B. 2
C. 3
D. 4]
正确答案:————
18秋学期《JAVA语言程序设计Ⅰ》在线作业3
一、单选题:
1.[单选题]已知如下代码:\nbooleanm=true;\nif(m=false)\nSystem.out.println(\False\);\nelse\nSystem.out.println(\True\);\n执行结果是什么? (满分:)
A. False
B. True
C. 编译时出错
D. 运行时出错]
正确答案:——B——
2.[单选题]有下面的类:\n publicclassExample{\n staticintx[]=newint;\n publicstaticvoidmain(Stringargs[]){\n System.out.println(x);\n }\n }\n下面的那些说法是正确的。 (满分:)
A. 编译时出错
B. 运行时出错
C. 输出0
D. 输出null]
正确答案:——C——
3.[单选题]给出下列代码,则数组初始化中哪项是不正确的?\nbyte[]array1,array2[];\nbytearray3[][];\nbyte[][]array4; (满分:)
A. array2=array1
B. array2=array3
C. array2=array4
D. array3=array4]
正确答案:——A——
4.[单选题]给出下列代码,如何使成员变量m被方法fun()直接访问?\nclassTest\n{\nprivateintm;\npublicstaticvoidfun()\n{\n...\n}\n} (满分:)
A. 将privateintm改为protectedintm
B. 将privateintm改为publicintm
C. 将privateintm改为staticintm
D. 将privateintm改为intm]
正确答案:————
5.[单选题]下列语句序列执行后,k的值是()。\nintj=8,k=15;\nfor(inti=2;i!=j;i++)\n{j-=2;k++;} (满分:)
A. 15
B. 16
C. 17
D. 18]
正确答案:————
附件是答案,需要的核对题目,自助下载。q761296021
页:
[1]