| 
 | 
 
华师《Java语言程序设计》在线作业 
1.[单选题]下列程序段的输出结果是 ( )。  
public class operatorsandExpressions 
{  
void stringPlus() 
{  
int x=3,y=4,z=5;  
System.out.println(x+y+z); 
} 
} 
奥鹏19春答案 
奥鹏华中师范大学在线作业是随机作业,代做请联系QQ 515224986 
 
    A.xyz 
    B.x+y+z 
    C.12 
    D.以上答案均不正确 
    正确答案:——C—— 
2.[单选题]下列程序段执行后 b3 的结果是( ) 
boolean b1=true, b2, b3; b3= b1 ?b1 : b2; 
    A.0 
    B.1 
    C.true 
    D.false 
    正确答案:——C—— 
3.[单选题]下面哪几个函数是public void example(){...}的重载函数( ) 
    A.public int example( int m){...} 
    B.public int example(){...} 
    C.public void example2(){...} 
    D.public int example ( int m, float f){...} 
    正确答案:——D—— 
4.[单选题]关于以下程序段的说法正确的是( )。  
1. public class Myar{  
2. public static void main(String argv[]){  
3. int[]i=new int[5];  
4. System.out.println(i[5]);  
5. }  
6. } 
    A.第2行编译出错 
    B.第4行编译出错 
    C.编译时产生错误 
    D.编译时没有产生错误,运行时发生异常    奥鹏作业答案 
奥鹏华中师范大学在线作业是随机作业,代做请联系QQ 515224986 
    正确答案:———— 
5.[单选题]下列关于for循环和while循环的说法中哪个是正确的( ) 
    A.两种循环结构中都必须有循环体,循环体不能为空 
    B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 
    C.两种循环任何时候都可替换 
    D.while循环能实现的操作,for循环也都能实现 
    正确答案:———— 
6.[单选题]下列哪个类声明是正确的( ) 
    A.abstract final class Hl{…} 
    B.abstract private move(){…} 
    C.protected private number 
    D.public abstract class Car{…} 
    正确答案:———— 
7.[单选题]下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) < (-- n)) ++k; 
    A.0 
    B.1 
    C.2 
    D.3 
    正确答案:———— 
8.[单选题]设有定义 int i=123; long j=456; 下面赋值不正确的语句是( ) 
    A.j=i; 
    B.j=(long)i; 
    C.i=(int)j; 
    D.i=j; 
    正确答案:———— 
9.[单选题]下面的表达式哪个是正确的( ) 
    A.String s="你好";int i=3; s+=i; 
    B.String s="你好";int i=3; if(i==s){ s+=i}; 
    C.String s="你好";int i=3; s=i+s; 
    D.String s="你好";int i=3; s=i+; 
    正确答案:———— 
10.[单选题]执行完代码"int[]x=new int[25];"后,以下( )说明是正确的 
    A.x[24]为0 
    B.x[24]未定义 
    C.x[25]为0 
    D.x[0]为空 
    正确答案:———— 
11.[单选题]关于Java中数据类型叙述正确的是( ) 
    A.整型数据在不同平台下长度不同 
    B.boolean类型数据只有2个值,true和false 
    C.数组属于简单数据类型 
    D.Java中的指针类型和C语言的一样 
    正确答案:———— 
12.[单选题]关于类和对象的叙述正确的是( ) 
    A.Java的类分为两大部分:系统定义的类和用户自定义的类 
    B.类的静态属性和全局变量的概念完全一样,只是表达形式不同 
    C.类的成员至少有一个属性和一个方法 
    D.类是对象的实例化 
    正确答案:———— 
13.[单选题]在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( ) 
    A.值传递调用 
    B.返回值 
    C.地址传递调用 
    D.以上都不是 
    正确答案:———— 
14.[单选题]设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( ) 
    A.i = i + 2 
    B.a[0] = 7; 
    C.i++ - --j; 
    D.a(0) = 66; 
    正确答案:———— 
15.[单选题]设有定义 int i = 6 ;则执行以下语句后,i 的值为( )。i += i - 1; 
    A.10 
    B.121 
    C.11 
    D.100 
    正确答案:———— 
16.[多选题]以下不是java关键字的有() 
    A.super 
    B.this 
    C.NULL 
    D.true 
    正确答案:———— 
17.[多选题]选出合理的标识符( ) 
    A._sys1_lll 
    B.2mail 
    C.$change 
    D.class 
    正确答案:———— 
18.[多选题]对于构造函数,下列叙述正确的是() 
    A.构造函数是类的一种特殊函数,它的方法名必须与类名相同。 
    B.构造函数的返回类型只能是void型。 
    C.构造函数的主要作用是完成对类的对象的初始化工作。 
    D.一般在创建新对象时,系统会自动调用构造函数 
    正确答案:———— 
19.[多选题]定义变量如下: char c=‘w‘; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是( ) 
    A.i=c+i; 
    B.c=c+i; 
    C.L=f+L; 
    D.f=i+L+f; 
    正确答案:———— 
20.[多选题]说明下列创建数组的方法那些是正确的( ) 
    A.int twoDim[][] = new int[4][]; 
    B.int twoDim[][] = new int[][4]; 
    C.int twoDim[][] = new int[4][5]; 
    D.char a[] = {‘A’, ‘B’}; 
    正确答案:———— 
21.[多选题]执行下列代码后,哪个结论是正确的 String[] s=new String[10];( ) 
    A.s[10] 为 ""; 
    B.s[9] 为 null; 
    C.s[0] 为 未定义 
    D.s.length 为10 
    正确答案:———— 
22.[多选题]以下方法申明正确的有() 
    A.public static synchronized void writeLog(String msg) 
    B.synchronized public static writeLog(String msg) 
    C.public final abstract void writeLog(String msg) 
    D.final public void writeLog(String msg) 
    正确答案:———— 
23.[多选题].以下switch表达语句正确的有() 
    A.public void switchTest(char c){ 
switch(c){…} 
} 
    B.public void switchTest(long c){ 
switch(c){…} 
} 
    C.public void switchTest(byte c){ 
switch(c){…} 
} 
    D.public void switchTest(double c){ 
switch(c){…} 
} 
    正确答案:———— 
24.[多选题]方法重载(overloading)必须满足() 
    A.在不同class中定义的方法 
    B.在同一类型中定义的方法 
    C.方法名必须相同 
    D.返回类型必须相同 
    E.参数一定不同 
    F.参数可以相同 
    正确答案:———— 
25.[多选题]Java2主要有几个分支?( ) 
    A.J2SE 
    B.J2ME 
    C.J2EE 
    正确答案:———— 
26.[判断题]子类要调用父类的方法,必须使用super关键字( ) 
    A.错误 
    B.正确 
    正确答案:———— 
27.[判断题]当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( ) 
    A.错误 
    B.正确 
    正确答案:———— 
28.[判断题]Java的字符类型采用的是ASCII编码( ) 
    A.错误 
    B.正确 
    正确答案:———— 
29.[判断题]类及其属性、方法可以同时有一个以上的修饰符来修饰( ) 
    A.错误 
    B.正确 
    正确答案:———— 
30.[判断题]friendly关键字是Java语言的访间控制修饰符 
    A.错误 
    B.正确 
    正确答案:———— 
31.[判断题]在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( ) 
    A.错误 
    B.正确 
    正确答案:———— 
32.[判断题]抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类( ) 
    A.错误 
    B.正确 
    正确答案:———— 
33.[判断题]ava的各种数据类型占用的内存长度固定,与具体软硬件环境无关( ) 
    A.错误 
    B.正确 
    正确答案:———— 
34.[判断题]在Java中%是取余运算符,要求两端操作数为整型( ) 
    A.错误 
    B.正确 
    正确答案:———— 
35.[判断题]静态初始化器是在其所属的类加载内存时由系统自动调用执行( ) 
    A.错误 
    B.正确 
    正确答案:———— 
36.[判断题]interface中定义的变量全部是final static变量 
    A.错误 
    B.正确 
    正确答案:———— 
37.[判断题]类加载器加载程序运行所需要的所有类,由网络系统导人的指定类总是先被加载 
    A.错误 
    B.正确 
    正确答案:———— 
38.[判断题]System类不能实例化,即不能创建System类的对象( ) 
    A.错误 
    B.正确 
    正确答案:———— 
39.[判断题]套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字( ) 
    A.错误 
    B.正确 
    正确答案:———— 
40.[判断题]方法重写发生在类继承时,子类可以重写一个父类;参数列表一样时才能说是重写,否则就是重载 
    A.错误 
    B.正确 
    正确答案:———— 
奥鹏在线作业答案 
奥鹏华中师范大学在线作业是随机作业,代做请联系QQ 515224986 
 |   
 
 
 
 |