写出写列程序的功能。
S=0
i=1
Do while i<=100
s=s+I
i=i+1
Enddo
答案是:计算并输入1-100之间所有数字的和并输出。
写出写列程序的功能。
Input “请输入成绩” to cj
If cj>=60
?”及格”
Else
?”成绩不及格”
Endif
答案是:判断输入的成绩是否及格
写出写列程序的功能。
input "请输入圆的半径" to r
area=3.14*r^2
? "圆的面积为 ", area
Return
答案是:计算并输出输入指定半径的圆面积
简述用户界面的组成元素有那些?
答案是:(1)窗口
窗口是容纳所有其它元素的环境,窗口提供了用户查看数据并与数据交互的基本界面。
应用程序有一个主窗口,通常用户在主窗口里与对象交互,并查看和编辑数据。
(2)菜单
菜单是信息系统功能选择操作的常用方式。对于图形用户界面,菜单集中了系统的各个功能,具有直观、易操作的优点。
(3)状态栏
位于窗口的底部,用于显示正在查看的对象的当前状态信息。
(4)对话框
负责用户和系统间的信息交换,收集用户运行特定的指令或任务信息。
(5)控件
利用控件显示并编辑各种数据,运行各种指令。
创建一个菜单的步骤一般有那些?
答案是:(1)创建一个菜单一般有5步。
(2)分别为:
第1步:规划与设计系统:确定需要哪些菜单、出现在界面的何处以及哪几个菜单要有子菜单等等。
第2步:创建菜单和子菜单:使用菜单设计器可以定义菜单标题、菜单项和子菜单。
第3步:按实际要求为菜单系统指定任务:指定菜单所要执行的任务.
第4步;生成菜单程序。(菜单/生成[*.mpr])
第5步;运行生成的菜单程序。 (do <文件名称>)
简述面向过程的结构化程序设计方法的特点是什么?
答案是:具体特点如下:
(1)采用自顶向下、逐步求精的设计方法
(2)采用结构化、模块化方法编写程序
(3)模块内部的各部分自顶向下地进行结构划分,各个程序模块按功能进行组合
(4)个程序模块尽量使用三种控制结构。
(5)各模块只有一个入口一个出口。
简述友好用户界面的基本要求有那些?
答案是:(1)直观的设计
设计用户界面时应该使用户能够直观地理解如何使用用户界面,直观的设计能够帮助用户快速地熟悉界面。
(2)及时的帮助
用户界面具有帮助功能,能给用户提供必要的帮助信息。
(3)有益的提示
当用户进行某种操作时能够给出提示。
(4)方便的导航
界面上的控件应该设计成可以通过鼠标、tab等操作方式适应不同的人操作习惯。
(5)快捷的输入
能给用户提供方便快捷的数据输入方式。
(6)得体的外观
设计界面时,可以根据用户与界面交互的频率和时间长短等因素决定界面的外观。
(7)合理的布局
应尽量将所有相关的信息集中在一个界面上进行输入。
(8)有效的校验
对输入的数据能够进行有效性的检查。
简述程序员的主要任务有那些?
答案是:具体任务如下:
(1)了解计算机硬件性能
(2)熟悉软件环境
(3)接受总体设计任务,理解系统的设计要求,包括模块的输入、处理、输出等。
(4)细化程序处理过程,确定算法,绘制程序框图。
(5)编写模块源程序
(6)测试模块
(7)编写程序说明书。
简述创建表单的快捷菜单步骤有那些?
答案是:1)文件/新建/选择表单。
(2)文件/新建/选择菜单。
(3)创建菜单项目。
(4)按实际要求给菜单指定任务编写程序代码。
(5)保存并生成菜单程序。
(6)在表单的right click事件中编写代码调用菜单。
(7)运行表单,在表单上右击鼠标出现菜单。
简述总体设计的步骤有那些?
答案是:具体步骤如下:
(1)了解计算机的硬件性能
(2)熟悉软件环境
(3)深入理解系统的设计要求
(4)完成总控程序设计,包括保密性,可靠性设计。
(5)编写程序模块设计任务书,将任务书分配为程序员。
(6)准备模拟测试数据
(7)测试、验收模块程序
(8)软件总调试。
简述用户界面的设计包括那些内容?
答案是:用户界面设计主要包括以下内容:
(1)设计初始用户界面
设计用户界面的第一步是创建可以让用户审查的初始设计。可以先设计草图。
(2)创建导航图和流程图
用户界面的导航图和流程图显示当用户界面事件发生时将调用什么窗体。
(3)设计提示信息和帮助信息
系统需要提供相应的提示信息和帮助信息。
(4)设计输入的有效性验证
验证数据类型和长度等。
(5)设计用户身份验证界面
为了保证系统的安全,需要设计用户身份界面,通过设置用户名、密码以及权限来控制对数据的访问。
(6)设计错误处理
在系统运行过程中,当用户操作错误时,系统要向用户发出提示和警告的信息。
简述创建一个顶层表单菜单步骤有那些?
答案是:创建一个顶层表单菜单步骤如下:
(1)文件/新建/选择表单。
(2)选定表单/在表单属性工具栏选择showwindow属
性/设置值为2(作为顶层表单)。
(3)文件/新建/选择菜单。
(4)创建菜单和子菜单。
(5)按实际要求给菜单指定任务编写程序代码。
(6)单击vf系统菜单的显示菜单下的常规选项/并在对
话框中选中顶层表单复选框。
(7)保存并生成菜单程序。
(8)在表单的init event事件中编写代码调用菜单。
简述菜单有那些分类,各此运行在什么地方。
答案是:(1)菜单分三类分别为:顶层表单菜单、屏幕菜单和弹出式菜单。
(2)顶层表单菜单运行于顶层表单上,屏幕菜单运行于windows窗口上、弹出式菜单出现在鼠标的右键上。
简述常用的控件有那些?
答案是:常用的控件有:表单、标签、文本框、命令按钮、单选按钮、复选框、列表框、组合框、页框、表格、闹钟、微调控件等。
在Visual Foxpro中有那些数据类型,各类型的默认长度为多少?
答案是:(1)共有7种,分别为:字符类型、数值类型、日期类型、逻辑类型、货币类型、备注类型、通用类型
(2)宽度分别为:字符类型一个英文字母1字节,一个汉字2字节
数值类型整型为4字节
日期类型为8字节
逻辑类型为1字节
货币类型为4字节
备注性和通用性都为4字节
数据流图和数据字典加工必要的说明构成____ 。
答案是:(系统说明书)
两个实体集合,它们之间存在着一个M:N的联系,根据转换规则,该ER结构转换为____ 个关系模式。
答案是:(3)
反映用户观点的概念模式也称为____ 。
答案是:(组织模式)
全局概念模式的优化在数据库设计____ 的阶段。
答案是:(数据依赖)
____ 是关系数据语言的标准语言。
答案是:(SQL)
关系操作的特点是____ 操作。
答案是:(集合)
表达式"World Wide Web"$"World"结果为____。
答案是:(.F.)
表达式3+3>=6.OR.3+3>5.AND.2+3=5结果为____。
答案是:(.T.)
表达式{99-12-20}>{99-12-10}结果为__ __。
答案是:(.T.)
?REPLICATE("$",6) __ __。
答案是:、($$$$$$)
表达式"Winword"="Win"结果为____ 。
答案是:(.T.)
表达式"Win"="Winword"结果为_____ 。
答案是:(.F.)
表达式"World"$"World Wide Web"结果为____ 。
答案是:(.T.)
? ROUND(123.456.-2) ____ 。
答案是:(100)
删除记录的操作通常分为两步:先给要删除的记录作____,然后再从磁盘上将其物理删除。
答案是:(删除标记)
、通用型字段的数据可以通过剪贴板粘贴,也可以通过编辑菜单中的____命令来插入图形。
答案是:(插入对象)
如果某记录的备注型字段标志显示为____,则表明该字段不再为空。
答案是:(Memo)
字段名必须是这样一个字符串:以字母或汉字开头,由字母、汉字、数字、下划线等组成,其长度不超过____个字符
答案是:(10)
自由表可以单独使用,也可以被多个___ _所共享。
答案是:(数据库)
字段"定价"为数值型,如果整数部分最多3位、小数部分2位,那么该字段的宽度至少应为____。
答案是:(6)
顺序查询对表的记录没有任何要求,但查找速度较慢;而索引查询要求表的记录是____的,查找速度快。
答案是:(有序)
SQL是____ 。
答案是:(结构化查询语言)
利用____可以接收、查看和编辑数据,方便、直观地完成数据管理工作。
答案是:(布局工具栏)
首次启动报表设计器时,报表布局中只有3个带区,它们是页标头、____和页注脚。
答案是:(细节)
利用"一对多报表向导"创建的一对多报表,把来自两个表中的数据分开显示,父表中的数据显示在____带区,而子表中的数据显示在细节带区。
答案是:(组标头)
菜单设计器窗口中的____组合框可用于上、下级菜单之间的切换。
答案是:(菜单级)
数据环境是一个对象,泛指定义表单或表单集时使用的____,包括表、视图和关系。
答案是:(数据源)
对象的____就是对象可以执行的动作或它的行为。
答案是:(方法)
类是对象的集合,它包含了相似的有关对象的特征和行为方法,而____是类的实例:
答案是:(对象)
在程序中为了隐藏已显示的Myfonnl表单对象,应当使用的命令是____。
答案是:(Myform1.hide)
在程序中为了显示已创建的Myforml表单对象,应当使用的命令是____。
答案是:Myform1.show)
现实世界中的每一个事物都是一个对象,对象所具有的固有特征称为___。
答案是:属性)
在定义对象时必须有ParentClass,即基类名,指用户要定义的对象类的父类名。如果基类是一个不可见的用户自定义类,则基类名必须指定为___。
答案是:(custom)
无论是否对事件编程,发生某个操作时,相应的事件都会被____.
答案是:(激活)
____是将数据和处理数据的操作放在一起。对于一个对象,就是将该对象的属性和方法放到单独的一段源代码中,较之传统的面向过程的程序设计中将数据和操作分离的设计方法来,显然更为方便和安全。
答案是:(封装)
创建报表有___种方法。
答案是:(3)
系统开发一般过程有___个阶段。
答案是:(4)
LEFF("123456789",LEN("数据库"))的计算结果是___。
答案是:(123456)
Visual FoxPro 6.0是一个___位的数据库管理系统。
答案是:(32)
职工数据库中有D型字段"出生日期",要显示职工生日的月份和日期可以使用命令( )
A.?姓名+Month(出生日期)+"月"+DAY(出生日期)+"日"
B.?姓名+STR(Month(出生日期))+"月"+DAY(出生日期)+"
答案是:C
当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填人总分字段中,使用命令( )。
A)REPL 总分 WITH 高等数学+英语+
答案是:C
下述命令中的哪一条不能关闭数据库( )
A.USE B.CLOSE DATABASE
C. CLEAR D.CLEAR
答案是:C
所有可选项缺省时,数据库记录输出命令 LIST 和 DISPLAY 的区别是( )
A.DISPLAY 显示全部记录,LIST显示当前一条记录
B.LIST显示全部记录,DISPLAY显示当前一条记录
C.LIST和DISPL
答案是:B
对变量赋值,以下命令中正确的是( )
A.STORE 8 TO X,Y B.STORE 8,9 TO X,Y
C.X=8,Y=9 D.X=Y=8
答案是:A
要显示数据库中当前一条记录的内容,可使用命令( )
A.HST B.DISPLAY C.BROWSE D.DIR
答案是:B
对当前数据库执行命令 LIST 姓名,职称 FOR 年龄<35.AND.职称="高级工程师"的结果是( )
A. 显示所有记录的姓名和职称
B.显示所有年龄在35岁以下的高级工程师的记录
C.显示所有年龄在35岁以下的记录的姓名
答案是:、D
在命令窗口输入:
STORE ".F." TO P
?TYPE("P")
显示的结果类型是( )
A.C B.L C.D D.N
答案是:A
要显示系统中所使用的内存变量,可以在命令窗口中输人命令( )
A.DISPLAY FIELD B.DISPLAY OFF
C. DISPLAY MEMORY
答案是:C
在人事数据库文件中要显示所有姓王(姓名)的职工的记录,使用命令( )
A.LIST FOR 姓名="王***"
B.LIST FOR STR(姓名,1,2)="王"
C. LOCATE FOR 姓名="王"
D.LIST FO
答案是:D
SQL语言是( )
A.高级语言 B.结构化查询语言
C.第三代语言 D.宿主语言
答案是:B
SQL语言是( )语言。
A.层次数据库 B.网络数据库
C.关系数据库 D.非数据库
答案是:C
SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是( )
A.SELECT B.INSERT
C. UP
答案是:A
SQL中可使用的通配符有( )
A. *(星号) B.%(百分号) C.(下划线) D.B和C
答案是:D
若当前工作区为A,执行以下命令后结果为( )
REPLACE NUM WITH 20
STORE 0 TO NUM
?NUM,A->NUM,M.NUM
A.0 0 20 B
答案是:D
给出以下程序的运行结果:
SETTALK OFF
X=0
Y=0
D0 WHILE X<100
X=X+1
1F INT(X/2)=X/2
LOOP
ELSE
Y=Y+X
ENDIF
ENDDO
?"Y=",Y
答案是:D
有关FOR循环结构,叙述正确的是( )
A.对于FOR循环结构,循环的次数是未知的
B.FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句
C.FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错
答案是:、C
不可以作为文本框控件数据来源的是( )
A.数值型字段 B.内存变量 C.字符型字段 D.备注型字段
答案是:D
以下属于非容器类控件的是( )
A.Form B.Label C.page D.Container
答案是:B
计时器控件的主要属性是( )
A.Enabled B.Caption C.Interval D.Value
答案是:C
以下属于容器类控件的是( )
A.Text B.Form C.Label D.Commandbutto
答案是:B
用DEFINE CLASS命令定义一个Myform类时,要想为该类添加一个按钮对象,应当使用的基本代码是( )
A.Addobject("commandl","commandbutton")
B.Myform.Addobject(
答案是:D
在程序中用WITH MyForm...ENDWITH修改表单对象的属性再显示该表单,其中"…"所书写的正确代码是( )
A.Width=500 B.MyForm.Width=500
答案是:C
不能出现在结构化编程的程序语句(例如 IF…ENDIF,DO CASE…ENDCASE,DOWHILE ENDDO、FOR...ENDFOR等语句)中的语句是( )
A.CreateObject()函数调用
答案是:、B
如果需要在Myform=CreateObject("form")所创建的表单对象Myform中添加commandl按钮对象,应当使用命令( )
A.Add ObjectCommandl AS commandbutton
B.Mvf
答案是:B
在下列函数中,函数值为数值的是( )。
A)AT(.人民.,.中华人民共和国.)
B)CTOD(.01/01/96.)
C)BOF()
D)SUBSTR(DTOC(DATE()),7)
答案是:A
下面关于Visual FoxPro数组的叙述中,错误的是( )。
A)用DIMENSION和DECLARE都可以定义数组
B)Visual FoxPro只支持一维数组和二维数组
C)一个数组中各个数组元素必须是同一种数据类型
答案是:C
在下面的Visual FoxPro表达式中,不正确的是( )。
A){^2002-05-01 10:10:10 AM}-10
B){^2002-05-01}-DATE()
C){^2002-05-01}+DATE()
D){^
答案是:C
清除主窗口屏幕的命令是( )。
A)CLEAR B)CLEAR ALL
C)CLEAR SCREEN D)CLEAR WINDOWS
答案是:A
使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( )。
A)2个 B)3个 C)5个 D)6个
答案是:D
结构化程序设计的三种基本逻辑结构是( )。
A)选择结构、循环结构和嵌套结构
B)顺序结构、选择结构和循环结构
C)选择结构、循环结构和模块结构
D)顺序结构、递归结构和循环结构
答案是:B
在下面关于面对象数据库的叙述中,错误的是( )。
A)每个对象在系统中都有唯一的对象标识
B)事件用于对象,对象识别事件并作出相应反应
C)一个子类能够继承其所有父类的属性和方法
D)一个父类包括其所有父类的属性和方法
答案是:D
在Visual FoxPro中,用于建立或修改过程文件的命令是( )。
A)MODIFY<文件名>
B)MODIFY COMMAND<文件名>
C)MODIFY PROCEDURE<文件名>
D)上面B)和C)都对
答案是:B
在以下四组函数运算中,结果相同的是( )。
A)LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)
B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)
答案是:A
连续执行以下命令之合,最后一条命令的输出结果是( )。
SET EXACT OFF
X="A"
?IIF("A"=X,X-"BCD",X+"BCD")
A)A B) BCD C)A BCD D)ABCD
答案是:C
在Visual FoxPro中,打开数据库的命令是( )。
A)OPEN DATABASE<数据库名>
B)USE<数据库名>
C)USE DATABASE<数据库名>
D)OPEN<数据库名>
答案是:A
在VisualFoxPro中,表单(Fomi)是指( )。
A)数据库中各个表的清单 B)一个表中各个记录的清单
C)数据库查询的列表 D)窗口界面
答案是:、D
下面关于属性、方法和事件的叙述中,错误的是( )。
A)属性用于描述对象的状态,方法用于表示对象的行为
B)基于同一类产生的两个对象可以分别设置自己的属性值
C)事件代码也可以像方法一样被显式调用
D)在新建一个表单时,可以添
答案是:D
可以链接或嵌入OLE对象的字段类型是( )。
A)备注型字段 B)通用型和备注型字段
C)通用型字 D)任何类型的字段
答案是:C
关系数据库管理系统所管理的关系是( )。
A)一个DBF文件 B)若干个二维表
C)一个DBC文件 D)若干个DBC文件
答案是:B
假定所创建表单对象的Click事件也可以修改该表单对象的Caption属性。为了在程序运行中修改由语句Myform=CreateObject("form")所创建对象的Caption属性,下面语句中不可以使用的是( )
A.WITH
答案是:、D
在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是( )
A.MyForm.BackColor=RGB(0,255,0)
B.THIS.Parent.BackColor=RGB(0,255,0)
答案是:B
为表单MyForm添加事件或方法代码,改变该表单中的控件Cmdl的Caption属性的正确命令是( )
A.Myform.Cmdl.Caption="最后一个"
B.THIS.Cmdl.Caption="最后一个"
C.THIS
答案是:C
为一个表单建立了快捷菜单,要打开这个菜单应当( )
A.用热键 B.用快捷键 C.用事件 D.用菜单
答案是:、C
设计菜单要完成的最终操作是( ) 。
A.创建主菜单及子菜单 B.指定各菜单任务
C.浏览菜单 D.生成菜单程序
答案是:D
、不能够作为应用程序系统中的主程序的是( )
A.表单 B.菜单 C.数据表 D.程序
答案是:C
确定列表框内的某个条目是否被选定应使用的属性是( )
A.Value B.ColumnCount C.ListCount D.Selected
答案是:D
下面对控件的描述正确的是( )
A.用户可以在组合框中进行多重选择
B.用户可以在列表框中进行多重选择
C.用户可以在一个选项组中选中多个选项按钮
D.用户对一个表单内的一组复选框只能选中其中一个
答案是:B
下面对编辑框(EditBox)控件属性的描述正确的是( )
A.SelLength属性的设置可以小于0
B.当ScrollBars的属性值为0时,编辑框内包含水平滚动条
C.SelText属性在做界面设计时不可用,在运行时可读写
答案是:C
能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是( )
A.Hide B.Show C.Release D.SetFocus
答案是:B
在下面的数据类型中默认值为.F.的是( )
A.数值型 B.字符型 C逻辑型 D.日期型
答案是:C
列函数中函数值为字符型的是( )
A.DATE() B.TIME()
C.YEAR() D.DATETIME()
答案是:B
假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是( )
A.DO mymenu B.DO mymenu.mpr
C.DOmymenu.PJx
答案是:B
Visual FoxPro支持的数据模型是( )
A.层次数据模型 B.关系数据模型
C.网状数据模型 D.树状数据模型
答案是:B
目前为:
1/1
页
首页 上页 下页 尾页