数据库期末复习程序填空及答案.doc_第1页
数据库期末复习程序填空及答案.doc_第2页
数据库期末复习程序填空及答案.doc_第3页
数据库期末复习程序填空及答案.doc_第4页
数据库期末复习程序填空及答案.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 程序的功能是 在在学生表中查找并输出指定学生的所有信息 填空要求 程序中共有三个填空 请在 n 处填空 注 意 不能删除 此处填空 以便于检查 并调试运行 不得增 加或删减程序行 SET TALK OFF CLEAR USE 学生 INDEXINDEX ONON 学号学号 TOTO IXHIXH 此处填空此处填空 ACCEPT 请输入指定的学生学号 TO XH 此处填空此处填空 SEEK XH IF EOF EOF 此处填空此处填空 查无此人 ELSE DISPLAYDISPLAY 此处填空此处填空 ENDIF USE SET TALK ON 2 给定程序的功能是 判断给定的正整数值表达式的值是否为素数 填空要求 程序中共有三个填空 请在 n 处填空 注 意 不能删除 此处填空 以便于检查 并调试运行 不得增 加或删减程序行 SET TALK OFF CLEAR DO WHILE T INPUT 请输入一个正整数 TO X FORFOR I 2I 2 TOTO X 1X 1 此处填空此处填空 IF INT X I X I EXIT ENDIF ENDFOR IF I XI X 此处填空此处填空 X 是素数 ELSE X 不是素数 ENDIF WAIT 是否继续输入 Y N TO YN IFIF UPPER YN Y UPPER YN Y 此处填空此处填空 LOOP ELSE EXIT ENDIF ENDDO SET TALK ON 3 给定程序的功能是 输入边长 如果能构成三角形 则计算三角 形面积 填空要求 程序中共有三个填空 请在 n 处填空 注意 不能删除 此处填空 以便于检查 并调试运行 不得增加或 删减程序行 SET TALK OFF DODO WHILEWHILE T T 此处填空此处填空 CLEAR INPUT 输入第一边长 TO X INPUT 输入第二边长 TO Y INPUT 输入第三边长 TO Z IF X 0 OR Y 0 OR Z 0 OR X Y Z OR Y Z X OR X Z Y 尺寸有误 重新输入 LOOPLOOP 此处填空此处填空 ENDIF EXIT ENDDO U X Y Z 2 M SQRT U U X U Y U Z M SQRT U U X U Y U Z 此处填空此处填空 AREA ALLTRIM STR M 19 2 SET TALK OFF 4 给定程序的功能是 在屏幕上显示输出一个乘法九九表 显示格 式如下 填空要求 程序中共有三个填空 请在 n 处填空 注意 不能删除 此处填空 以便于检查 并调试运行 不得增加或 删减程序行 SET TALK OFF CLEAR X 1X 1 此处填空此处填空 DO WHILE X 9 Y 1 DO WHILE Y X STR X 3 STR Y 1 STR X Y 2 STR X 3 STR Y 1 STR X Y 2 此处填空此处填空 Y Y 1 ENDDO 此处填空此处填空 X X 1 ENDDO SET TALK ON 5 给定程序的功能是 根据输入的数据 计算不大于该数的所有奇 数累加和 填空要求 程序中共有三个填空 请在 n 处填空 注意 不能删除 此处填空 以便于检查 并调试运行 不得增加或 删减程序行 SET TALK OFF CLEAR YN Y DODO WHILEWHILE UPPER YN Y UPPER YN Y 此处填空此处填空 INPUT 请输入两位以内的正整数 TO N STORE 0 TO X Y DO WHILE X N X X 1 IFIF X 2INT X 2 X 2INT X 2 此处填空此处填空 Y Y X ENDIF ENDDO 不大于该数的奇数累加和 STR Y 4 WAITWAIT 继续计算否 Y N TO YN 此处填空此处填空 ENDDO 再见 SET TALK ON 6 给定程序的功能是 根据输入的数据 判断该数是否为偶数 可 以循环输入 填空要求 程序中共有三个填空 请在 n 处填空 注意 不能删除 此处填空 以便于检查 并调试运行 不得增加或 删减程序行 SET TALK OFF CLEAR YN Y DODO WHILEWHILE UPPERUPPER YNYN Y Y 此处填空此处填空 INPUT 请输入一个自然数 TO N IFIF Y 2INT Y 2 Y 2INT Y 2 此处填空此处填空 不是偶数 ELSE 是偶数 ENDIF WAITWAIT 继续否 Y N TO YN 此处填空此处填空 ENDDO 再见 SET TALK ON 7 给定程序的功能是 显示指定表中的全部字段名 并由用户输入 显示表信息的条件 最后列表显示满足条件的记录 填空要求 程序中共有三个填空 请在 n 处填空 注意 不能删除 此处填空 以便于检查 并调试运行 不得增加或 删减程序行 SET TALK OFF DO WHILE T CLEAR ACCEPT 请输入表名 扩展名略 TO TBN IF FILE TBN DBF USEUSE TBN TBN 此处填空此处填空 ELSE WAIT 指定的表不存在 LOOP ENDIF 表中的全部字段名列表 FOR N 1 TO FCOUNT FCOUNT 此处填空此处填空 FIELD N ENDFOR ACCEPT 请输入显示表信息的条件 TO EXPR LIST FORFOR EXPR EXPR 此处填空此处填空 WAIT 是否继续 Y N TO YN IF UPPER YN Y EXIT ENDIF ENDDO USE SET TALK ON 8 给定程序的功能是 接收从键盘输入的任意 10 个数 输入的数 字可以是负数 但包括符号位最多三位 程序的功能是 找出其中 最大的数和最小的数字 最后显示出来 填空要求 程序中共有三个填空 请在 n 处填空 注意 不能删除 此处填空 以便于检查 并调试运行 不得增加或 删减程序行 SET TALK OFF CLEAR INPUT 请输入第一个数字 TO X ZD X ZX XZX X 此处填空此处填空 N 10 DODO WHILEWHILE N 1N 1 此处填空此处填空 INPUT 请输入下一个数字 TO X IF ZDXZX X 此处填空此处填空 ZX X ENDIF N N 1 ENDDO 最大数 STR ZD 3 0 最小数 STR ZX 3 0 SET TALK ON 9 程序的功能是 显示输出学生表中每个班级的男女同学的奖学金 总金额 填空要求 程序中共有三个填空 请在 n 处填空 注意 不能删除 此处填空 以便于检查 并调试运行 不得增加或 删减程序行 SET TALK OFF CLEAR USE 学生 INDEX ON 学号 TO INN0 各班男女奖学金总额统计 班级 男同学奖学金总额 女同学奖学金总额 DODO WHILEWHILE EOF EOF 此处填空此处填空 CLASS LEFT 学号 3 STORE 0 TO BOYS GIRLS DO WHILE LEFT LEFT 学号学号 3 CLASS 3 CLASS 此处填空此处填空 IF 性别 BOYS BOYS 奖学金 ELSE GIRLS GIRLS 奖学金 ENDIF SKIPSKIP 此处填空此处填空 ENDDO CLASS STR BOYS 19 2 STR GIRLS 19 2 ENDDO USE SET TALK ON 10 给定程序的功能是 返回给定的字符串表达式的倒置字符串 如 输入字符串 ABCD 倒置后输出的字符串为 DCBA 填空要求 程序中共有三个填空 请在 n 处填空 注意 不能删除 此处填空 以便于检查 并调试运行 不得增加或 删减程序行 SET TALK OFF CLEAR ACCEPT 请输入一个字符串 TO X C SPACE 0 C SPACE 0 此处填空此处填空 L LEN X DODO WHILEWHILE L 0L 0 此处填空此处填空 Q SUBSTR X L 1 C C QC Q 此处填空此处填空 L L 1 ENDDO 倒置字符串是 C RETURN SET TALK ON 11 本程序实现 利用公式 ex 1 X X2 2 X3 3 Xn n 输入 X 和 N 计算 ex的近似值 SET TALK OFF CLEAR INPUT X TO X INPUT N TO N A 1 B 1 S 1S 1 此处填空此处填空 FORFOR I 1I 1 TOTO N N 此处填空此处填空 A A X B B I S S A BS S A B 此处填空此处填空 ENDFOR S S SET TALK ON 1212 本程序实现 输入一个正整数 M 判断并显示 1 M 中有哪些数可 以分为两个相等的素数 如 M 10 有 3 个数符合 即 2 2 4 3 3 6 和 5 5 10 SET TALK OFF CLEAR INPUT M TO M IF INT M M OR ABS M M 输入数据不符合题目要求 ELSEELSE 此处填空此处填空 S 0 FOR I 2 TO M 2 FORFOR J 2J 2 TOTO I 1I 1 此处填空此处填空 IF I J 0 EXIT ENDIF ENDFOR IFIF J I 1J I 1 此处填空此处填空 S S 1 ALLTRIM STR J 2 19 ALLTRIM STR J 19 ALLTRIM ST R J 19 ENDIF ENDFOR ALLTRIM STR M 19 中共有 STR S 3 个数满足条件 SET TALK ON 14 本程序显示学生表中的获得奖学金的学生姓名和奖学金数额 SET TALK OFF CLEAR USE 学生 DODO WHILEWHILE EOF EOF 此处填空此处填空 IF 奖学金奖学金 0 0 此处填空此处填空 姓名 奖学金 SKIP ELSE SKIPSKIP 此处填空此处填空 ENDIF ENDDO USE SET TALK ON 15 本程序显示学生表中 1971 年或以前出生的学生姓名和出生年月 日期型 SET TALK OFF CLEAR USE 学生 LOCATELOCATE FORFOR YEAR YEAR 出生年月出生年月 1971 0M 0 此处填空此处填空 T MOD M 10 S S T M INT M 10 M INT M 10 此处填空此处填空 ENDDO S ENDIF SET TALK ON 17 本程序实现从键盘中输入 5 个数 去掉一个最大数和一个最小数 然后求平均值 SET TALK OFF CLEAR INPUT N TO N STORESTORE N N TOTO A B SA B S 此处填空此处填空 FOR I 1 TO 4 INPUT N TO N IFIF A NAN B N ENDIF S S NS S N 此处填空此处填空 ENDFOR 平均值 S A B 3 SET TALK ON 1818 程序 1 求 1 3 5 N N 由键盘输入 SET TALK OFF CLEAR INPUT N INPUT N TOTO N N 此处填空此处填空 STORE 0 TO S T FOR I 1 TO N STEP 2 DO SUB S S TS S T 此处填空此处填空 ENDFOR S SET TALK ON PROC SUB T 1 FOR J 1 TO I T T JT T J 此处填空此处填空 ENDFOR 19 设变量 N 的输入值为 5 字符 A 的 ASCII 码为 65 程序的运行 如下图所示 SET TALK OFF CLEAR INPUT N TO N FOR I 1 TO N SPACE N I SPACE N I 此处填空此处填空 FOR J 1 TO 2 I 12 I 1 此处填空此处填空 CHR 65 I 1 CHR 65 I 1 此处填空此处填空 ENDFOR ENDFOR SET TALK ON 20 将表 学生 DBF 中指定学生 由键盘输入 的奖学金加 60 并显示该学生的记录 SET TALK OFF CLEAR USE 学生 ACCEPT 输入学号 TO M LOCATELOCATE FORFOR ALLT ALLT 学号学号 ALLT M ALLT M 此处填空此处填空 IF EOF REPLACEREPLACE 奖学金奖学金 WITHWITH 奖学金奖学金 60 60 此处填空此处填空 DISP ELSE 没有找到 ENDIFENDIF 此处填空此处填空 USE SET TALK ON 21 下面程序统计指定学生的平均成绩及该成绩的档次 SET TALK OFF CLEAR USE 成绩 ACCEPT 请输入学生的学号 TO XH LOCATELOCATE FORFOR 学号学号 XH XH 此处填空此处填空 IF FOUND 查无此人 ELSE AVERAGEAVERAGE 成绩成绩 TOTO PJCJPJCJ FORFOR 学号学号 XH XH 此处填空此处填空 DO CASE CASE PJCJ 90 DC 优 CASE PJCJ 80 DC 良 CASE PJCJ 70 DC 中 CASE PJCJ 60 DC 及格 OTHERWISEOTHERWISE 此处填空此处填空 DC 不及格 ENDCASE 学 号 平均成绩 档次 XH STR PJCJ 8 2 DC ENDIF USE SET TALK ON 22 程序输出的结果如下图所示 SET TALK OFF CLEA A H 5H 5 此

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论