(1)在数据库“住宿管理”中使用一对多表单向导生成一个名为“bd1”的表单。要求从父表“宿舍
问题详情
(1)在数据库“住宿管理”中使用一对多表单向导生成一个名为“bd1”的表单。要求从父表“宿舍”中选择所有字段。从子表“学生”表中选择所有字段,使用“宿舍编号”字段建立两表之间的关联。样式为“边框式”,按钮类型为“图片按锂”,方向为“纵向”,排序字段为“宿舍编号”(升序>;,表单赫题为“住宿信息浏览”。
(2)编写“jc”程序,要求实现用户可任意输入一个大于0的整数,程序输出该整数的阶乘。如用户输入的是5,则程序输出为“5的阶乘为:120”。请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:
【考点指引】本大题第1小题主要考查一对多表单向导的使用,按向导的提示逐步操作即可;第2小题中主要考查用循环语句进行编程。
(1)【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮打开“向导选取”窗口,选择“一对多表单向导”,单击“确定”按钮进入“一对多表单向导”对话框。
②在“一对多表单向导”对话框中,选择“数据库和表”列表框中的“宿舍管理”数据库及表“宿舍”做父表,将“可用字段”列表框中的全部字段添加到右边的“选定字段”列表框中,用做父表的可用字段。
③单击“下一步”设计子表的可用字段,选择“数据库和表”列表框中的“学生”做子表,将“学生”表中的“全部字段”添加到“选定字段”列表框中。
④单击“下一步”进入“为表建立关系”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“宿舍编号”和子表的“宿舍编号”字段。
⑤单击“下一步”进入“选择表单样式”的界面,在“样式”列表框中选择“边框式”,“按钮类型”选择“图片按钮”。
⑥单击“下一步”进入“排序次序”的设计界面,将“可用字段或索引标识”列表框中的“宿舍编号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
⑦单击“下一步”,进入最后的“完成”设计界面,在“表单标题”文本框中输入“住宿信息浏览”为表单添加标题,单击“完成”按钮,在弹出的“另存为”对话框中,将表单以“bd1”文件名保存在考生文件夹下,退出表单设计向导。
(2)【操作步骤】
①在命令窗口中输入命令:MODI COMM jc(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
SET TALK OFF
result=1
x=1
DO WHILE x>0
INPUT〝请输入一个大于0的整数:〞TO x
IF x>0 THEN
EXIT
ENDIF
ENDD0
FOR i=1 TO X
result=result*i
NEXT
?STR(x)+〝的阶乘为:〞,result
SET TALK ON
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO jc(回车执行),执行程序文件。