程序设计类.docx

上传人:b****5 文档编号:8051248 上传时间:2023-01-28 格式:DOCX 页数:12 大小:24.65KB
下载 相关 举报
程序设计类.docx_第1页
第1页 / 共12页
程序设计类.docx_第2页
第2页 / 共12页
程序设计类.docx_第3页
第3页 / 共12页
程序设计类.docx_第4页
第4页 / 共12页
程序设计类.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

程序设计类.docx

《程序设计类.docx》由会员分享,可在线阅读,更多相关《程序设计类.docx(12页珍藏版)》请在冰豆网上搜索。

程序设计类.docx

程序设计类

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小学作文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1