数据库期末模拟题.docx
- 文档编号:12819521
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:19
- 大小:18.67KB
数据库期末模拟题.docx
《数据库期末模拟题.docx》由会员分享,可在线阅读,更多相关《数据库期末模拟题.docx(19页珍藏版)》请在冰点文库上搜索。
数据库期末模拟题
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
试卷编号:
8793所属语言:
VisualFoxpro所属方案:
成栋学院
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
〖第1题〗『程序填空』(30分)(题号:
544)
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*题目:
共有三个表tb1.dbftb2.dbftb3.dbf。
下面程序功能是把
*每个表的首记录删除。
*请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SETTALKOFF
CLEAR
n=1
***********SPACE**********
dowhilen<=【?
】
***********SPACE**********
tb=【?
】
use&tb
goTOP
dele
pack
***********SPACE**********
【?
】
enddo
SETTALKON
RETURN
答案:
1).3
2)."TB"+STR(N,1)
3).N=N+1或N=1+N
〖第1题〗『程序改错』(30分)(题号:
508)
*-------------------------------------------------------
*【程序改错】
*-------------------------------------------------------
*题目:
此程序的功能是计算s=1+1+2+1+2+3+...+1+2+3+4+...+10
*并在屏幕上输出s的结果。
*-------------------------------------------------------
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
*-------------------------------------------------------
settalkoff
clear
***********FOUND**********
s=p=0
fori=1to10
***********FOUND**********
p=p-i
s=s+p
endf
***********FOUND**********
?
"p=",p
答案:
1).store★0★to★s,p或store★0★to★p,s
2).p=★p★+★i或p=i★+★p
3).?
★"★s=★",s或?
★s或?
★"p=",★s
〖第1题〗『程序设计』(20分)(题号:
82)
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*题目:
利用循环程序输出图形:
*1
*222
*33333
*4444444
*并将输出第三行存入变量S中
*请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
SETTALKOFF
SETLOGERRORSON
S=""
**********Program**********
**********End**********
DOYZJ13WITHS
RETURN
答案:
----------------------
N=1
FORN=1TO4
?
SPACE(4-N)
FORM=1TO2*N-1
?
?
STR(N,1)
ENDFOR
ENDFOR
SETTALKON
S="33333"
----------------------
〖第1题〗『窗体设计』(20分)(题号:
2)
---------------------------------------------------------------------
编辑状态(如图1)
运行状态(如图2)
制作如图所示表单。
---------------------------------------------------------------------
设置:
1:
设置表单名称为“Form1”,标题为“文字隐藏”。
2:
设置标签控件的名称为“Label1”,标题为“标签文字”。
3:
设置复选框控件的名称为“Check1”,标题为“隐藏”。
要求:
1:
表单标题为“文字隐藏”,表单内控件如图中所示。
2:
标签标题为“标签文字”。
3:
选中“隐藏”复选框,隐藏“标签文字”反之,“标签文字”可见。
4:
表单整体效果美观,比例合适。
基本属性:
1:
LABEL1.FONTSIZE=14
2:
LABEL1.FONTBOLD=.T.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
试卷编号:
8796所属语言:
VisualFoxpro所属方案:
成栋学院
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
〖第1题〗『程序填空』(30分)(题号:
555)
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*题目:
从读入的整数数据中,统计大于零的整数个数
*和小于零的整数个数。
用输入零来结束输入,
*程序中用变量i统计大于零的整数个数,用变
*量j统计小于零的整数个数。
*请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SETTALKOFF
clear
input"输入整数:
"ton
***********SPACE**********
store【?
】toi,j
***********SPACE**********
dowhile【?
】
ifn>0
i=i+1
endif
ifN<0
j=j+1
endif
input"输入整数:
"ton
***********SPACE**********
【?
】
?
"i=",i
?
"j=",j
settalkon
retu
答案:
1).0
2).n<>0或n#0或n!
=0
3).enddo或endd
〖第1题〗『程序改错』(30分)(题号:
513)
*-------------------------------------------------------
*【程序改错】
*-------------------------------------------------------
*题目:
统计字符串中各元音字母(即:
A、E、I、O、U)的个数。
*注意:
字母不分大、小写。
*例如:
若输入:
THIsisaboot,则输出应该是:
*1、0、2、2、0。
*-------------------------------------------------------
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
*-------------------------------------------------------
settalkoff
clear
s="Thisisaboot"
store0toi1,i2,i3,i4,i5
***********FOUND**********
fori=0tolen(s)-1
***********FOUND**********
m=subs(s,i,i)
docase
casem="A".or.m="a"
i1=i1+1
casem="E".or.m="e"
i2=i2+1
casem="I".or.m="i"
i3=i3+1
casem="O".or.m="o"
i4=i4+1
casem="U".or.m="u"
i5=i5+1
***********FOUND**********
otherwise
endfor
?
i1,i2,i3,i4,i5
SETTALKON
答案:
1).for★i=1★to★len(s)
2).m=subs(s,i,★1)
3).endcase
〖第1题〗『程序设计』(20分)(题号:
488)
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*编写程序,在主屏幕显示如下图形(见图1),利用For...Endfor循环结构完成。
SETLOGERRORSON
**********Program**********
**********End**********
SETLOGERRORSOFF
答案:
clear
fori=1to5
?
?
space(5-I)
forj=1to2*i-1
?
?
"*"
endfor
?
endfor
〖第1题〗『窗体设计』(20分)(题号:
30)
---------------------------------------------------------------------
运行状态(如图1)
编辑状态(如图2)
制作如图所示表单。
---------------------------------------------------------------------
设置:
1:
设置表单名称为“Form1”,标题为“口令”。
2:
设置标签(Label1)的标题为“用户名”。
设置标签(Label2)的标题为“口令”。
3:
设置2个文本框的名称为“Text1”,“Text2”。
设置文本框(Text2)的显示内容为“#”。
4:
设置命令按钮(Command1)的标题为“确定”。
设置命令按钮(Command2)的标题为“退出”。
要求:
1:
表单“最大化”按钮不可用。
2:
表单内控件如图中所示:
其中“口令”对应的文本框输入内容是均显示为“#”。
3:
“退出”按钮要具有关闭表单功能。
4:
表单整体效果美观,比例合适。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
试卷编号:
8798所属语言:
VisualFoxpro所属方案:
成栋学院
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
〖第1题〗『程序填空』(30分)(题号:
570)
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*题目:
下面程序的功能是不用第三个变量,实现两个数的对调操作
*请在【】处添上适当的内容,使程序完整。
*-------------------------------------------------------
SETTALKOFF
clear
input"a="toa
input"b="tob
***********SPACE**********
a=a+【?
】
***********SPACE**********
b=【?
】-b
***********SPACE**********
a=【?
】
?
"a=",a,'b=',b
settalkon
canc
答案:
1).b
2).a
3).a-b
〖第1题〗『程序改错』(30分)(题号:
151)
*-------------------------------------------------------
*【程序改错】
*-------------------------------------------------------
*题目:
本程序计算1!
×3!
×9!
的乘积。
*-------------------------------------------------------
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
*-------------------------------------------------------
SETTALKOFF
M=1
**********FOUND**********
S=0
DOWHILEM<=9
I=1
P=1
**********FOUND**********
DOWHILEM<=9
P=P*I
I=I+1
ENDDO
S=S*P
**********FOUND**********
M=M+3
ENDDO
?
"1!
×3!
×9!
=",S
SETTALKON
RETURN
答案:
1).S=1
2).DO★WHILE★I<=M或DO★WHILE★M>=I
3).M=★M★*★3
〖第1题〗『程序设计』(20分)(题号:
72)
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*题目:
编程求P=1x(1x2)x(1x2x3)x…x(1x2x…xN),N由键盘输入。
*将结果存入变量OUT中。
*请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
SETTALKON
SETLOGERRORSON
INPUT"请任意输入一个数字:
"TON
?
FUN(N)
YZJ()
FUNCTIONFUN(N)
OUT=-1
**********Program**********
**********End**********
RETURNOUT
FUNCTIONYZJ()
USEIN
LOCAFORTIHAO=3
IFFOUND()
N=N1
O=FUN(N)
DOYZJ3WITHO
ELSE
?
"考试输入文件错误,请重新配置考试环境"
ENDIF
RETURN
答案:
----------------------
p=1
fori=1ton
q=1
forj=1toi
q=q*j
endfor
p=p*q
endfor
Out=p
----------------------
〖第1题〗『窗体设计』(20分)(题号:
3)
---------------------------------------------------------------------
编辑状态(如图1)
运行状态(如图2)
制作如图所示表单。
---------------------------------------------------------------------
设置:
1:
设置表单名称为“Form1”,标题为“Form1”。
2:
设置命令按钮的名称为“Command1”,标题为“退出”。
3:
设置选项按钮组的名称为“Optiongroup1”,将选项按钮组的按钮个数设为3个。
设置选项按钮组的按钮(Option1)的标题为“学生档案系统”。
设置选项按钮组的按钮(Option2)的标题为“学生管理系统”。
要求:
1:
单击单选钮“学生档案系统”时,表单标题为“学生档案系统”。
2:
单击“学生管理系统”时,表单标题为“学生管理系统”。
3:
单击“退出”按钮释放表单。
4:
表单整体效果美观,比例合适。
基本属性:
1:
FORM1.HEIGHT=182
2:
FORM1.LEFT=62
3:
FORM1.TOP=27
4:
FORM1.WIDTH=325
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
试卷编号:
8799所属语言:
VisualFoxpro所属方案:
成栋学院
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
〖第1题〗『程序填空』(30分)(题号:
100)
*-------------------------------------------------------
*【程序填空】
*-------------------------------------------------------
*题目:
求出1到100之间的奇数积、偶数和。
*-------------------------------------------------------
SETTALKOFF
***********SPACE**********
【?
】
s2=1
FORI=1to100
***********SPACE**********
IF【?
】
s1=s1+I
Else
***********SPACE**********
s2=【?
】
ENDIF
NEXT
?
"奇数积为:
",s2
?
"偶数和为:
",s1
SETTALKON
答案:
1).s1=0
2).mod(I,2)=0或i%2=0或int(i/2)=i/2
3).s2=s2*I或s2=I*s2或s2*I或I*s2
〖第1题〗『程序改错』(30分)(题号:
165)
*-------------------------------------------------------
*【程序改错】
*-------------------------------------------------------
*题目:
求1到10之间奇数的阶乘和t=1!
+3!
+5!
+…+9!
*-------------------------------------------------------
*注意:
不可以增加或删除程序行,也不可以更改程序的结构。
*-------------------------------------------------------
**********FOUND**********
t=1
P=1
I=1
**********FOUND**********
DowhileI<10
P=p*I
**********FOUND**********
Ifint(i/2)=i/2
T=t+p
Endif
I=I+1
Enddo
?
"t=",t
答案:
1).t=0
2).do★while★I<=10或do★while★10>=I
3).ifint★(i/2)★<>★i/2或ifint★(i/2)★!
=★i/2或ifi%2=1或ifmod(i,2)=1
〖第1题〗『程序设计』(20分)(题号:
458)
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*题目:
编程计算正整数num的各位上的数字之积。
*例如,若输入:
252,则输出应该是:
20。
*将结果存入变量OUT中。
*请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
SETTALKON
SETLOGERRORSON
?
"输入正整数num=434"
num=434
OUT=-1
**********Program**********
**********End**********
DOYZJWITHOUT
SETLOGERRORSOFF
SETTALKOFF
答案:
----------------------
s=1
dowhilenum<>0
s=s*(num%10)
num=int(num/10)
endd
out=s
?
out
----------------------
〖第1题〗『窗体设计』(20分)(题号:
17)
---------------------------------------------------------------------
编辑状态(如图1)
运行状态(如图2)
制作如图所示表单。
---------------------------------------------------------------------
设置:
1:
设置表单名称为“Form1”,标题为“Form1”。
2:
设置选项按钮组的名称为“Optiongroup1”,选项按钮个数为4。
设置选项按钮组的选项按钮(Option1)的标题为“一班”,类型(Style)为“1-图形”。
设置选项按钮组的选项按钮(Option2)的标题为“二班”,类型(Style)为“1-图形”。
设置选项按钮组的选项按钮(Option3)的标题为“三班”,类型(Style)为“1-图形”。
设置选项按钮组的选项按钮(Option4)的标题为“四班”,类型(Style)为“1-图形”。
3:
设置容器的名称为“Container1”。
4:
设置表格的名称为“Grid1”。
5:
设置表格的列名为“Column1”,“Column2”,“Column3”。
设置表格的标题为“姓名”,“学号”,“班级”。
要求:
1:
表单内所需控件如图中所示,其中左侧为选项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 期末 模拟