1结构化程序设计基础和面向对象程序设计基础部分
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1结构化程序设计基础和面向对象程序设计基础部分
一、选择题
1.面向对象程序的主要结构特点之一是()。
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.顺序执行下列命令之后,屏幕显示的结果是()。
INPUT TO xx
(输入逻辑常量:.T.)
?xx .AND. xx=xx
A).T. B).F. C)0 D)错误信息
7.在VFP窗口中,执行WAIT TO QW 命令后,按一次数字键“1”,再执行?TYPE(“QW”)命令的结果是()。
A)1 B)QW C)C D)N
二、程序分析题
1.读下列程序段:
SET TALK OFF
CLEAR
a=1
DO WHILE .T.
IF a>=50
EXIT
ENDIF
a=a+1
ENDDO
? a
RETURN
(1)问:执行该程序后变量a的值是_。
(2)问:执行该程序后,语句a=a+1共执行了。
2.执行下列程序的结果是_____。
S=1
FOR N=1 TO 8 STEP 2
S=S*N
ENDFOR
?S
3.执行下列语句后,输出的格式为__________(用x代替字符)
SET TALK OFF
USE XSCJ
j=0
DO WHILE NOTEOF()
j=j+成绩
SKIP
ENDDO
?"平均分"+STR(j/8000,6,2)
RETURN
三、编程题
1.编一程序,求S=1+2+3+4+……+n当s的值大于或等于6000时终止,并输出n,s的值2.将一个数组A中的值按逆序重新存放。一维数组中原来的存放顺序为5,8,10,23,4,要求重新存放后的顺序应为4,23,10,8 ,5 。
3.设计一程序,要求建立自定义函数AREA(),计算长方形的面积。