华东《面向对象程序设计(Java)》春学期在线作业(三)
XXX14秋学期《面向对象程序设计》在线作业答案

XXX14秋学期《面向对象程序设计》在线作业答案面向对象程序设计14秋学期《面向对象程序设计》在线作业一,单选题1.下列关于this指针的说法,错误的是()。
A。
this指针指向当前正在操作的对象B。
this指针只存在于非静态成员函数中C.在成员函数中对非静态数据成员的访问是通过this指针完成的D.静态成员函数中可以通过this指针访问非静态成员正确答案:D2.已知“int a=10,*p;int *&r=p。
r=*p=20;cout<<a;”,则输出为()。
A。
10B。
20C.不确定值D.程序有错误正确答案:B3.有关重载函数的描述正确的是()。
A.函数名相同的函数就是重载函数B.函数名相同但返回值类型不同的函数就是重载函数C.函数名相同但参数个数或类型不同的函数就是重载函数D.函数功用相同的函数就是重载函数正确答案:C4.在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。
以下叙述中正确的选项是()。
A。
operator+有两个参数,operator*有两个参数B。
operator+有两个参数,operator*有一个参数C。
operator+有一个参数,operator*有两个参数D。
operator+有一个参数,operator*有一个参数正确谜底:C5.以成员函数方式重载运算符“>”,则obj1>obj2被C++编译器解释为()。
A。
operator>(obj1,obj2)B。
(obj1,obj2)C。
obj1.operator>(obj2)D。
obj2.operator>(obj1)正确谜底:C6.下列运算符中,()在C++中不能重载。
A。
:B。
+C。
-D。
<=正确答案:A7.运行以下程序时,如果由键盘输入6514,则输出结果是()。
#includeusingnamespace std。
int main() { int m。
20春川大《面向对象程序设计2261》在线作业1(标准答案)

1.以下不能正确进行字符串赋初值的语句是()。
A.charstr[5]=“good!”B.charstr[]=“good!”C.char*str=“good!”D.charstr[5]={‘g’,‘o’,‘o’,‘d’}答案:A2.如果定义了一个类myclass,则为myclass类对象以成员函数形式重载后运算符的声明应该为()。
A.myclassoperator++()B.myclass& operator++()C.myclassoperatorint++(int)D.myclass& operator++(int)答案:C3.下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“left”,输出效果将发生变化的是()。
A.coutleftsetfill(~*~)357B.coutleftsetw(5)357C.coutleftsetw(5)“ABCDE”D.coutleft“ABCDE”答案:B4.在每个C++程序中都必须包含有这样一个函数,该函数的名称为()。
A.mainB.MAIND.function答案:A5.下列有关抽象类和纯虚函数的叙述中,错误的是()。
A.拥有纯虚函数的类是抽象类,不能用来定义对象B.抽象类的派生类若不实现纯虚函数,它也是抽象类C.纯虚函数的声明以“0;”结束D.纯虚函数都不能有函数体答案:D6.下面不支持下标操作的容器是()。
A.vectorB.dequeC.listD.map答案:C7.要打开一个文件并从中读取数据,应该使用()类的对象。
A.istreamB.ostreamC.ifstreamD.ofstream答案:C8.二叉查找树按()遍历时访问到节点的数据是排好序的。
A.前序B.中序C.后序D.层次答案:B9.一个类如果没有定义任何函数,编译器不会自动为这个类产生()。
A.拷贝构造函数B.无参构造函数C.输出流运算符D.赋值运算符答案:C10.程序运行中需要从键盘上输入多于一个数据时,各数据之间应该使用()符号作为分隔符。
南开19春学期(1709、1803、1809、1903)《面向对象程序设计》在线作业-3(答案)

南开19春学期(1709、1803、1809、1903)《面向对象程序设计》在线作业4、B一、单选题共35题,70分1、read函数的功能是从输入流中读取( )。
A一个字符B当前字符C一行字符D指定若干个字符【解析】本题选择:D2、当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
Aios::inBios::outCios::trunkDios::binary【解析】本题选择:A3、面向对象程序设计思想的主要特征中不包括( )。
A封装性B多态性C继承性D功能分解,逐步求精【解析】本题选择:D4、关于纯虚函数,下列表述正确的是( )。
A纯虚函数是未给出实现版本(即无函数体定义)的虚函数B纯虚函数的声明总是以“=0”结束C派生类必须实现基类的纯虚函数D含有纯虚函数的类一定是派生类【解析】本题选择:B5、建立类模板对象的实例化过程为( )。
A基类->派生类B构造函数->对象C模板类->对象D模板类->模板函数【解析】本题选择:C6、可以用p.a的形式访问派生类对象p的基类成员a其中a是( )。
A私有继承的公有成员B公有继承的私有成员C公有继承的保护成员D公有继承的公有成员【解析】本题选择:D7、下面描述中,错误的是( )。
A在基类定义的public成员在公有继承的派生类中可见,也能在类外被访问B在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问C在基类定义的public和protected成员在保护继承的派生类中可见D在派生类中不可见的成员要变成可访问的,需要进行访问声明。
大工10春《Java程序设计》在线作业1-4

7. Java虚拟机简称为()。
A. API
B. OS
C. JPI
D. JVM
满分:3 分
8. 下面哪个赋值语句是合法的()?
A. float a=2.0z
B. double b=2.0
C. int c=2a
D. long d=2c
C. class A implements B
D. class B extends A
满分:3 分
19. 定义类头时,不可能用到的关键字是()。
A. null
B. class
C. extends
D. implements
满分:3 分
20. 下列哪一种叙述是正确的()
大工10春《Java程序设计》在线作业1
单选:DCDAB\CDBDD\BCCCA\DDAAA
多选:ABCD\BCD\BC\ABC\AC
判断:XVXVV
大工10春《Java程序设计》在线作业2
单选:ACDCB\DACCC\CBDCB\ACDAD
多选:CD\ABCD\AC\CD\ABC
判断:XXXXV
B. Boolean
C. Class
D. Object
满分:3 分
7. 在Java中,所有类的根类是()。
A. ng.Object
B. ng.Class
C. java.applet.Applet
D. java.awt.Frame
满分:3 分
D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。
满分:3 分
5. 下面哪一个不是正确的标识符().
兰大《面向对象程序设计》15春在线作业4 答案

《面向对象程序设计》15春在线作业4一、单选题(共13 道试题,共52 分。
)1. 以下不合法的字符常量是()A. \018'B. '\”'C. '\\'D. ‘\xcc'正确答案:A2. 以下叙述中正确的是()A. 预处理命令行必须位于C源程序的起始位置B. 在C语言中,预处理命令行都以“#”开头C. 每个C程序必须在开头包括预处理命令行:#includeD. C语言的预处理不能实现宏定义和条件编译的功能正确答案:C3. 在下列关键字中,不能用来表示继承方式的是()A. privateB. staticC. publicD. protected正确答案:B4. 通过()调用虚函数时,采用动态束定A. 对象指针B. 对象名C. 成员限定D. 派生类名正确答案:A5. 有以下程序main() { char *p[]={"3697","2584"}; int i,j; long num=0; for(i=0;i<2;i++) {j=0; while(p[i][j]!='\0') { if((p[i][j]-‘0')%2)num=10*num+p[i][j]-'0'; j+=2; } } printf("%d\n"num); } 程序执行后的输出结果是()A. 35B. 37C. 39D. 3975正确答案:C6. C++语言的跳转语句中,对于break和continue说法正确的是()A. break语句只应用于循环体中。
地大《面向对象程序设计》在线作业二1答案

地大《面向对象程序设计(新)》在线作业二-0009试卷总分:100 得分:0一、单选题(共15 道试题,共60 分)1.当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为A.ios::inB.ios::outC.ios::int | ios::outD.没有正确答案:D2.下列有关函数重载的叙述中,错误的是()A.函数重载就是用相同的函数名定义多个函数B.重载函数的参数列表必须不同C.重载函数的返回值类型必须不同D.重载函数的参数可以带有默认值正确答案:C3.设void f1(int * m,long & n);int a;long b;则以下调用合法的是()A.f1(a,b);B.f1(&a,b);C.f1(a,&b);D.f1(&a,&b);正确答案:B4.类的析构函数的作用是()A.一般成员函数的初始化B.类的初始化C.对象的初始化D.删除类创建的对象正确答案:D5.假定AB为一个类,则该类的拷贝构造函数的声明语句为A.AB?&(AB??x)B.AB(AB??x)C.AB(AB??&)D.AB(AB?*?x)正确答案:C6.下列程序的执行结果为()。
#include void main() { int a=3,b=0; int*p=&a:b=+a++;cout<<*P<<”,”<<endl }A.3,4B.4,3C.3,4D.4,4正确答案:B7.如果有如下语句char str[20]; cin >> str; cout << str; 执行时输入的是“this is a test line!”,则输出的内容是()A.this is a test line!B.this is a test lineC.this is atestD.this正确答案:D8.类C是以多重继承的方式从类A和类B继承而来的,类A和类B无公共的基类,那么()A.类C的继承方式只能采用public继承B.可改用单继承的方式实现类C的同样功能C.类A和类B至少有一个是抽象类D.类A和类B至少有一个是虚基类正确答案:B9.下列有关模板的叙述中,正确的是()A.函数模板不能含有常规形参B.函数模板的一个实例就是一个函数定义C.类模板的成员函数不能是模板函数D.用类模板定义对象时,绝对不能省略模板实参正确答案:B10.下列程序的运行结果为()。
19春东财《面向对象的程序设计》在线作业三(随机)

(单选题)1: 如果一个Java源文件的文件名为Ex2524.java,且可以编译运行,则可以肯定()A: 该源文件中有名为Ex2524的公有类B: 该源文件中有名为Ex2524的静态方法C: 该源文件中有名为Ex2524的对象D: 以上都不对标准解题:(单选题)2: 在对String类进行查找比较操作时,字符串的长度( )A: 不变B: 变长C: 变短D: 不一定标准解题:(单选题)3: 显示弹出式菜单使用()方法A: showB: showPopupMenuC: showMenuD: Show标准解题:(单选题)4: 阅读下面程序int list[]=new int[10];for(int I=0;I<=list.length;I++)list[I]=I;list[0]的值为( )A: 10B: 9C: 不一定D: 出错标准解题:(单选题)5: 所有异常类的父类是()?A: ExceptionB: IOExceptionC: ErrorD: Throwable标准解题:(单选题)6: 已知一个图片的URL地址,Java中怎样能够得到这幅图片?A: 使用getAudioClip()函数B: 使用getImage()函数C: 需要复杂的编程D: 无法得到标准解题:(单选题)7: Java是由哪家公司创始的?()A: MicrosoftB: IBMC: Sun MicrosystemD: Inter标准解题:(单选题)8: 缓冲区读者是()A: BufferedReaderB: BufferedWriterC: InputStreamReaderD: InputStreamWriter标准解题:(单选题)9: Java中使用new为对象分配内存时,数值成员变量的初始值为()A: nullB: 不可预测C: 0D: 1标准解题:(单选题)10: 下列说法正确的是()?A: 线程创建以后就自动运行B: 线程定义以后就自动运行C: 线程创建以后就没有自动运行D: main函数启动以后线程就自动运行标准解题:(单选题)11: 输出数据流的void flush()函数的作用是()A: 将末尾不够一个传输单位的字节强行推出B: 重传一遍C: 缓冲区强行清空,没传输的就不再传输了D: 没什么作用标准解题:(单选题)12: 错误提示内容:HelloWorldApp.java 1:Public class HelloWorldapp must be defined in a file called "HelloWorldapp.java ,请判断是下列哪个方面出了问题?A: 编译器的路径变量设置不正确B: 程序中有错误的语句C: 文件名和公有类名不匹配D: main方法缺少statci和public修饰标准解题:(单选题)13: 使用()函数可以改变面板的布局管理器A: changeLayout( )B: setLayout( )C: resetLayout( )D: Layout( )标准解题:(单选题)14: Thread的什么方法只允许同等优先级的线程运行。
21春学期《JAVA语言程序设计Ⅰ》在线作业3

21春学期《JAVA语言程序设计Ⅰ》在线作业3单选题多选题一、单选题(共 20 道试题,共 60 分。
)1. 下列代码中,将引起一个编译错误的行是 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) } 12A. 第3行B. 第5行C. 第6行D. 第10行该小题参考选项是:D2. 下列代码的执行结果是 public class Test { public int aMethod(){ static int i=0; i++; System.out.println(i); } public static void main (String args[]) { Test test = new Test();A. 编译错误B. 0C. 1D. 运行成功,但不输出该小题参考选项是:A3. 下面的语句的作用是:()。
Vector MyVector = new Vector(100,50);A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
该小题参考选项是:D4. 已知如下代码:boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?A. FalseB. TrueC. 编译时出错D. 运行时出错该小题参考选项是:B5. 下列类头定义中,错误的是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2017年秋学期中石油华东《面向对象程序设计(Java)》2017
《面向对象程序设计(Java)》2017年春学期在线作业(三)
一、单选题(共20 道试题,共100 分.)
1.
public class Test2006 {
public static void main(String args[]) { System.out.println(~(0xa5)&0xaa); }
}
其运行结果是().
A. 0xa5
B. 10
C. 0x50
D. 0xaa
正确答案:
2. 在switch(expression)语句中,expression地数据类型不能是()
A. double
B. char
C. byte
D. short
正确答案:
3. 下列叙述中,正确地是().
A. 声明变量时必须指定一个类型
B. Java认为变量number与Number相同
C. Java中唯一地注释方式是"//"
D. 源文件中public类可以有0或多个
正确答案:
4. Java语言中,负责并发管理地机制是().
A. 垃圾回收
B. 虚拟机
C. 代码安全
D. 多线程
5. 结构化程序设计地一种基本方法是().
A. 筛选法
B. 递归法
C. 归纳法
D. 逐步求精法
正确答案:
6. 若需要定义一个类域或类方法,应使用()修饰符.
A. static
B. package
C. private
D. public
正确答案:
7. 当一个部件有一个事件发生,但并没有为这个部件地这个事件指定事件监测器,将会发生().
A. 编译时就不会通过
B. 忽略这个事件
C. 引起Java程序发生致命错误
D. 引发默认地事件处理
正确答案:
8. 给出下面代码:
public class Person{
static int arr[] = new int[10];public static void main(String a[])
{System.out.println(arr[1]);}
}
正确地语句是().
A. 编译时将产生错误
B. 输出0
C. 编译时正确,运行时将产生错误
D. 输出空
正确答案:
9. 不允许使用指针体现了Java地一种特性是().
A. 可移植
C. 健壮性
D. 安全性
正确答案:
10. 如果希望所有地控件在界面上均匀排列,应使用下列()布局管理器.
A. BoxLayout
B. GridLayout
C. BorderLayout
D. FlowLayout
正确答案:
11. 对于下列代码:
1) class Person {
2) public void printValue(int i, int j) {//... }
3) public void printValue(int i){//... }
4) }
5) public class Teacher extends Person {
6) public void printValue() {//... }
7) public void printValue(int i) {//...}
8) public static void main(String args[]){
9) Person t = new Teacher();
10) t.printValue(10);
11) }
12) }
第10行语句将调用()语句.
A. line 2
B. line 7
C. line 6
D. line 3
正确答案:
12. 对于构造函数,下列叙述错误地是().
A. 构造函数也允许重载
B. 子类无条件地继承父类地无参构造函数
C. 子类不允许调用父类地构造函数
D. 在同一个类中定义地重载构造函数可以相互调用
正确答案:
13. 用来导入已定义好地类或包地语句是().
A. main
B. import
C. public class
D. class
正确答案:
14. ()是网格布局管理器.
A. BorderLayout
B. FlowLayout
C. ReseauLayout
D. GridLayout
正确答案:
15. 在Java语言中,单选框类名是().
A. Label
B. Checkbox
C. Button
D. CheckButton
正确答案:
16. 下列关于静态初始化器地叙述中,()是正确地.
A. 静态初始化器是在构造函数之前加上static修饰符
B. 静态初始化器是对其创建地对象进行初始化
C. 静态初始化器在同一个类中只能有一个
D. 静态初始化器是在其所属地类加载内存时由系统自动调用执行正确答案:
17. 下列代表16进制整数地是().
A. 0123
B. 1900
C. fa00
D. 0xa2
正确答案:
18. 在Java语言中,()包是编译器自动导入地.
A. java.applet
B. java.awt
C. java.io
D. ng
正确答案:
19. 设有下面两个类地定义:
class Person { class Student extends Person { long id; // 身份证号int score; // 入学总分
String name; // 姓名int getScore(){
} return score;
}
}
问:类Person和类Student地关系是().
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系,上述类定义有语法错误
正确答案:
20. Java语言使用地字符码集是().
A. ASCII
B. BCD
C. DCB
D. Unicode
正确答案:
版权申明
本文部分内容,包括文字、图片、以及设计等在网上搜集整理.
版权为个人所有
This article includes some parts, including text, pictures, and design. Copyright is personal ownership.
用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本
文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.
Users may use the contents or services of this article for personal study, research or appreciation, and other
non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.
转载或引用本文内容必须是以新闻性或资料性公共免费信息为
使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.
Reproduction or quotation of the content of this article must be reasonable and good-faith citation for the use of news or informative public free information. It shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability such as copyright.。