期末考试题型

发布 2021-04-29 19:05:28 阅读 5841

一、选择题(每小题2分,共30分)

1、在建立唯一索引,出现重复字段值时,只存储重复出现记录的 (

a.第一个b.最后一个c.全部d.几个。

2、数据表中有30条记录,如果当前记录为第30条记录,把记录指针移到第一个记录,测试当前记录号函数recno()的值是 (

a. 29b. 30c. 1d. 0

3、阅读下列程序,该程序的运行结果是 (

input″请输入a,b:″to a,b

do while b<>0

t=mod(a,b)

a=bb=t

enddo?a,t

运行时输入:12,8

a. 12,3 b. 8,3 c. 12,4 d. 8,4

4、、不能够作为应用程序系统中的主程序的是 (

a.表单 b.菜单 c.数据表 d.程序。

二、填空题(每空1分,共10分)

1、在关系数据模型中,数据表的列称为数据表的行称为元组。

2、leff("123456789",len("数据库"))的计算结果是。

3、创建视图时,相应的数据库必须是状态。

4、在vpf中,建立索引的作用之一是提高___的速度。

三、根据题意完成填空(每小题4分,每空2分,共16分)。

1、文件中包括如下字段:姓名(c,6)、性别(c,2)和基本工资(n,7,2)。在第2条“性别”是“男”的记录后插入一条记录:

黎明,男,2000.00。完成下面程序段。

set talk off

use zgwj

locate for 性别=“男”

insert blank

set talk on

2、表中有字段:学号(c,6),姓名(c,8),性别(l,1);表中有字段:学号(c,6),计算机(n,3),数学(n,3)等字段,完成下面程序段,显示李明的计算机,数学两门课程的成绩,要求显示姓名。

set talk off

select 2

use cj

select 1

use xs

set relation to 学号 into cj

list 姓名,cj.计算机,cj.数学。

set talk on

3、设有图书管理数据库。

图书(总编号c(6),分类号c(8),书名c(20),作者c(8),出版单位c(20),单价n(6,2));

读者(借书号c(4),单位c(16),姓名c(8),性别c(2),职称c(10),地址c(20));

借阅(借书证号c(4),总编号c(6),借书日期d(8))。

查询借阅两本和两本以上图书的读者的姓名和单位:

select 姓名,单位 from 读者 where 借书证号;

in(select 借书证号 from 借阅 group by借书证号h**ing

count(*)2)

4、表单如图所示。表单上有二个控件:选项按钮组和列表框控件(name属性为list1)。

选项按钮组中的各选项按钮的caption属性的属性值如图所示。列表框控件的rowsourcetype属性为:8--结构,rowsource属性的属性值未设置。

教师表、学生表、课程表、任课表、成绩表以及专业表的文件表分别是:

请完善下列的选项按钮组的click事件**,使其实现:在该表单运行时,单击选项按钮组中的某个选项按钮,则在右边的列表框中显示相应表的字段名信息。

do case

case x="js"

case x="xs"

case x="kc"

case x="rk"

case x="cj"

case x="zy"

endcase

sele(x)

rowsouse =x

5、有如下表单。

当按”显示”按钮,则文本框内显示系统当前时间,应设”显示”按钮的click事件为 按”清除” 按钮,则清除文本框内的内容,应设”清除”按钮的click 事件为退出”按钮的click**为。

2、表单设计:假设有一个表单,内有一个文本框,名称为:text1,一个标签,名称为label1,一个按钮,名称为command1。

功能要求如下:当用鼠标单击按钮后,对输入文本框中的正整数求阶乘,并把结果显示在标签中。请编写有关控件相应事件的**完成以上功能。

按钮command1的click事件**为:

p=1for i=1 to val(thisform.

p=p*i

nextthisform.

四、读程题:请写出下列程序的运行结果或功能(每小题5分,共20分)。

1、若chj中总共有10条记录,顺序执行下列命令后,最后一条命令显示的结果是

use chj

go 5 skip -3

recno( )

2、程序运行结果为:

有程序段如下:

set talk off

store 0 to x,y

do while .t.

x=x+1y=y+x

if x>=100

exitendif

enddo”y=”+str(y)

3、设学生表(含有记录数据如下表所示:

运行下列程序后,显示结果为___

use xs

store 0 to nsum

do where .

if substr(xh,3,2)=”02”

nsum=nsum+1

endifskip

enddo nsum

use五、编程题(共24分)

1、设s=1+1/2+1/3+..1/n,n为正整数。编程求当算到1000项时s的值为多少?

set talk off

i=1 s=0

do while i<=1000

s=s+1.00/i

i=i+1

enddo s

return

2、表单设计:假设有一个表单,内有一个文本框,名称为text1,两个按钮,两个按钮的标题分别是:“查找”,“清除”,名称为别为command1和command2。

功能要求如下:在文本框输入需查找的姓名后,用鼠标单击“查找”按钮,就会用select语句在学生表中找到相应的记录。用鼠标单击“清除”按钮,就会清除文本框中的文字。

请编写有关控件相应事件的**完成以上功能。(假设学生表为其中有编号(c,6)字段)

1)、在command1的click事件中输入**:

select * from student where 姓名=trim(

2)、在command2的click事件中输入**:

3、表单设计:假设有一个表单,内有两个标签,名称分别为:label1和label2,一个按钮,名称为command1。

功能要求如下:当用鼠标单击按钮后, 利用系统函数dow (日期)计算出当天是星期几,然后把结果用中文显示在标签1中,把当前时间显示在标签2中。请编写有关控件相应事件的**完成以上功能。

说明:星期天为一周中的第一天, 星期一为一周中的第二天,若今天为星期六,则dow(date())的值为7)

按钮command1的click事件**为:

i = dow(date())

do case

case i=1

s = 星期天"

case i=2

s = 星期一"

case i=3

s = 星期二"

case i=4

s = 星期三"

case i=5

s = 星期四"

case i=6

s = 星期五"

case i=7

s = 星期六"

endcase

= "今天是:" s

= "现在时间为:" dtoc(date())

3、教学数据库中有3个关系:

学生关系 xs(xh, xm, xb, csrq, zy, bjbh, zxf, sm, zp)

课程关系 kc(kch, kcm , xf)

成绩关系 cj(xh, kch, cj, bkcj)

用sql的查询语句表示查询:检索所有成绩在80和90之间的学生的学号和姓名 (6分)

select distinct xm from xs,cj;

where (cj between 80 and 90) and (

期末考试题型

一 简答题 共10分 考核有关 英语课程标准 的理念。二 材料分析题 共30分 请根据所给材料和要求,完成作答。阅读以下材料,从多 使用的注意事项角度帮助g教师分析其教学困惑可能产生的原因。材料。g教师刚从师范大学毕业,带着兴奋和冲劲,带着知识和技术,走进初中英语课堂。他运用现代教育技术的能力很强,...

期末考试题型

一 填空 每空1分,共20分 1.数据本质上是对信息的一种符号化表示,采用什么符号,完全是人为规定的。2.数据管理技术的发展大致经历了人工管理 文件系统 和数据库系统三个阶段。3.数据库中三种主要的数据模型层次 网状 关系。4.实体集与实体集之间的联系主要有一对。一 一对多 多对多三种类型。5.给局...

期末考试题型

时间 第15,16周。范围 新编大学英语视听说教程第三册unit1 2 3 4 5 6 7 9 大学英语实践口语教程unit 5 6 7 8 9 10 形式 参考pets考试形式,以2人为一组进行,每组考试时间为5分钟。题型为段落朗读5 事先给学生30段,考试当天临时抽签读其中一段 和topic对话...