admin 发表于 2019-3-18 13:37:54

[东北大学]19春学期《JAVA语言程序设计Ⅰ》在线作业3(答...

【奥鹏】[东北大学]19春学期《JAVA语言程序设计Ⅰ》在线作业3
            试卷总分:100    得分:100
            第1题,下列程序段执行后t5的结果是( )。int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1
            t2 ? t1 : t2+ t1;t5 = t4t3 ? t4 : t3;
             A、8
             B、20
             C、11
             D、9
            正确答案:B


            第2题,下面程序的输出结果是什么?
            class C1{
             static int j=0;
             public void method(int a){
             j++;
             }
             }
             class Test extends C1{
             public int method(){
             return j++;}public void
            result(){method(j);System.out.println(j+method());}public static
            void main(String args[]){new Te
             A、0
             B、1
             C、2
             D、3
            正确答案:C


            第3题,选择正确的叙述.
            class Happy extends Frame {
             Happy() {
             SetLayout(new GridLayout(2,2));
             Panel p1 = new Panel();
             add(p1);
             p1.add( new Button("One"));
             Panel p2 = new Panel();
             add(p2);
             p2.add( new Button("Two"));
             add( new Button("Three"));
             add( new Button("Four"));
             s
             A、当frame调整大小时,按钮Three和Four 的大小也将调整。
            B、当frame调整大小时,所有按钮的大小都将调整。
            C、当frame调整大小时,按钮Two和Four 的大小也将调整。
            D、当frame调整大小时,按钮One和Two 的大小也将调整。
             正确答案:A


            第4题,已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };
            下面哪个表达式的值与数组下标量总数相等?
            A、m.length()
             B、m.length
             C、m.length()+1
             D、m.length+1
            正确答案:B


            第5题,下列哪个选项的java源文件代码片段是不正确的?
            A、package testpackage;
             public class Test{ }
             B、import java.io.*;
             package testpackage;
             public class Test{ }
             C、import java.io.*;
             class Person{ }
             public class Test{ }
             D、import java.io.*;
             import java.awt.*;
             public class Test{ }
            正确答案:B


            第6题,下面语句返回的数据类型是什么?
            (short)10/10.2*2;
             A、int
             B、double
             C、float
             D、short
            正确答案:B


            第7题,下面哪一个类可以访问foo包中的所有变量?
            package foo;
             class a{int c}
             class b{private int d}
             class c{public int e}
             A、class a
             B、class b
             C、class c
             D、都不能
             正确答案:B


            第8题,设有下面两个类的定义:
            classPerson {                      long    id;   // 身份证号String
            name;   // 姓名   
             }                                          classStudent
            extendsPerson {intscore;// 入学总分intgetScore(){re
             A、包含关系
            B、继承关系
            C、关联关系
            D、无关系,上述类定义有语法错误
             正确答案:B


            第9题,下面的哪些程序段可以正确地获得从命令行传递的参数的个数?
            A、int count = args.length;
             B、int count = args.length-1;
             C、int count=0; while(args!=null)
             count++;
             D、int count=0;while
             (!(args.equals(“”))) count++;
            正确答案:A


            第10题,顺序执行下列程序语句后,则b的值是
            String a="Hello";
             String b=a.substring(0,2);
            A、Hello
             B、hello
             C、Hel
             D、null
            正确答案:C


            第11题,若有循环:
            int x=5,y=20;
             do{y-=x; x++;}while(++x--y);则循环体将被执行( )。
            A、0次
            B、1次
            C、2次
            D、3次
             正确答案:C


            第12题,在程序的源文件开始处有下面一行程序:
            package awt;
             A、结果是一个编译错误,因为Java已经定义了一个awt包
            B、说明这个文件里的所有的类都应该包含在java.awt包里
            C、说明这个文件里的所有的类都应该包含在自己定义的awt包里
            D、导入你自己定义的awt包里的所有类
             正确答案:C


            第13题,如果你有下面的类定义
            abstract class Shape{abstract void draw();
             }
            请问,在试图编译下面的类定义时会发生什么情况?
            class Square extends Shape{
             }
             A、都可以成功编译
            B、Shpe可以编译,而Square不能
            C、Square可以编译,而Shape不能
            D、Shape和Square都不能编译
             正确答案:B


            第14题,下列语句序列执行后,j 的值是( )。
            Int j=3, i=2;
             while( --i!=i/j )j=j+2;
             A、2
             B、4
             C、5
             D、6
            正确答案:C


            第15题,给出下列代码,如何使成员变量m 被方法fun()直接访问?
            class Test
             {
             private int m;
             public static void fun()
            {
             ...
             }
             }
            A、将private int m 改为protected int m
             B、将private int m 改为 public int m
             C、将private int m 改为 static int m
             D、将private int m 改为 int m
            正确答案:C


            第16题,下列代码中,将引起一个编译错误的行是
            1)public class Test{
             2) int m,n;
             3) public Test() {}
             4) public Test(int a) {m=a;}
             5) public static void main(String args[]){
             6) Test t1,t2;
             7) int j,k;
             8) j=0;k=0;
             9) t1=new Test();
             10) t2=new Test(j,k);
             11) }
            12
             A、第3行
            B、第5行
            C、第6行
            D、第10行
             正确答案


             第17题,已知如下的命令执行
            java MyTest a b c
            请问哪个语句是正确的?
            A、args = "MyTest a b c"
             B、args = "MyTest"
             C、args = "a"
             D、args= 'b'
            正确答案:C


            第18题,若a的值为3时,下列程
页: [1]
查看完整版本: [东北大学]19春学期《JAVA语言程序设计Ⅰ》在线作业3(答...