国开(四川)02372-面向对象程序设计-第1次形成性考核-[参考答案]
国家开放大学四川02372《面向对象程序设计》第1次形成性考核作业资料
面向对象程序设计-第1次形成性考核复习题(带答案)
说明:每学期的课程题号都可能更换,请认真核对是您需要的题号后再下载!
【题号】
java是一门()语言。
a. 机器
b. 面向对象的高级
c. 面向过程的高级
d. 汇编
[认真学习课本知识,并分析作答上述题号]
参考答案:面向对象的高级
【题号】
机器语言中的指令编码为()编码。
a. 数字
b. 十进制
c. 符号
d. 二进制
[认真学习课本知识,并分析作答上述题号]
参考答案:二进制
【题号】
更接近人类自然语言的计算机语言是()语言。
a. 高级
b. 机器
c. 汇编
d. 数字
[认真学习课本知识,并分析作答上述题号]
参考答案:高级
【题号】
对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。
a. 状态
b. 重量
c. 颜色
d. 动态
[认真学习课本知识,并分析作答上述题号]
参考答案:动态
【题号】
类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。
a. 实例
b. 元素。
面向对象程序设计课后习题答案
第一章:面向对象程序设计概述[1_1]什么是面向对象程序设计?面向对象程序设计是一种新型的程序设计范型。
这种范型的主要特征是:程序=对象+消息。
面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:第一:程序一般由类的定义和类的使用两部分组成,在主程序中定义各对象并规定它们之间传递消息的规律。
第二:程序中的一切操作都是通过向对象发送消息来实现的,对象接受到消息后,启动有关方法完成相应的操作。
面向对象程序设计方法模拟人类习惯的解题方法,代表了计算机程序设计新颖的思维方式。
这种方法的提出是软件开发方法的一场革命,是目前解决软件开发面临困难的最有希望、最有前途的方法之一。
[1_2]什么是类?什么是对象?对象与类的关系是什么?在面向对象程序设计中,对象是描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统一体。
对象可以认为是:数据+操作在面向对象程序设计中,类就是具有相同的数据和相同的操作的一组对象的集合,也就是说,类是对具有相同数据结构和相同操作的一类对象的描述。
类和对象之间的关系是抽象和具体的关系。
类是多个对象进行综合抽象的结果,一个对象是类的一个实例。
在面向对象程序设计中,总是先声明类,再由类生成对象。
类是建立对象的“摸板”,按照这个摸板所建立的一个个具体的对象,就是类的实际例子,通常称为实例。
[1_3]现实世界中的对象有哪些特征?请举例说明。
对象是现实世界中的一个实体,其具有以下一些特征:(1)每一个对象必须有一个名字以区别于其他对象。
(2)需要用属性来描述它的某些特性。
(3)有一组操作,每一个操作决定了对象的一种行为。
(4)对象的操作可以分为两类:一类是自身所承受的操作,一类是施加于其他对象的操作。
例如:雇员刘名是一个对象对象名:刘名对象的属性:年龄:36 生日:1966.10.1 工资:2000 部门:人事部对象的操作:吃饭开车[1_4]什么是消息?消息具有什么性质?在面向对象程序设计中,一个对象向另一个对象发出的请求被称为“消息”。
面向对象程序设计形成性考核册答案作业1卓越人社区
--Joyre n. cn+t \;j"a:w m8}2q;?#}一、选择题、I. A 2. B 3. A 4. D 5. D 6. B 7. B 8. C 9. C 10. C II. C 32. C 13. C 14. B 15. C 16. B 17. B 18. B 二、填空题1. .cpp、程序2. cout3.空白4.分号5.原型(或声明)6. void7. 4、(F 大小写均可)9. 4、8 10. 15 11. 1 、3 12. true( 或1)13. false( 3*x*y/(x+y) 15. 4 、2 16. 6 、60 17. 0 、19 18. 35 $b三、程序填充参考解答1. (1) n<=99 ⑵ i<=temp ⑶ break2. (1) b%i==0 (2) i++ ( 或++i)⑶ b>=i2. (1) void fun (char ss[]) (2) fun (s) (3) i<n/2四、程序运行结果参考解答1. 1 2 3 5 8 13 21 34 55 892. 11 14 switch end.3. 10 6 4五、指出程序或函数的功能1. 计算并输出22+42+62+?+302的值。
2. 计算并输出1+的值,其中a的值由键盘输入。
六、程序改错,请根据程序段或函数模块的功能改写个别地方的错误。
1.5 7 8b.I nitFra nctio n(1,3); c=a.Fra nAdd(b);c.Fra nOutput()七、编程:1. #in clude<iostream.h>void mai n(){int i; // 用i作为循环变量int p=1; // 用p作为累乘变量int s=1; // 用s作为累加循环变量for(i=1;i<=10;i++) {p*=3; s+=p;}cout<<s<<e ndl;}2. #in clude<iostream.h>void mai n(){int x,max;cin> >x;max=x;for(int i=0;i<9;i++) {cin> >x;if(x>max) max=x;11 8. 0xF5 或0) 14.}cout<<"max:"<<max<<e ndl; 3}3. #i nclude<ioma nip.h>void mai n(){"in t c1,c2,c3;double x; $c1= c2=c3=0;cin> >x;while(x>0) {if(x<=12) c1++;else if(x<=15) c2++;else c3++;cin> >x;}cout<<c1<<' ' <<c2<<,'<<c3<<endl;}《面向对象程序设计》形成性考核册答案作业2一、选择题1. A2. D3. C4. B5. A6. B7. C8. B9. C 10. C 11. A 12. A 13. C 14. A 15. B16. A 17. D二、填空题:1. switch2. break3. 主(或main)4. 1 、25. 116. 10 、197. 9 、78. static9.虚拟类型(或类型)10. static 11. 头文件12.代码区(程序区)13. i*m+j+1 14. 4 15. i nt** 16. 4217. 42 18. 第一个、修改三、程序填充参考解答1. (1) x/2 ⑵ x!=0 (3) cout<<a[k]2. (1) (low+high)/2 ⑵ return mid (3) low=mid+12. (1) i<n (2) table (3) L=p四、程序运行结果参考解答1 + + * + *****2. 10 1 -64 0 -36 -6 -93. x,y=10, 26x,y=26, 10x,y=10, 26x,y=25, 11五、指出程序或函数的功能1. 计算并输出的值,其中N值由键盘输入。
电大VB程序设计形成性考核1答案
判断题:(共20题每题2分)1、为了使一个控件在运行时不可见,应将该控件的Enable属性值设置为False。
2、当用Load命令将窗体装入内存时,一定触发窗体的Load事件和Activate事件。
3、面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。
4、将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。
5、方法是Visual Basic对象可以响应的用户操作。
6、对象是基本的运行实体,它既包括了数据(属性),也包括作用于对象的操作(方法)和对象的响应动作(事件)。
7、属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置。
8、Visual Basic中将一些通用的过程和函数编写好并封装作为方法供用户直接调用。
9、每个对象都有一系列预先定义好的事件,但要使对象能响应具体的事件,则应编写该对象相应的事件过程。
10、在打开一个Visual Basic工程进行修改后,当要另存为一个文件名时,可单击“工程另存为”命令,因为其同时会保存窗体文件。
11、使用MsgBox函数与MsgBox过程可接受用户输入数据。
12、If语句中的条件表达式中只能使用关系或逻辑表达式。
13、在Select Case情况语句中,各分支(即Case表达式)的先后顺序无关。
14、要实现同样的循环控制,在Do While-Loop和Do-Loop While循环结构中给定的循环条件是一样的。
15、一个Do循环只能使用一个Loop关键字,但是可以使用多个Exit语句。
16、For循环语句正常结束(即不是通过Exit For语句或强制中断)其循环控制变量的值一定大于“终值”,并等于“终值”+“步长”。
17、VB要求程序员在使用变量前,必须事先声明。
18、在模块的声明段中用Private和Dim语句声明的数组为模块级数组。
19、顺序文件的每一个记录都有固定长度,每一个记录都有一个记录好。
2023年川大面向对象程序设计第一次作业
我旳作业列表 - 《面向对象程序设计》第一次作业答案你旳得分: 100.0完毕日期: 2023年06月25日12点24分1.阐明:每道小题括号里旳答案是您最高分那次所选旳答案, 原则答案将在本次作业结束(即2023年09月11日)后显示在题目旁边。
2.一、单项选择题。
本大题共30个小题, 每题2.0 分, 共60.0分。
在每题给出旳选项中, 只有一项是符合题目规定旳。
C++函数旳申明和定义可以分开, 函数申明不需要()。
( D )A.返回类型B.函数名C.参数表D.函数体3.函数旳形参是( )。
( B )A.全局变量B.局部变量C.静态变量D.部变量4.数组名表达旳是数组旳()。
( C )A.类型B.用途C.地址D.长度假如短整型旳长度是2字节, 有一种短整型指针p旳值是0xFFED1200, 那么p+1旳值为()。
( B )E.0xFFED1201F.0xFFED1202G.0xFFED1203H.0xFFED12045.private访问属性限制对象旳组员可以在( )中访问。
( A )A.本类旳组员函数B.main函数C.父类旳组员函数D.子类旳组员函数假如定义了一种类myclass, 则为myclass类对象以组员函数形式重载后++运算符旳申明应当为()。
( C )E.myclass operator++();F.myclass&operator++();G.myclass operator++( int );H.myclass& operator++( int );假如有如下定义: const char* str = "OK";那么, sizeof(str)旳值应当是()( D )I. 1J. 2K. 3L. 4父类和子类各自定义一种组员函数, 函数名相似, 参数表不一样, 那么()。
( D )M.在子类中这两个函数构成重载关系N.子类不会继承父类旳这个函数O.子类中旳函数会覆盖父类中旳函数P.编译时会发生错误假如myclass类定义了拷贝构造函数和一种整型参数旳构造函数, 还重载了赋值运算符, 那么语句myclass obj = 100;会()。
面向对象的程序设计第1阶段练习题江大考试题库及答案一科共有三个阶段,这是其中一个阶段。答案在最后一页
面向对象的程序设计第1阶段练习题江大考试题库及答案一科共有三个阶段,这是其中一个阶段。
答案在最后一页B.静态成员可以在类的外部初始化C.静态成员可以被继承D.静态成员可以被声明为const类型12.下面关于继承的说法,正确的是()。
(1分)A.子类可以访问父类的私有成员B.子类可以继承父类的构造函数C.子类可以继承父类的析构函数D.子类可以继承父类的友元函数13.下面哪个关键字可以在子类中引用父类的构造函数()。
(1分)A.XXX.base三判断题(共3题,总分值3分,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。
)14.当函数调用时,参数按值传递,函数内对参数的修改不会影响到实参。
(1分)A.√B.×15.友元函数是类的成员函数,可以访问类的私有成员。
(1分)A.×B.√16.多态是指同一个函数名可以有多种不同的实现方式。
(1分)A.√B.×XXX网络教育第一阶段练题考试科目:《面向对象的程序设计》第1章至第4章(总分100分)研究中心(教学点)批次:______ 层次:______ 专业:______ 学号:______ 身份证号:______ 姓名:______ 得分:______一、单选题(共9题,总分值9分,每题1分)1.下列关于成员函数的说法中,不正确的是()。
A.成员函数可以无返回值B.成员函数可以重载C.成员函数一定是内联函数D.成员函数可以设定参数的默认值2.函数没有返回值的时候,应该选择()的函数类型。
A.voidB.intC.不确定D.float3.假定A是一个类,那么执行语句“A a。
b(3)。
*p;”调用了()次构造函数。
A.1B.2C.3D.44.在类的定义中,引入友元的原因是()。
A.提高效率B.深化使用类的封装性C.提高程序的可读性D.提高数据的隐蔽性5.对重载的函数来说,下面叙述不正确的是()。
A.参数的类型不同B.参数的顺序不同C.参数的个数不同D.参数的个数、类型、顺序都相同,但函数的返回值类型不同6.下面对友元的错误描述是()。
(完整版)《面向对象程序设计》答案
实验一熟悉VC++IDE开发环境一、实验目的1、熟悉VC++6.0集成开发环境,熟练掌握VC++6.0项目工作区、各种编辑器、菜单栏和工具栏的使用。
2、掌握如何编辑、编译、连接和运行一个C++程序。
3、通过运行简单的C++程序,初步了解C++源程序的结构和特点。
二、实验要求1、分析下列程序运行的结果。
程序一:#include <iostream.h>int add(int x,int y=8);void main(){ int x=4;cout<<add(x)<<",";cout<<add(x,add(add(x,add(x))))<<endl;}int add(int x,int y){ return x+y;}//12,28程序二:#include <iostream.h>void main(){ int *p,i;i=5;p=&i;i=*p+10;cout<<"i="<<i<<endl;}//i=15程序三:#include <iostream.h>void main(void){ int i=10;int &r=i;r++;cout<<"i="<<i<<", r="<<r<<'\n';i=88;cout<<"i="<<i<<", r="<<r<<'\n';}//i=11,r=11i=88,r=88程序四:#include <iostream.h>int f(int i){ static int k=1;for(;i>0;i--)k +=i;return k;}void main(){ int i;for(i=0;i<5;i++)cout<<f(i)<<" ";}// 1 2 5 11 21程序五:#include <iostream.h>void func();int n=1;void main(){ static int a;int b= -9;cout <<"a:"<<a<<" b:"<<b<<" n:" <<n<<endl;b+=4;func();cout <<"a:"<<a<<" b:"<<b<<" n:"<<n<<endl;n+=10;func();}void func(){ static int a=2; int b=5;a+=2;n+=12;b+=5;cout <<"a:" <<a<<" b:" <<b<<" n:" <<n <<endl;}// a:0 b:-9 n:1a:4 b:10 n:13a:0 b:-5 n:13a:6 b:10 n:35实验二C++对C的扩充一、实验目的1、了解在面向对象程序设计过程中C++对C功能的扩充与增强,并善于在编写程序的过程中应用这些新功能。
国家开放大学《面向对象程序设计(本)》形考任务1-4参考答案
国家开放大学《面向对象程序设计(本)》形考任务1-4参考答案形考任务1一、单项选择题(每题1分,共20分)1.Java是一门()语言。
a. 汇编b. 面向对象的高级c. 面向过程的高级d. 机器2.机器语言中的指令编码为()编码。
a. 符号b. 数字c. 十进制d. 二进制3.更接近人类自然语言的计算机语言是()语言。
a. 高级b. 机器c. 数字d. 汇编4.对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。
a. 重量b. 颜色c. 状态d. 动态5.类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。
a. 成分b. 元素c. 产品d. 实例6.Java语言的主要特点不包括()。
a. 可移植性b. 处理文件c. 面向对象d. 自动垃圾回收7.Java语言的主要特点不包括()。
a. 解释执行b. 处理字符串c. 多线程d. 安全性8.具有相同属性和服务的一组对象的模板称为()。
a. 代码b. 概念c. 类d. 程序9.把对象的属性和服务组合成一个独立的整体,尽可能隐蔽其内部的细节,这称为对象的()。
a. 继承性b. 封装性c. 开放性d. 多态性10.使用JDK编译Java程序时使用的命令是()。
a. javadocb. javacc. appletviewerd. java11.组成Java程序的最小单位是()。
a. 方法b. 常量d. 类12.在Java程序中包含主方法的类被称为主类,主方法名为()。
a. voidb. mainc. Maind. args13.在Java程序中包含主方法的类被称为主类,主方法的访问控制修饰符为()。
a. privateb. staticc. publicd. protected14.在Java程序中包含主方法的类被称为主类,主方法的存储控制属性应定义为()。
a. staticb. shortc. finald. abstract15.Java语言中的基本数据类型有9种,其中属于数值型的数据类型有()种。
面向对象程序设计技术中开面向对象任务1_0001-四川电大-课程号:5107088-参考答案
D. int a[5]
参考答案:C
19.编写.C+ +程序一般需要经过的几个步骤依次是()。
A.编译、编辑、连接、调试
B.编辑、编译、连接、调试
C.编译、调试、编辑、连接
D.编辑、调试、编辑、连接
参考答案:B
20.假定a为一个整型数组名,则元素a[2]与()的表示等价
A.只有元素a[0][0]可得到初值0
B.
此说明语句不正确
C.数组a各元素都可得到初值,但其值D
7. C++源程序文件的扩展名为( )
A.
.cpp
B. .c
C. .dll
D. .exe
参考答案:A
8.以下不能正确赋进行字符串赋初值的语句是( )
A. char str[5]=”good!”
参考答案:C
10.下面的( )保留字不能作为函数的返回类型。
A.
void
B. int
C. new
D. long
参考答案:C
11.
任何for语句都能够被改写为( )语句。
A.复合
B. if
C. switch
D. while
参考答案:D
12.若整形变量x的值为25,则x/6的值为()
A. 3
B. 4
C. 5
面向对象程序设计技术中开面向对象任务1_0001
四川形成性测评系统课程代码:5107088参考资料
、单项选择题(共20道试题,共80分。)
1.在”int b[][3]={{1},{3,2},{4,5,6},{0}};”,中b[2][2]的值是( )
A. 0
面向对象程序设计形成性考核册作业一
面向对象程序设计形成性考核册作业一一、单选题1. C++源程序文件的缺省扩展名为( )。
A. cppB. exeC. objD. lik2. 编写C++程序一般需经过的几个步骤依次是( )。
A. 编译、编辑、连接、调试B. 编辑、编译、连接、调试C. 编译、调试、编辑、连接D. 编辑、调试、编辑、连接3. 程序中主函数的名字为( )。
A. mainB. MAINC. MainD. 任意标识符4. 存储以下数据,占用存储字节最多的是( )。
A. 0B. …0‟C. “0”D. 0.05. 假设在程序中 a 、b 、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式abc1的表达式是( )。
A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c6. x>0 || y==5的相反表达式为( )。
A. x<=0 || y!=5B. x<=0 && y!=5C. x>0 || y!=5D. x>0 && y==57. 字符串”a+b=12\n ”的长度为( )。
A. 6B. 7C. 8D. 98. 循环语句“for(int i=0; i<n; i++) cout<<i*i<<’ ’;”中循环体执行的次数为( )。
A. 1B. n-1C. nD. n+19. 在下面循环语句中循环体执行的次数为( )。
int i=0,s=0; while(s<20) {i++; s+=i;}A. 4B. 5C. 6D. 710. 在下面循环语句中循环体执行的次数为( )。
int i=0,s=0; while(s<20) {i++; s+=i;}A. 4B. 5C. 6D. 711. 循环体至少被执行一次的语句为( )。
A. for 循环B. while 循环C. do 循环D. 任一种循环12. 在下面的一维数组定义中,哪一个有语法错误。
国开(四川)02372《面向对象程序设计》第2次形成性考核复习资料答案
面向对象程序设计-第2次形成性考核作业资料答案
说明:每学期的课程题目都可能更换,请认真核对是您需要的题目后再下载!
【题目】
在类的定义中,每个成员的访问权限有()种选择。
a. 2
b. 4
c. 3
d. 5
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:4
【题目】
具有()访问权限的成员能够被本类和同一包中的其他任何类中的成员所访问。
a. 公有
b. 缺省
c. 保护
d. 私有
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:缺省
【题目】
具有()访问权限的成员只能被本类中的成员所访问。
a. 缺省
b. private
c. protectd
d. public
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:private
【题目】
具有()访问权限的成员能够被本类和任何其他类中的成员所访问。
a. private
b. 缺省
c. public
d. protectd
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:public
【题目】
在类定义首部的语法格式中,()不能作为其中的修饰符。
a. extends
b. public。
电大《面向对象程序设计(本)》形考任务一
试卷总分:100 得分:1001.在类的定义中,实现接口子句所使用的关键字为()。
A.publicB.implementsC.extendsD.abstract答案:B2.在Java语言中,允许将一个类声明置入另一个类声明中,称这种类为“内部类”。
答案:正确3.在程序中声明包的语句关键字为()。
A.volatileB.packageC.importD.pack答案:B4.当浏览器装入一个含有Applet的Web页时,Applet便被下载到该浏览器中。
答案:正确5.Java中有3个标准输入/输出流,下面的()不包含在内。
A.System.errB.System.inC.System.outD.System.cur答案:D6.在Java语言中,既可以利用抽象类生成对象,也可以利用接口生成对象。
答案:错误7.向量类Vector中的set(i,x)方法不能够把向量中下标为i的元素值修改为x的值。
答案:错误8.在Java语言中,能够利用抽象类生成对象,但不能利用接口生成对象。
答案:错误9.下面的关键字()与异常处理无关。
A.tryB.catchC.finallyD.switch答案:D10.Applet程序是由Java源代码构成的,并被编译为class文件。
答案:正确11.当浏览器装入一个含有Applet的Web页时,Applet不会被下载到该浏览器中。
答案:错误12.在类的定义中,若需要把一个属性或方法定义为类成员,而不是实例成员,则使用的修饰符为()。
A.finalB.constC.staticD.public答案:C13.java.io包中提供的ObjectOutputStream类能够把对象信息存储到文件中。
答案:正确14.Java.io包中的OutputStream及其子类专门用于把字节数据写入二进制数据文件中。
答案:正确15.一个父类的对象可以直接赋值给下层子类的对象。
答案:错误16.下列哪个类不是异常类的父类?()。
国家开放大学(面向对象程序设计)试题
国家开放大学(面向对象程序设计)[填空题]1试述值类型和引用类型的区别?参考答案:值类型和引用类型的区别在于,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。
值类型变量直接把变量的值保存在栈中,引用类型的变量把实际数据的地址保存在栈中,而实际数据则保存在堆中。
[填空题]2试述下面代码的输出结果是什么?参考答案:old3[填空题]3简述装箱和拆箱的过程。
参考答案:装箱(boxing)是将值类型隐式地转换为引用类型。
如int i=3;object o = i ;便是装箱过程,装箱一个数值会为其分配一个对象实例,并把该数值拷贝到新对象中。
拆箱(unboxing)是显式地把引用类型转换成值类型,如int j = (int)o char j= (char)。
[填空题]4什么是静态变量?参考答案:类的数据成员可以分静态变量、非静态变量两种.静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问类中静态的成员.非成静态员:所有没有加Static的成员都是非静态成员,当类被实例化之后,可以通过实例化的类名进行访问非静态成员的生存期决定于该类的生存期..而静态成员则不存在生存期的概念,因为静态成员始终驻留在内容中。
一个类中可以同时包含静态成员和非静态成员,类中也包括静态构造函数和非静态构造函数。
[填空题]5试述abstract class和interface有什么区别?参考答案:[填空题]6进程和线程分别怎么理解?参考答案:1)定义解释进程是具有一定独立功能程序在关于某个数据集上的一次运行活动。
进程是系统进行资源分配和调度的一个独立单位。
线程是进程的一个实体,是Cup调度的基本*单位。
国开(四川)02372-面向对象程序设计-第1次形成性考核-[参考答案]
面向对象程序设计-第 1 次形成性考核-辅导资料说明:如果课程题目是随机的,请按 CTRL+F 在题库中逐一搜索每一道题的答案特殊说明请仔细:课程的题目每学期都可能更换,所以请仔细核对是不是您需要的题目再下载!!!!第 1 题java 是一门()语言。
a.机器b.面向对象的高级c.面向过程的高级d.汇编正确答案是:面向对象的高级第 2 题机器语言中的指令编码为()编码。
a.数字b.十进制c.符号d.二进制正确答案是:二进制第 3 题更接近人类自然语言的计算机语言是()语言。
a.高级b.机器c.汇编d.数字正确答案是:高级第 4 题对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。
a.状态b.重量正确答案是:动态第 5 题类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。
a.实例b.元素c.成分d.产品正确答案是:实例第 6 题java 语言的主要特点不包括()。
a.可移植性b.面向对象c.自动垃圾回收d.处理文件正确答案是:处理文件第 7 题java 语言的主要特点不包括()。
a.安全性b.多线程c.解释执行d.处理字符串正确答案是:处理字符串第 8 题具有相同属性和服务的一组对象的模板称为()。
a.概念b.程序c.代码d.类把对象的属性和服务组合成一个独立的整体,尽可能隐蔽其内部的细节,这称为对象的()。
a.开放性b.多态性c.封装性d.继承性正确答案是:封装性第 10 题使用jdk 编译java 程序时使用的命令是()。
a.javadocb.javacc.appletviewerd.java正确答案是:javac第 11 题使用jdk 运行java 程序时使用的命令是()。
a.javab.javadocc.appletviewerd.javac正确答案是:java第 12 题java 开发工具包简称为()。
a.JKDb.JREc.JDKd.JRK正确答案是:JDK组成java 程序的最小单位是()。
国家开放大学四川02372《面向对象程序设计》第2次形成性考核作业资料
面向对象程序设计-第2次形成性考核复习题(带答案)
说明:每学期的课程题号都可能更换,请认真核对是您需要的题号后再下载!
【题号】
在类的定义中,每个成员的访问权限有()种选择。
a. 2
b. 4
c. 3
d. 5
[认真学习课本知识,并分析作答上述题号]
参考答案:4
【题号】
具有()访问权限的成员能够被本类和同一包中的其他任何类中的成员所访问。
a. 公有
b. 缺省
c. 保护
d. 私有
[认真学习课本知识,并分析作答上述题号]
参考答案:缺省
【题号】
具有()访问权限的成员只能被本类中的成员所访问。
a. 缺省
b. private
c. protectd
d. public
[认真学习课本知识,并分析作答上述题号]
参考答案:private
【题号】
具有()访问权限的成员能够被本类和任何其他类中的成员所访问。
a. private
b. 缺省
c. public
d. protectd
[认真学习课本知识,并分析作答上述题号]
参考答案:public
【题号】
在类定义首部的语法格式中,()不能作为其中的修饰符。
a. extends
b. public。
面向对象程序设计技术中开面向对象任务1_0002-四川电大-课程号:5107088-满分答案
C. obj
D. lik
【标准选择】:A
15.若有说明“int a[3][4]={0};”,则下面正确的是( )
A.只有元素a[0][0]可得到初值0
B.
此说明语句不正确
C.数组a各元素都可得到初值,但其值不一定是0
D.
数组a中每个元素均可得到初值0
【标准选择】:D
16.循环体至少被执行一次的语句为( )语句。
A. 0
B. 5
C. 6
D. 2
【标准选择】:C
19.假定AB为一个类,则该类的捞贝棉造踊数的声明语句为( )。
A. AB&(AB x)
B. AB(AB x)
C. AB(AB* x)
D. AB(AB&)
【标准选择】:D
20.
以下函数调用语句中,含有的实参个数是( ).
func(rec1,rec2 +1,(rec3,rec4));
D.
嵌套函数
【标准选择】:A
7.若函数声明为int * fun(),则该函数的返回值类型为()。
A.整数型
B.字符型
C.
逻辑型
D.
整数指针型
【标准选择】:D
8.若整形变量x的值为25,则x/6的值为()
A. 3
B. 4
C. 5
D. 1
【标准选择】:B
9.
任何for语句都能够被改写为( )语句。
A.复合
A.错误
B.正确
【标准选择】:B
10. '\n'、'\x6A'、'\101'均是C++的字符常量。
A.错误
B.正确
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
面向对象程序设计-第 1 次形成性考核-辅导资料
说明:如果课程题目是随机的,请按 CTRL+F 在题库中逐一搜索每一道题的答案
特殊说明请仔细:课程的题目每学期都可能更换,所以请仔细核对是不是您需要的题目再下载!!!!
第 1 题
java 是一门()语言。
a.机器
b.面向对象的高级
c.面向过程的高级
d.汇编
正确答案是:面向对象的高级
第 2 题
机器语言中的指令编码为()编码。
a.数字
b.十进制
c.符号
d.二进制
正确答案是:二进制
第 3 题
更接近人类自然语言的计算机语言是()语言。
a.高级
b.机器
c.汇编
d.数字
正确答案是:高级
第 4 题
对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。
a.状态
b.重量
c.颜色
正确答案是:动态
第 5 题
类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。
a.实例
b.元素
c.成分
d.产品
正确答案是:实例
第 6 题
java 语言的主要特点不包括()。
a.可移植性
b.面向对象
c.自动垃圾回收
d.处理文件
正确答案是:处理文件
第 7 题
java 语言的主要特点不包括()。
a.安全性
b.多线程
c.解释执行
d.处理字符串
正确答案是:处理字符串
第 8 题
具有相同属性和服务的一组对象的模板称为()。
a.概念
b.程序
c.代码
d.类
正确答案是:类
把对象的属性和服务组合成一个独立的整体,尽可能隐蔽其内部的细节,这称为对象的()。
a.开放性
b.多态性
c.封装性
d.继承性
正确答案是:封装性
第 10 题
使用jdk 编译java 程序时使用的命令是()。
a.javadoc
b.javac
c.appletviewer
d.java
正确答案是:javac
第 11 题
使用jdk 运行java 程序时使用的命令是()。
a.java
b.javadoc
c.appletviewer
d.javac
正确答案是:java
第 12 题
java 开发工具包简称为()。
a.JKD
b.JRE
c.JDK
d.JRK
正确答案是:JDK
第 13 题
组成java 程序的最小单位是()。
a.常量
b.方法
c.变量
d.类
正确答案是:类
第 14 题
在java 程序中包含主方法的类被称为主类,主方法名为()。
a.main
b.Main
c.args
d.void
正确答案是:main
第 15 题
在java 程序中包含主方法的类被称为主类,主方法的访问控制修饰符为()。
a.public
b.private
c.protected
d.static
正确答案是:public
第 16 题
在java 程序中包含主方法的类被称为主类,主方法的存储控制属性应定义为()。
a.abstract
b.final
c.static
d.short
正确答案是:static
第 17 题
java 语言中的基本数据类型有9 种,其中属于数值型的数据类型有()种。
a.6
b.7
c.5
d.8
正确答案是:6
第 18 题
java 语言中的switch 语句属于()语句。
a.数据输入
b.分支处理
c.数据输出
d.循环控制
正确答案是:分支处理
第 19 题
先执行循环体,后进行循环条件判断的语句是()。
a.if
b.do…while
c.for
d.while
正确答案是:do…while
第 20 题
当循环执行的次数已知时,最后使用()语句。
a.do…while
b.switch
c.while
d.for
正确答案是:for
第 21 题
在类的定义中,若需要把一个标识符定义为常量,则使用的修饰符为()。
a.final
b.class
c.const。