欧阳老师 发表于 2018-4-25 12:33:15

华师18春《Java语言程序设计》在线作业题目

华师《Java语言程序设计》在线作业

无忧答案网整理发布
一、单选题:
1.(单选题)执行完代码"int[]x=newint;"后,以下()说明是正确的          (满分:)
    Ax为0
    Bx未定义
    Cx为0
    Dx为空
    正确答案:——A——
2.(单选题)\阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;if(b){inti=1;}else{inti=2;}System.out.println(i);}}现在想先编译再运行该程序,结果是()          (满分:)
    A1
    B2
    C编译出错
    D运行出错
    正确答案:——C——
3.(单选题)关于类和对象的叙述正确的是()          (满分:)
    AJava的类分为两大部分:系统定义的类和用户自定义的类
    B类的静态属性和全局变量的概念完全一样,只是表达形式不同
    C类的成员至少有一个属性和一个方法
    D类是对象的实例化
    正确答案:——A——
4.(单选题)下列程序段的输出结果是()。\npublicclassoperatorsandExpressions\n{\nvoidstringPlus()\n{\nintx=3,y=4,z=5;\nSystem.out.println(x+y+z);\n}\n}          (满分:)
    Axyz
    Bx+y+z
    C12
    D以上答案均不正确
    正确答案:————
5.(单选题)在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式()          (满分:)
    A值传递调用
    B返回值
    C地址传递调用
    D以上都不是
    正确答案:————
6.(单选题)不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的()          (满分:)
    A成员方法可以直接调用父类的成员方法
    B成员方法可以直接调用父类的类方法
    C成员方法不可以直接调用其他类的成员方法
    D成员方法可以直接调用本类的类方法
    正确答案:————
7.(单选题)设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是()          (满分:)
    Astaticxx1;
    Bpublicxx1=newx(int123);
    Cyx1;
    Dxx1=x();
    正确答案:————
8.(单选题)下列代码中,将引起一个编译错误的行是()\n1)publicclassTest{\n2)intm,n;\n3)publicTest(){}\n4)publicTest(inta){m=a;}\n5)publicstaticvoidmain(Stringargs[]){\n6)Testt1,t2;\n7)intj,k;\n8)j=0;k=0;\n9)t1=newTest();\n10)t2=newTest(j,k);\n11)}\n12)}          (满分:)
    A第3行
    B第5行
    C第6行    答案QQ 1647861640
    D第10行
    正确答案:————
9.(单选题)下列语句执行后,变量a、c的值分别是()。\nintx=182;\ninta,c;\nc=x/100;\na=x%10;          (满分:)
    A1,2
    B2,1
    C1.82,2
    D100,82
    正确答案:————
10.(单选题)在Java中,表示换行符的转义字符是()          (满分:)
    A\\n
    B\\f
    C'n'
    D\\dd
    正确答案:————
11.(单选题)以下有关构造方法的说法,正确的是()          (满分:)
    A一个类的构造方法可以有多个
    B构造方法在类定义时被调用
    C构造方法只能由对象中的其它方法调用
    D构造方法可以和类同名,也可以和类名不同
    正确答案:————
12.(单选题)设有定义inti=123;longj=456;下面赋值不正确的语句是()          (满分:)
    Aj=i;
    Bj=(long)i;
    Ci=(int)j;
    Di=j;
    正确答案:————
13.(单选题)下列关于for循环和while循环的说法中哪个是正确的()          (满分:)
    A两种循环结构中都必须有循环体,循环体不能为空
    Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
    C两种循环任何时候都可替换
    Dwhile循环能实现的操作,for循环也都能实现
    正确答案:————
14.(单选题)下列语句序列执行后,ch1的值是()。charch1='A',ch2='W';if(ch1+2<ch2)++ch1;          (满分:)
    A‘A’
    B‘B’
    C‘C’
    DB
    正确答案:————
15.(单选题)下列语句序列执行后,i的值是()。inti=8,j=16;if(i-1>j)i--;elsej--;          (满分:)
    A15
    B16
    C7
    D8
    正确答案:————
二、多选题:
16.(多选题)以下能作为class,interface,method或variable有效标识符的有          (满分:)
    AFor
    Bboolean
    C23age
    D_id
    Emyname
    F$this_is_a_long_variable_name
    正确答案:————
17.(多选题)以下方法申明正确的有()          (满分:)
    ApublicstaticsynchronizedvoidwriteLog(Stringmsg)
    BsynchronizedpublicstaticwriteLog(Stringmsg)
    CpublicfinalabstractvoidwriteLog(Stringmsg)
    DfinalpublicvoidwriteLog(Stringmsg)
    正确答案:————
18.(多选题)如下哪些是Java中有效的关键字()          (满分:)
    AConst
    BNULL
    Cfalse
    Dthis
    Enative
    正确答案:————
19.(多选题)以下哪些是Java中处理xml的API?()          (满分:)
    AJAXP
    BJAXB
    CJAXM
    DSAAJ
    正确答案:————
20.(多选题)说明下列创建数组的方法那些是正确的()          (满分:)
    AinttwoDim[][]=newint[];
    BinttwoDim[][]=newint[];
    CinttwoDim[][]=newint;
    Dchara[]={‘A’,‘B’
    正确答案:————
21.(多选题)面向对象程序设计的基本特征是()          (满分:)
    A抽象
    B封装
    C继承
    D多态
    正确答案:————
22.(多选题)以下对于方法覆盖(overriding)的说法正确的有()          (满分:)
    A方法覆盖发生在同一类中
    B方法的覆盖发生在子类型中
    C方法名一定要一样
    D参数一定要一样
    E返回类型可以不一样
    F访问权限只能一样
    G如有异常,子类型中抛出的异常与父类型中的一致或是其子类型
    正确答案:————
23.(多选题)Java2主要有几个分支?()          (满分:)
    AJ2SE
    BJ2ME
    CJ2EE
    正确答案:————
24.(多选题)下面哪些判断是正确的()          (满分:)
    AAbstract不能和final并列修饰同一个类;
    B一个方法使用final修饰,则该方法所在的类不能被继承;
    Cabstract方法所在的类必须是abstract类
    Dstatic方法中能处理非static域
    正确答案:————
25.(多选题)下面哪个方法可以在任何时候被任何线程调用()          (满分:)
    AA.notify()
    Bwait()
    CnotifyAll()
    Dsleep()
    Eyield()
    Fsynchronized(this)
    正确答案:————
三、判断题:
26.(判断题)System类不能实例化,即不能创建System类的对象()          (满分:)
    A错误
    B正确
    正确答案:————
27.(判断题)操作符判定两个分立的对象的内容和类型是否一致          (满分:)
    A错误
    B正确
    正确答案:————
28.(判断题)在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句()          (满分:)
    A错误
    B正确
    正确答案:————
29.(判断题)方法重写发生在类继承时,子类可以重写一个父类;参数列表一样时才能说是重写,否则就是重载          (满分:)
    A错误
    B正确
    正确答案:————
30.(判断题)利用equals()方去判定Date类时,判断的是对象的值而不是对象的地址          (满分:)
    A错误
    B正确
    正确答案:————
31.(判断题)在Java中%是取余运算符,要求两端操作数为整型()          (满分:)
    A错误
    B正确
    正确答案:————
32.(判断题)在读字符文件Employee.dat时,使用该文件作为参数的类是DataInputStream()          (满分:)
    A错误
    B正确
    正确答案:————
33.(判断题)Java语言中的数组元素只能是基本数据类型而不能为对象类型()          (满分:)
    A错误
    B正确
    正确答案:————
34.(判断题)Java的类不允许多重继承,但接口支持多重继承()          (满分:)
    A错误
    B正确
    正确答案:————
35.(判断题)一个Java类可以有多个父类()          (满分:)
    A错误
    B正确
    正确答案:————
36.(判断题)抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类()          (满分:)
    A错误
    B正确
    正确答案:————
37.(判断题)套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字()          (满分:)
    A错误
    B正确
    正确答案:————
38.(判断题)一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。          (满分:)
    A错误
    B正确
    正确答案:————
39.(判断题)类加载器加载程序运行所需要的所有类,由网络系统导人的指定类总是先被加载          (满分:)
    A错误
    B正确
    正确答案:————
40.(判断题)当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。()          (满分:)
    A错误
    B正确
    正确答案:————
更多资料请进www.ap5u.com
页: [1]
查看完整版本: 华师18春《Java语言程序设计》在线作业题目