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

合集下载

南开17春学期《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语言程序设计》在线作业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秋学期在线作业参考试题答案

奥鹏南开《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春学期程序设计基础下在线作业参考答案

南开大学(奥鹏)网络教育《程序设计基础(下)》在线作业参考资料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语言程序设计》在线作业学习资料

[南开大学]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秋《程序设计基础(上)》在线作业(参考答案)

南开大学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

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秋学期《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.下列叙述中,正确的是()。

南开20秋学期《Java语言程序设计》在线作业答案040

南开20秋学期《Java语言程序设计》在线作业答案040

南开20秋学期《Java语言程序设计》在线作业答案0401.在Java中,由Java编译器自动导入,无需在程序中用import导入的包是ng。

2.正确的叙述是在Java中类只允许单一继承。

3.在Java语句中,运算符&&实现逻辑与。

4.设原字符串s为StringBuffer型,且s="Hellojava",如果想用子串替换把s转换成"Hello World",则正确的语句是s.replace(6,10,"World")。

5.下列代码的执行结果是1,1.0.6.下列代码的执行结果是36.0.7.一个循环一般应包括初始化部分、循环体部分、迭代部分和终止部分。

8.不属于条件语句关键字的是while。

9.将字符串s中第5个字符到第12个字符删除后,s的值为什么?正确答案是B,即"abcdemn"。

10.这段程序会输出"int n",因为传入的参数ch是一个char类型,而不是int或String类型,因此会调用void crunch(int i)方法。

11.Java关键字包括NULL、IF、do和While中,只有do 是一个Java关键字,因此正确答案是C。

12.对于同样的程序,不同的输入可能会有不同的输出,因此选项C是正确的。

13.Java虚拟机负责对字节代码解释执行,因此正确答案是B。

14.String(byte[],int,int)中,第三个参数表示生成字符串的byte型数组的长度,因此正确答案是A。

15.___不是Writer类的子类,因此正确答案是C。

16.Java编译器会自动导入ng包,因此无需在程序中用import导入该包。

选项A、B和C中,都需要用import 导入对应的包,因此正确答案是无。

17: 如果想要限制某个变量只能被类本身访问和调用,应该使用私有访问控制修饰符(private)。

南开大学20秋《程序设计基础(下)》在线作业(参考答案)

南开大学20秋《程序设计基础(下)》在线作业(参考答案)

1.下列关于对象数组的描述中,错误的是()。

A.对象数组的下标是从0开始的B.对象数组的数组名是一个常量指针C.对象数组的每个元素是同一个类的对象D.对象数组只能赋初值,而不能在定义后赋值答案:D2.友元关系不能()。

A.继承B.是类与类之间是关系C.是一个类的成员函数与另一个类的关系D.提高程序的运行效率答案:A3.下列函数中,可以作为虚函数的是()。

A.普通函数B.构造函数C.静态成员函数D.析构函数答案:D4.下面哪个基类中的成员函数表示纯虚函数?()A.virtual void vf(int)B.void vf(int)=0C.virtual void vf()=0D.virtual void vf(int)答案:C5.()是一个在基类中说明虚函数,它在该基类中没有定义,但要求任何派生类中的可访问性的规定是相同的。

A.纯虚函数B.虚析构函数C.虚构造函数D.静态成员函数答案:A6.下面关于友元的描述中,错误的是()。

A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都是这个类的友元函数C.友元可以提高程序的运行效率D.类与类之间的友元关系可以继承答案:D7.一个栈的入栈序列为a,b,c,则出栈序列不可能的是()。

A.c,b,aB.b,a,cC.c,a,bD.a,c,b答案:C8.线性表最多有()个结点没有前驱。

A.0B.1C.2D.无数个答案:B9.关于抽象类,下列表述正确的是()。

A.抽象类的成员函数中至少有一个没有实现的函数(即无函数体定义的函数)B.派生类必须实现作为基类的抽象类中的纯虚函数C.派生类不可能成为抽象类D.抽象类不能用于定义对象答案:D10.已知X类,则当程序执行到语句X *array[3];时,调用了()次构造函数。

A.0B.1C.2D.3答案:A11.对静态成员的不正确描述是()。

A.静态成员不属于对象,是类的共享成员B.静态数据成员要在类外定义和初始化C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针D.非静态成员函数也可以操作静态数据成员答案:C12.基类和派生类可以分别叫做()。

南开19秋学期《Java语言程序设计》在线作业答案3

南开19秋学期《Java语言程序设计》在线作业答案3

【南开】19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业答案3试卷总分:100 得分:100一、单选题 (共 30 道试题,共 60 分)1.下列关于JAVA语言特性的描述中,错误的是( )。

[A.]支持多线程操作[B.]支持单继承和多继承[C.]JAVA程序可以直接访问Internet上的对象[D.]JAVA程序与平台无关[认真分析以上题目,并完成作答]参考答案:B2.StringBuffer reverse();表示( )。

[A.]字符串的赋值[B.]字符串清空[C.]字符串反转[D.]字符串删除[认真分析以上题目,并完成作答]参考答案:C3.下列对继承的说法,哪个是正确的?[A.]子类能继承父类的非私有方法和状态[B.]子类能继承父类的所有方法和状态[C.]子类只能继承父类的方法,而不继承状态[D.]子类只能继承父类public方法和状态[认真分析以上题目,并完成作答]参考答案:B4.与Java应用程序(Application)不同,Java Applet程序的运行,需要得到( )的支持。

[A.]记事本(Notepad)软件[B.]数据库服务器[C.]操作系统[D.]客户端浏览器[认真分析以上题目,并完成作答]参考答案:D5.若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于( )。

[A.]空方法[B.]最终方法[C.]接口方法[D.]抽象方法[认真分析以上题目,并完成作答]参考答案:D。

奥鹏教育南开大学2020春学期《程序设计》(1709、1803、1809在线作业满分答案

奥鹏教育南开大学2020春学期《程序设计》(1709、1803、1809在线作业满分答案

奥鹏教育南开大学2020春学期《程序设计》(1709、1803、1809在线作业满分答案1.若m、n为整型,x为实型,ch为字符型,下列赋值语句中正确的是( )。

A.mn=x;B.m=chn;C.x=(m1);D.m=x%n;【参考答案】: B2.已知“char s[]="南开大学";”,则数组s的长度为##。

A.4B.5C.8D.9【参考答案】: D3.如果需要一个变量只在某个函数中可以使用,且每次执行函数时都重新定义并初始化该变量,那么这个变量应定义为##。

A.局部变量B.全局变量C.静态局部变量D.静态全局变量【参考答案】: A4.已知“int a[5]={10,20,30,40,50}, *p1, *p2; p1=&a[2];p2=&a[4];”,则p2-p1的值是##。

A.2B.3C.20D.30【参考答案】: A5.计算机的存储器中,一个字节有( )个二进制位组成。

A.1B.2C.4D.8【参考答案】: D6.下列语句中不正确的是##。

A.for(int a=1;a<=10;a)B.int a=1;do { a: }while(a<=10)C.inta=1;while(a<=10) { a; } D.for(int a=1;a<=10;a)a;【参考答案】: B7.已知函数调用“char str[2][10]={"abc", "def"}; fun(str);”,则下列给出的fun()函数原型中正确的是##。

A.void fun(char (*p)[2]);B.void fun(char (*p)[10]);C.voidfun(char *p[2]); D.void fun(char **p);【参考答案】: B8.在C++中,函数体是由一对( )括起来的部分。

A.{、}B.、[、]C.D.(、)【参考答案】: A9.已知函数原型“int fun(int, int);”,要定义一函数指针变量p使得“p=fun;”成立,则函数指针变量p的定义语句为##。

南开17春秋学期《Java语言程序设计》在线作业

南开17春秋学期《Java语言程序设计》在线作业

一、单选题(共 30 道试题,共 60 分。

)v 1. 以下()不是Jv的关键字。

. FLS. onst. this. voi标准答案:2. 下列代码的执行结果是:puli lss Tst3{ puli stti voi min(String rgs[]){ Systm.out.println(100%3); Systm.out.print(","); Systm.out.println(100%3.0); } }. 1,1. 1,1.0. 1.0,1. 1.0,1.0标准答案:3. 下列叙述中,正确的是()。

. Jv语言的标识符是区分大小写的. 源文件名与puli类名可以不相同. 源文件名其扩展名为.jr. 源文件中puli类的数目不限标准答案:4. 以下关于继承的叙述正确的是()。

. 在Jv中类只允许单一继承. 在Jv中一个类只能实现一个接口. 在Jv中一个类不能同时继承一个类和实现一个接口. 在Jv中接口只允许单一继承标准答案:5. 下列构造方法的调用方式中,正确的是()。

. 按照一般方法调用. 由用户直接调用. 只能通过 nw 自动调用. 被系统调用标准答案:6. 关于以下程序的描述正确的是()。

puli lss Usrry{ stti int rr[] = nw int[5]; puli stti voi min(String []) { Systm.out.println(rr[0]); } }. 编译将产生错误. 编译时正确,但运行时将产生错误. 正确,输出0. 正确,输出?null标准答案:7. 下列程序段的输出结果是voi oulrithmtiOprtor(){ Systm.out.print(9/2); Systm.out.print(","); Systm.out.println(5/2.0); }. 4.5,2.5. 4,2. 4.5,2. 4,2.5标准答案:8. 下面()不是Jv中的容器。

南开24秋学期《Java语言程序设计》作业参考一

南开24秋学期《Java语言程序设计》作业参考一

24秋学期《Java语言程序设计》作业参考1.编译Java application源程序文件将产生相应的字节码文件,这些字节文件的扩展名为选项A:.java选项B:.class选项C:.obj选项D:.exe参考答案:A2.阅读下列代码后public class Person{int arr[]=new int[10];public static void main(String args[]){System.out.println(arr[1]);}}正确的说法是选项A:编译时将产生错误选项B:编译时正确,运行时将产生错误选项C:输出零选项D:输出空参考答案:A3.下面哪一项不是文件读写操作的步骤( )。

选项A:以某种读写方式打开文件选项B:进行文件读写操作选项C:保存文件选项D:关闭文件参考答案:C4.要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?选项A:protected选项B:public选项C:private选项D:应不加修饰符参考答案:D5.执行如下程序代码a=0;c=0; do{ c--; a=a-1; }while(a>0); 后C的值是( )。

选项A:0选项B:1选项C:-1选项D:死循环参考答案:C6.关于对象成员占用内存的说法哪个正确( )。

选项A:同一个类的对象共用同一段内存选项B:同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间选项C:对象的方法不占用内存选项D:以上都不对参考答案:D7.能够支持 javadoc 命令的注释语句是()。

选项A:/**...//选项B:/*...*/选项C://选项D:/**...*/参考答案:D8.Java中,一个类可以有几个父类( )。

[南开大学]20秋学期[1709-2009]《C语言程序设计》在线作业答案1

[南开大学]20秋学期[1709-2009]《C语言程序设计》在线作业答案1

[南开大学]20秋学期《C语言程序设计》在线作业特别提醒:本试卷为南开课程辅导资料,请确认是否是您需要的资料在下载!!一、单选题 (共 40 道试题,共 80 分)1.C语言结构体类型变量在程序执行期间( )。

[A.]所有成员一直驻留在内存中[B.]只有一个成员驻留在内存中[C.]部分成员驻留在内存中[D.]没有成员驻留在内存中提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:A2.设以下变量均为int类型,则值不等于7的表达式是( )[A.](x= y= 6, x+y,x+1)[B.](x= y= 6,x+y,y+1)[C.](x= 6,x+1,y= 6,x+y)[D.](y=6,y+l,x = y,x+1)提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:C3.main() { int x,y,z; scanf (“%d%d%d”,&x,&y,&z); printf(“x+y+z=%d\n”,x+y+z); } 输入数据的形式是25,13,10<回车>,则程序的输出结果是( )[A.]x+y+z=48[B.]x+y+z=35[C.]x+z=35[D.]不确定值提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:A4.若执行fopen函数时发生错误,则函数的返回值是( )[A.]地址值[B.]null[C.]1[D.]EOF提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:B5.若已有定义int x=2; int *p=&x;则*p的值为( )[A.]2[B.]&x[C.]*x[D.]&p提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:A6.设有以下说明语句 struct stu {int a;float b;}stutype; 则以下叙述不正确的是( )[A.]stutype 是用户定义的结构体类型名[B.]a 和 b 都是结构体成员名[C.]struct 是结构体类型的关键字[D.]struct stu 是用户定义的结构体类型提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:A7.x=-2; y=-1; if(x!=0) if(x>0) y=1; else y=0; 该程序段的输出结果为( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档