100分 发表于 2018-9-14 15:59:36

东大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]
查看完整版本: 东大18秋《JAVA语言程序设计Ⅰ》在线作业(全)