程序设计类.docx
- 文档编号:8051248
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:12
- 大小:24.65KB
程序设计类.docx
《程序设计类.docx》由会员分享,可在线阅读,更多相关《程序设计类.docx(12页珍藏版)》请在冰豆网上搜索。
程序设计类
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
程序设计类
1、用dowhile循环求出ZGDAB.DBF中男性工程师和女性讲师的人数各是多少?
2、从键盘输入数值x,若为正数,则显示出来。
3、求31+32+33+…+50的和。
5、编写顺序结构程序,从键盘输入半径R,求出圆面积,并显示出来。
6、求2+1!
+3+2!
+4+3!
+…+11+10!
的和。
7、求1~100间偶数之和。
9、求100以内所有能被3整除的数的和。
应用类题
1职工档案表已有多个记录,按要求写出操作命令:
(1)显示姓名,职称和基本工资3个字段且基本工资在600(含)元与850(含)元之间的职工记录。
List姓名,职称,基本工资for基本工资>=600and基本工资<=850
(2)逻辑删除数据库表zgdab.dbf中最后3个记录。
Gobott
Skip–2
Delenext3
(3)显示男教师中基本工资900元以上的记录。
Listfor性别=“男”and基本工资>900
2编程实现如下的计算:
表单如图:
说明:
表单上有两个名为text1和text2的文本框控件,两个命令按钮command1的caption=“计算”和cammand2的caption=”退出”。
要求:
(1)在文本框text1中输入数值,点击“计算”得出该数的阶乘,在文本框text2中显示结果。
X=thisform.text1.value
T=1
N=1
Dowhile n<=x
T=t*n
N=n+1
Enddo
Thisform.text2.value=t
(2)点击退出,则释放该表单。
Release thisform
3编程实现如下的计算:
表单如图:
说明:
表单上有一个名为text1的文本框控件,两个命令按钮command1的caption=“计算”和cammand2的caption=”清除”。
要求:
(1)在文本框中输入数值,点击计算得出该数的前n项和,例如:
n=12,则求:
1+2+3+4+5+6+7+8+9+10+11+12=?
,并在文本框中显示
x=thisform.text1.value
s=0
n=1
do while n<=x
s=s+n
n=n+1
enddo
thisform.text1.value=s
4计算下列表达式的值
(1)”12”+”34”=“12”-”34”
(2)CTOD(”10/10/90”)+1
(3) LEN(”1203.4”) (4)MOD(21,4)
(5) .NOT.((.F..AND..T.).OR..T.)
填空类
填空类题一
1、数据表有两种状态形式:
和 。
2、在VFP循环语句中,通常使用 跳出循环
3、“322”+“7809”的运算结果为
4、用二维表数据来表示实体之间联系的数据模型称为_____ 。
5、数据与信息之间的关系可表示为:
。
6、在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_____。
7、VFP中表单文件以 扩展名存储,通过 属性来引用表单对象。
8、VF支持二种工作方式:
和 。
9、在VisualFoxPro中项目文件的扩展名为____,查询文件的扩展名为 。
10、使用数据库设计器为两个表建立一对多联系,首先应在父表中建立 索引,在子表中建立 索引。
11、在VisualFoxPro中数据库文件的扩展名是___,数据库表文件的扩展名是___。
12、从职工数据库表中计算工资合计的SQL语句是SELECT FROM职工。
13、VisualFoxPro6.0是一个_____位的数据库管理系统。
14、常量.T.表示的是 型的数据。
15、VFP中的DTOC()函数返回值的类型是 ,计时器控件的主要属性是
16、项目连编成可执行文件,其扩展名为 ,双击直接执行。
17、SQL插入记录的命令是INSERT,删除记录的命令是_____。
填空类题二
1、函数BETWEEN(40,34,50)的运算结果是____。
2、LEFF("123456789",LEN("数据库"))的计算结果是 。
3、现实世界中的每一个事物都是一个对象,对象所具有的固有特征称为 。
4、首次启动报表设计器时,报表布局中只有3个带区,它们是页标头、___和 。
5、查询 更新数据表中的数据。
6、字段名必须是这样一个字符串:
以字母或汉字开头,由字母、汉字、数字、下划线等组成,其长度不超过___个字符。
7、在VFP循环语句中,通常使用 跳出循环。
8、表达式3+3>=6.OR.3+3>5.AND.2+3=5结果为 。
填空类题三
1、控件的标题属性名为 ,表单控件中可以输入多行文本的控件为 。
2、在关系数据库中,二维表的行称为记录,二维表的列称为 。
3、在FoxPro系统状态下,定义了若干内存变量,若执行命令QUIT退出系统,这些变量所保存的数据将 。
4、查询设计器的“筛选”选项卡用来指定查询的 。
5、数据表是由 和 两部分组成。
6、表的索引类型有 、惟一索引、候选索引和普通索引。
7、只显示当前记录的命令为________ 。
8、数据库管理系统常见的数据模型有层次、网状和 三种。
选择类题三
1、ROUND(156.789,2)返回的是( B )
A、160.000 B、156.79 C、156.790 D、200.000
2、仅关闭当前工作区表文件的命令为 B 。
A、CLOSE B、USE C、CLEAR D、CLOSEDATA
3、在VF中使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是 。
A、MNX B、PRG C、SPR D、MPR
4、数据库系统的核心是 B 。
A、数据模型 B、数据库管理系统 C、数据库 D、数据库管理员
5、数据表文件工资.DBF共有10条记录,当前是记录号为5.用SUM命令计算工资总和,如果不给出范围短句,那么命令( D )
A、计算后5条记录工资值之和 B、计算后6条记录工资值之和
C、只计算当前记录工资值 D、计算全部记录工资值之和
6、在VisualFoxPro的项目管理器中不包括的选项卡是 D 。
A、数据 B、文档 C、类 D、表单
7、下列表达式中,运算结果为数字型的正确表达式是 C 。
A、DATE()+TIME() B、DATE()+30
C、DATE()-CTOD(“01/01/98”) D、DATE()-DTOC(DATE())
8、若要中止部分语句执行而重新开始下一轮循环的命令是( )
A、LOOP B、EXIT C、SKIP D、GOTO
9、有如下命令序列
X=1
Y=2
Z=3
?
Z=X+Y
执行最后一条命令后,显示的结果应该是 A 。
A、.T. B、.F. C、3 D、X+Y
10、若要从字符串"澳门回归"取出"回归",正确的写法是( A)
A、SUBSTR("澳门回归",5,4) B、SUBSTR(澳门回归,5,4)
C、SUBSTR("澳门回归",3,2) D、SUBSTR("澳门回归",3,4)
11、当前打开的数据表文件结构为:
商品名(C,5),单价(N,6,2),表中共有100条记录,该数据表文件中每条记录占用的字节数是 B 。
A、11 B、12 C、13 D、14
12、日期型数据加整型数据的结果是( D )
A、数值型 B、逻辑型 C、字符型 D、日期型
13、对于现实世界中事物的特征,在实体-联系模型中使用 A 。
A、属性描述 B、关键字描述 C、二维表格描述 D、实体描述
14、数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个 。
A、逻辑表达式 B、字符表达式 C、数值表达式 D、日期表达式
15、下列类型的字段长度用户可以自定的是( D )
A、备注型 B、逻辑型 C、日期型 D、字符型
16、通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的 。
A、参照完整性 B、实体完整性 C、域完整性 D、字段完整性
17、在VisualFoxPro中,存储图像的字段类型应该是 。
A、备注型 B、通用型C、字符型 D、双精度型
18、在VisualFoxPro中,建立索引的作用之一是 C 。
A、节省存储空间 B、便于管理
C、提高查询速度 D、提高查询和更新的速度
19、在VisualFoxPro中,关于自由表叙述正确的是 B 。
A、自由表和数据库表是完全相同的B、自由表不能建立字段级规则和约束
C、自由表不能建立候选索引 D、自由表不可以加入到数据库中
选择类题二
1、以下属于非容器类控件的是( B )。
A、Form B、Label C、page D、Container
2、不可以作为文本框控件数据来源的是( D )。
A、数值型字段 B、内存变量 C、字符型字段 D、备注型字段
3、视图设计器中比查询设计器中多出的选项卡是( D )。
A、字段 B、排序依据 C、联接 D、更新条件
4、 默认查询的输出形式是( D )。
A、数据表 B、图形 C、报表 D、浏览
5、给出以下程序的运行结果:
X=0
Y=0
Do WHILE X<10
X=X+1
IF INT(X/2)=X/2
LooP
ELSE
Y=Y+X
ENDIF
ENDDO
?
"Y=",Y
运行结果为( )。
A、Y=5 B、Y=15 C、Y=25 D、Y=55
6、XS表文件的全部备注字段的内容存储在( C )文件中。
A、XS.DBF B、XS.TXT C、XS.FPT D、XS.DBC
7、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( A )。
A、DBS包括DB和DBMS B、DBMS包括DB和DBS
C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS
8、在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为"教授"、"副教授"的姓名和工资,应使用命令( C )。
A、LIST姓名,工资FOR年龄<=40.AND.职称="教授".AND.职称="副教授"
B、LIST姓名,工资FOR年龄<=40.OR.职称="副教授".OR.职称="教授"
C、LIST姓名,工资FOR年龄<=40.AND.(职称="副教授".OR.职称="教授")
D、LIST姓名,工资FOR年龄<=40.OR.(职称="副教授".AND.职称="教授")
9、当前记录序号为3,将第6记录设置为当前记录的命令是( C ) 。
A、SKIP-6 B、SKIP+6 C、SKIP+3 D、SKIP-3
10、在命令窗口输入:
STORE".F."TOP
?
TYPE("P")
显示的结果类型是( B )。
A、C B、L C、D D、N
11、对当前数据库执行命令LIST姓名,职称FOR年龄<35.AND.职称="高级工程师"的结果是( D) 。
A、显示所有记录的姓名和职称
B、显示所有年龄在35岁以下的高级工程师的记录
C、显示所有年龄在35岁以下的记录的姓名和职称
D、显示所有年龄在35岁以下的高级工程师的姓名和职称
12、在VFP中,有六种类型的常量,分别为数值型、字符型、日期型、时间型、贷币型和( A )。
A、逻辑型 B、浮点型 C、备注型 D、通用型
13、所有可选项缺省时,数据库记录输出命令LIST和DISPLAY的区别是( B )。
A、DISPLAY显示全部记录,LIST显示当前一条记录
B、LIST显示全部记录,DISPLAY显示当前一条记录
C、LIST和DISPLAY都显示全部记录
D、LIST和DISPLAY都只显示当前一条记录
14、下述命令中的哪一条不能关闭数据库( C ) 。
A、USE B、CLOSE DATABASE C、CLEAR D、CLEARALL
15、在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是( B)。
A、2个字节 B、4个字节 C、8个字节 D、10个字节
16、顺序执行下列命令后,最后一条命令显示结果是( A )。
USECHJ
GO5
SKIP-2
?
RECNO()
A、3 B、4 C、5 D、7
17、一个数据库文件有10条记录,用函数EOF()测试为.T.,此时当前记录号为( B )。
A、10 B、11 C、0 D、1
选择类题一
1下列正确的VF操作命令是( B)
A、LISTyear(出生日期)=1978 B、LISTFORyear(出生日期)=1978
C、LISTFORyear(“出生日期”)=1978 D、LISTFORyear(出生日期)=”1978”
2数据库表字段的默认值保存在____B___文件中。
A、表 B、数据库 C、项目 D、表的索引
3建立索引时, C 字段不能作为索引字段。
A、 字符型 B、数值型 C、备注型 D、日期型
4在VisualFoxPro中,表单(Form)是指( D )
A、数据库中各个表的清单 B、一个表中各个记录的清单
C、数据库查询的列表 D、窗口界面
5关于关系术语“域”的含义是( D)
A、关系表的范围 B、记录的个数
C、数据项的数量 D、属性的取值范围
6表设计器的“字段”选项卡中不可以创建的索引是( C )
A、唯一索引 B、候选索引 C、主索引 D、普通索引
7如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句( A )A、THISFORM.CAPTION="登录窗口" B、FORM.CAPTION="登录窗口"
C、THISFORM.NAME="登录窗口" D、FORM1.NAME="登录窗口"
8均为VFP常量的是( A )
A、68、“68”、-68、.T. B、{^2000.12.26}、“2000。
12。
26”、{}、“”
C、[]、“AA”、0、AA D、.T.、T、”T”、_T
9VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是( C )A、索引、排序、查找 B、建库、录入、排序C、选择、投影、联接 D、显示、统计、复制
10一个数据库名为student,要想打开该数据库,应使用命令( B )
A、OPEN student B、OPEN DATA studentC、USE DATAstudent D、USE student
11要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( A )
A、是同一个数据库中的两个表 B、不同数据库中的两个表
C、两个自由表 D、一个是数据库表另一个是自由表
12打开VF“项目管理器”的“文档”选项卡,其中包括( D )
A、表单(Form)文件 B、报表(Report)文件
C、标签(Label)文件 D、以上三种文件
13在Visual FoxPro中,打开数据库的命令是( )A、OPEN DATABASE<数据库名> B、USE<数据库名>
C、USE DATABASE<数据库名> D、OPEN<数据库名>
14在当前表单的LABEL1控件中显示系统时间的语句是( A )
A、THISFORM.LABEL1.CAPTION=TIME()
B、THISFORM.LABEL1.VALUE=TIME()
C、THISFORM.LABEL1.TEXT=TIME()
D、THISFORM.LABEL1.CONTROL=TIME()
15以下关于查询描述正确的是( D )
A、不能根据自由表建立查询 B、只能根据自由表建立查询
C、只能根据库表建查询 D、可以根据库表和自由表建查询
16对于XS表,下面 C 命令显示所有女同学记录
A、LIST FOR!
XB B、LIST FOR XB
C、LIST FOR XB=“女” D、LIST FOR XB=.F.
17结构化程序设计的三种基本逻辑结构是( )
A、选择结构、循环结构和嵌套结构 B、顺序结构、选择结构和循环结构
C、选择结构、循环结构和模块结构 D、顺序结构、递归结构和循环结构
18设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )
A、m:
n B、1:
m C、m:
k D、1:
1
19对于向数据库添加表, B 说法是不正确的。
A、可以将一个自由表添加到数据库中
B、可以将一个数据库表直接添加到另一个数据库中
C、可以在项目管理器中将自由表拖放到数据库中使它成为数据库表
D、将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表
20使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( D )A、2个 B、3个 C、5个 D、6个
21以下错误的日期常量有( A )
A、{2002/08/12} B、{^2002-08-12}
C、{^2002.08.12} D、{^2002/08/12}
22VisualFoxProDBMS是( B )
A、操作系统的一部分 B、操作系统支持下的系统软件
C、一种编译程序 D、一种操作系统
23VFP中的DTOC()函数返回值的类型是( A )
A、字符型 B、日期型 C、数值型 D、逻辑型
24在创建报表时,基本带区包括( )
A、标题、细节和总结 B、页标头、细节和页注脚
C、组标头、细节和组注脚 D、报表标题、细节和页注脚
25为了从用户菜单返回到系统菜单应该使用命令( )
A、SETDEFAULTSYSTEM B、SETMENUTODEFAULT
C、SETSYSTEMTODEFAULT D、SETSYSMENUTODEFAULT
26在DO WHILE…ENDDO循环结构中,LOOP命令的作用是( )
A、退出过程,返回程序开始处 B、终止程序执行
C、转移到DOWHILE语句行,开始下一个判断和循环
D、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
27在下列函数中,函数值为数值的是( A )A、AT('人民','中华人民共和国') B、CTOD('01/01/96')C、BOF() D、SUBSTR(DTOC(DATE()),7)
28如果在屏幕上直接看到查询结果:
"查询去向"应该选择 ( D )A、屏幕 B、浏览 C、临时表或屏幕 D、浏览或屏幕
29在VF的字段类型中,不包括( A )
A、图像型 B、逻辑型 C、通用型 D、货币型
30将表格添加到表单时,需设置表格的数据源,通过以下( B )属性完成。
A、ControlSource B、RecordSource
C、ColumnCount D、RecordSourceType
31有SQL语句:
SELECT * FROM教师WHERE NOT(工资>3000 OR 工资<2000)与如上语句等价的SQL语句是( )
ASELECT*FROM 教师 HWERE 工资 BETWEEN 2000 AND 3000B、SELECT*FROM 教师 HWERE 工资 >2000 AND 工资<3000
C、SELECT*FROM 教师 HWERE 工资>2000 OR 工资<3000D、SELECT*FROM 教师 HWERE 工资<=2000 AND 工资>=3000
32不允许记录中出现重复索引值的索引是( C )
A、主索引 B、主索引、候选索引、普通索引
C、主索引和候选索引 D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计