[南开大学]20秋学期[1709-2009]《Java语言程序设计》在线作业答案
南开17春学期《Java语言程序设计》在线作业免费答案

南开17春学期《Java语⾔程序设计》在线作业免费答案17秋18春学期《Java语⾔程序设计》在线作业⼀、单选题(共 30 道试题,共 60 分。
)1. 编译Java application源程序⽂件将产⽣相应的字节码⽂件,这些字节⽂件的扩展名为A. .javaB. .classC. .objD. .exe正确答案:A2. 下列代码中,将引起⼀个编译错误的⾏是()。
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⾏正确答案:D3. 关于以下程序的描述正确的是()。
public class UseArray{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]); } }A. 编译将产⽣错误B. 编译时正确,但运⾏时将产⽣错误C. 正确,输出0D. 正确,输出?null正确答案:C4. 下列叙述中,正确的是()。
A. Java语⾔的标识符是区分⼤⼩写的B. 源⽂件名与public类名可以不相同C. 源⽂件名其扩展名为.jarD. 源⽂件中public类的数⽬不限正确答案:A5. int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。
A. public int MAX_LENGTH=100B. final int MAX_LENGTH=100C. public const int MAX_LENGTH=100D. public final int MAX_LENGTH=100正确答案:D6. 在java语句中,运算符||实现()A. 逻辑或B. 逻辑与C. 逻辑⾮D. 逻辑相等正确答案:A7. 要使类中的某个成员变量只能被同⼀个包中的类访问到,该变量可⽤什么修饰符修饰?A. protectedB. publicC. privateD. 应不加修饰符正确答案:D8. 以下程序的功能是:求n!。
南开大学《Java语言程序设计》在线作业03

《Java语言程序设计》在线作业Java语言的类型是A:面向对象语言B:面向过程语言C:汇编程序D:形式语言参考选项:A下列哪个语句是声明了一个含有10个string对象的数组( )。
A:char str[];B:char str[][];C:string str[]=new string[10];D:string str[10];参考选项:C设原字符串s为StringBuffer型,且s="Hello java",如果想用子串替换把s转换成"Hello World",则正确的语句是( )。
A:s.replace(6,9,"World");B:s.replace(6,10,"World");C:s="World";D:s=replace("java","World");参考选项:B下列代码中,将引起一个编译错误的行是()。
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行参考选项:D下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? A:privateB:无修饰符C:publicD:protected参考选项:B关于对象成员占用内存的说法哪个正确( )。
A:同一个类的对象共用同一段内存B:同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C:对象的方法不占用内存D:以上都不对参考选项:D以下关于构造函数的描述错误的是A:构造函数的返回类型只能是void型B:构造函数是类的一种特殊函数,它的方法名必须与类名相同。
奥鹏南开《Java语言程序设计》20秋学期在线作业参考试题答案

奥鹏南开《Java语言程序设计》20秋学期在线作业参考试题答案南开大学-20秋学期(1709、1803、1809、1903、1909、20XX 年、20XX年)《Java语言程序设计》在线作业1. 在Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。
A java.appletB java.awtC java.utilD ng 2. 以下关于继承的叙述正确的是()。
A 在Java中类只允许单一继承B 在Java中一个类只能实现一个接口C 在Java中一个类不能同时继承一个类和实现一个接口D 在Java中接口只允许单一继承3. 在java语句中,运算符实现() A 逻辑或B 逻辑与C 逻辑非D 逻辑相等 4. 设原字符串s为StringBuffer型,且s=“Hello java“,如果想用子串替换把s转换成“Hello World“,则正确的语句是( )。
A s.replace(6,9,“World“);B s.replace(6,10,“World“);C s=“World“;D s=replace(“java“,“World“); 5. 下列代码的执行结果是: public class Test3{ public static void main(String args[]){ System.out.println(100%3); System.out.print(“,“); System.out.println(100%3.0); } } A 1,1 B 1,1.0 C 1.0,1 D 1.0,1.0 6.1/ 7下列代码的执行结果是:public class Test1{ public static void main(String args[]){ float t=9.0f; int q=5; System.out.println((t++)*(--q)); } } A 40 B 40.0 C36 D 36.0 7. 一个循环一般应包括哪几部分内容() A 初始化部分B 循环体部分C 迭代部分和终止部分D 以上都是8. 下列不属于条件语句关键字的是() A if B else C switch D while 9. s=s.delete(5,12);如果s=“abcdefghigklmn“,则执行删除语句后,s 的值为( )。
奥鹏远程南开大学本部20春学期程序设计基础下在线作业参考答案

南开大学(奥鹏)网络教育《程序设计基础(下)》在线作业参考资料20春学期(1709、1803、1809、1903、1909、2003)《程序设计基础(下)》在线作业1.若派生类中没有对基类的虚函数进行重定义,则它继承基类中的()。
【选项】:A访问权限B保护成员C虚函数D成员函数【答案】:C2.在一个具有n个顶点的无向图中,要连通全部顶点至少需要()条边。
【选项】:A nB n+1C n-1D n/2【答案】:C3.类模板的使用实际上是类模板实例化成一个具体的()。
【选项】:A类B对象C函数D变量【答案】:A4. 一个类的友元函数能够访问该类的()。
【选项】:A私有成员B保护成员C公有成员D所有成员【答案】:D5.有关析构函数的说法正确的是()。
【选项】:A析构函数可以有多个B析构函数和构造函数一样可以有形参C析构函数的功能是用来释放一个对象D析构函数的函数类型为void【答案】:C6.有关类和对象的说法不正确的是()。
【选项】:A对象是类的一个实例B一个类只能有一个对象C任何一个对象只能属于一个具体的类D类与对象的关系和数据类型和变量的关系相似【答案】:B7.假定已定义浮点型变量data,以二进制方式把data的值写入输出文件流对象outfile中去, 正确的语句是()。
【选项】:A outfile.write((float *) &data, sizeof(float));B outfile.write((float *) &data, data);C outfile.write((char *) &data, sizeof(float));D outfile.write((char *) &data, data);【答案】:C8.类模板的模板参数()。
【选项】:A只可作为数据成员的类型B只可作为成员函数的返回类型C只可作为成员函数的参数类型D以上三者皆可【答案】:D9.对于先序遍历与中序遍历结果相同的二叉树为()。
[南开大学]20秋学期[2009]《Java语言程序设计》在线作业学习资料
![[南开大学]20秋学期[2009]《Java语言程序设计》在线作业学习资料](https://img.taocdn.com/s3/m/e05ddbd827d3240c8447efe3.png)
[南开大学]20秋学期《Java语言程序设计》在线作业一、单选题 (共 25 道试题,共 50 分)1.测试文件是否存在可以采用如下哪个方法( )。
isFile()##isFiles()##exist()##exists()A项.isFile()B项.isFiles()C项.exist()D项.exists()解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:A2.Java程序的执行过程中用到一套JDK工具,其中javA项.exe是指( )。
A项.Java文档生成器B项.Java解释器C项.Java编译器D项.Java类分解器解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:B3.下列是Java语言中可用的注释符,其中错误的是( )。
A项.//B项./**…*/C项./**…**//*…*/解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:B4.一个循环一般应包括哪几部分内容()A项.初始化部分B项.循环体部分C项.迭代部分和终止部分D项.以上都是解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:D5.指出下列哪个方法与方法public void add(int a){ }为错误的重载方法( )。
A项.public int add(int a)B项.public void add(long a)C项.public int add(long a)D项.public void add(float a)解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:A6.以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?( )A项.privateB项.publicC项.finalD项.abstact解析:本题难度中等,请复习南开课程知识,并完成相应题目【正确选择】:C7.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )。
南开大学20秋《程序设计基础(上)》在线作业(参考答案)

1.已知“int a[5]={10,20,30,40,50},*p1,*p2;p1=&a[2];p2=&a[4];”,则p2-p1的值是()。
A.2B.3C.20D.30答案:A2.下列函数原型中,错误的是()。
A.int fun(int,int)B.void fun(int x,y)C.int fun(int x,int y)D.void fun()答案:B3.二进制数1011+1001=()。
A.10100B.10101C.11010D.10010答案:A4.下面合法的用户自定义标识符是()。
A.No_1B.intC.30yearsD.a*s答案:A5.在C++中,表示一条语句结束的符号是()。
A.[B.//C./*D.;答案:D6.已知“char a[]=“abcd”,*p=a+2;”,则语句“cout<<p;”会在屏幕上输出()。
A.bcdB.cC.cdD.d答案:C7.对于相同类型的指针变量,不能进行的运算是()。
A.*B.=C.-D.>答案:A8.在32位计算机系统中,已知“int a[2][3];fun(a);”,fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)计算得到的结果为()。
A.4B.6C.12D.24答案:A9.设i,j,k都是变量,下面不正确的赋值表达式是()。
A.i++B.i=j=kC.i=j==kD.i+j=k答案:D10.已知“char s[]=“hello”;”,则下面叙述中正确的是()。
A.数组s的长度为5B.元素s[2]的值为‘e’C.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t[]=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素答案:C11.已知字母“a”的ASCII码是97,则字母“f”的ASCII码是()。
A.100B.101C.102D.103答案:C12.假设堆内存分配均成功,则下面程序段完全正确的是()。
2020_南开大学_《Java语言程序设计》在线作业题目与答案_1

2020南开大学《Java语言程序设计》在线作业题目与答案1、在Java中,负责对字节代码解释执行的是()。
A、垃圾回收器B、虚拟机C、编译器D、多线程机制此题答案为:B、虚拟机2、按照 Java 的标识符命名规范,下列表示一个类的标识符正确的是()。
A、HelloworldB、HelloWorldC、helloworldD、helloWorld此题答案为:B、HelloWorld3、下列程序段的输出结果是public class operatorsandExpressions{void stringPlus(){int x=3,y=4,z=5;System.out.println(x+y+z);}}A、xyzB、x+y+zC、12D、以上均不正确此题答案为:C、124、关于以下程序段的说法正确的是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、编译时没有产生错误,运行时发生异常此题答案为:D、编译时没有产生错误,运行时发生异常5、以下哪个不是Java的关键字?A、包含关系B、继承关系C、关联关系D、上述类定义有语法错误此题答案为:B、继承关系12、下列的变量定义中,错误的是( )。
A、int 6_a;B、float a;C、int i=Integer.MAX_VALUE;D、static int i=100;此题答案为:A、int 6_a;13、在java语句中,运算符&&实现()A、逻辑或B、逻辑与C、逻辑非D、逻辑相等此题答案为:B、逻辑与14、在 Java 中,表示换行符的转义字符是()。
A、\nB、\fC、'n'D、\dd此题答案为:A、\n15、以下()不是Java的关键字。
南开大学19秋学期《Java语言程序设计》在线作业答案3

【南开】19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业-0003 试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 60 分)
1.下列关于JAVA语言特性的描述中,错误的是( )。
A.支持多线程操作
B.支持单继承和多继承
C.JAVA程序可以直接访问Internet上的对象
D.JAVA程序与平台无关
[仔细分析上述试题,并完成选择]
正确答案:B
2.StringBuffer reverse();表示( )。
A.字符串的赋值
B.字符串清空
C.字符串反转
D.字符串删除
[仔细分析上述试题,并完成选择]
正确答案:C
3.下列对继承的说法,哪个是正确的?
A.子类能继承父类的非私有方法和状态
B.子类能继承父类的所有方法和状态
C.子类只能继承父类的方法,而不继承状态
D.子类只能继承父类public方法和状态
[仔细分析上述试题,并完成选择]
正确答案:B
4.与Java应用程序(Application)不同,Java Applet程序的运行,需要得到( )的支持。
A.记事本(Notepad)软件
B.数据库服务器
C.操作系统
D.客户端浏览器
[仔细分析上述试题,并完成选择]
正确答案:D
5.若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( )。
A.空方法
B.最终方法
C.接口方法
D.抽象方法
[仔细分析上述试题,并完成选择]
正确答案:D
6.下列叙述中,正确的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[南开大学]20秋学期《Java语言程序设计》在线作业特别提醒:本试卷为南开课程辅导资料,请确认是否是您需要的资料在下载!!
一、单选题 (共 25 道试题,共 50 分)
1.测试文件是否存在可以采用如下哪个方法( )。
isFile()##isFiles()##exist()##exists()
[A.]isFile()
[B.]isFiles()
[C.]exist()
[D.]exists()
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:A
2.Java程序的执行过程中用到一套JDK工具,其中jav[A.]exe是指( )。
[A.]Java文档生成器
[B.]Java解释器
[C.]Java编译器
[D.]Java类分解器
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:B
3.下列是Java语言中可用的注释符,其中错误的是( )。
[A.]//
[B.]/**…*/
[C.]/**…**//*…*/
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:B
4.一个循环一般应包括哪几部分内容()
[A.]初始化部分
[B.]循环体部分
[C.]迭代部分和终止部分
[D.]以上都是
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:D
5.指出下列哪个方法与方法public void add(int a){ }为错误的重载方法( )。
[A.]public int add(int a)
[B.]public void add(long a)
[C.]public int add(long a)
[D.]public void add(float a)
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:A
6.以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?( )
[A.]private
[B.]public
[C.]final
[D.]abstact
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:C
7.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )。
[A.]安全性
[B.]多线程
[C.]跨平台
[D.]可移植
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:B
8.在 Java 中,表示换行符的转义字符是()。
[A.]\n
[B.]\f
[C.]'n'
[D.]\dd
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:A
9.接口体中不应包含( )。
[A.]常量定义
[B.]常量赋值
[C.]方法实现
[D.]方法声明
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:C
10.类Test1定义如下:public class Test1{public float aMethod(float a,float
b){}____} 根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。
( )
[A.]public float aMethod(float a,float b,float c){}
[B.]public float aMethod(float c,float d){}
[C.]public float aMethod(int a,int b){}
[D.]public float aMethod(int a,int b,int c){}
提示:本试题难度中等,请复习南开课程相关知识,完成相应作答
【参考答案】:B
11.属于main()方法的返回类型是
[A.]public。