第一范文网 - 专业文章范例文档资料分享平台

河北省对口计算机试题及答案

来源:用户分享 时间:2025/6/9 1:41:06 本文由沐浅 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

c = \

c1 = Mid(s, 1, 1) i = i + 1

Do While i <= w

Do While c1 <> Chr(32) And 'Chr(32)表示空格

c = i = i + 1

c1 = Mid(s, i, 1) Loop

k = Val(c)

If k Mod 2 <> 0 Then t1 = t1 + k Else t2 = t2 + k i = i + 1

c1 = Mid(s, i, 1) c = \Loop

Text2.Text = t1 Text3.Text = t2 End Sub

3.设有数据库文件“学生管理.dbc”,该库中有“学生”表和“成绩”表,表结构如下: “学生”表:学号(C,8),姓名(C,8),性别(C,2),平均分(N,5,1) “成绩”表:学号(C,8),课程名(C,20),成绩(N,5,1) 设计应用程序界面如下:

设置控件属性如下:

计算机专业理论试题 第17页 共 18页 文本框的Name属性为:Text1(Text1用于输出平均分最高的课程的课程名和平均分。) 命令按钮的Name属性为:Command1,Caption属性为:计算 编写Visual FoxPro程序实现下述功能:

(1)根据“成绩”表计算每个学生的“平均分”,并将结果存入“学生”表的“平均分”字段。

(2)根据上面的统计结果,生成一个新的自由表SC_AVG,该表的字段按顺序取自“学生”表的“学号”、“姓名”、“平均分”,并按“平均分”升序排列。

(3)根据“成绩”表计算每门课程的平均分,并在文本框中显示平均分最高课程的“课程名”和“平均分”(假设平均分最高的只有一门课程)。

程序如下,请将程序填写完整。(代码中行末的分号为逻辑行连接符) Command1的Click事件 SET TALK OFF SET SAFETY OFF DIMENSION PJ(1,1) OPEN DATABASE 学生管理 USE 学生

DO WHILE NOT EOF()

SELECT AVG(成绩) FROM 成绩 WHERE 学号=学生.学号 PJ REPLACE 平均分 WITH PJ(1,1) ENDDO

SELECT 学号,姓名,平均分 FROM 学生 ORDER BY 平均分 INTO TABLE SC_AVG SELECT 课程名 AS 课程名,AVG(成绩) AS 平均分 FROM 成绩 GROUP BY 课程名; INTO TABLE MYNEW

SELECT MAX(平均分) AS MAX_平均分 FROM MYNEW INTO TABLE MAX_AVGA USE MAX_AVGA MAX_A=MAX_平均分

SELECT 课程名 AS 课程名,平均分 AS 最高分 FROM MYNEW WHERE 平均分=MAX_A; INTO TABLE MAX_AVGB USE MAX_AVGB

=课程名+ STR(最高分,6)

CLOSE ALL

计算机专业理论试题 第18页 共18页

计算机专业理论试题(A)参考答案及评分标准

第Ⅰ卷

一、选择题(本大题共50小题,每小题2分,共100分。在每小题所给出的四个选项中,只有一个符合题目要求,将正确选项填涂在机读卡上) 题号 1 2 3 4 5 6 7 8 9 10 答案 B C B D C A D B C D 题号 11 12 13 14 15 16 17 18 19 20 答案 A D C D C A B D A C 题号 21 22 23 24 25 26 27 28 29 30 答案 D B D B A C A B B D 题号 31 32 33 34 35 36 37 38 39 40 答案 B B C B B C D A B B 题号 41 42 43 44 45 46 47 48 49 50 答案 B B D A D D B D C C 第Ⅱ卷

二、判断题(本大题14小题,每小题1分,共14分。将答案涂在机读卡上,正确的填涂“√”格,错误的填涂“×”格) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 √ × × √ × × × √ × × √ × √ √ 三、填空题(本大题共13小题,每小题2分,共26分。请将答案填写在答题纸上) 1.扇区 2.字长 3.主机 4.CTRL

5.ctrl+home或者是∧+home

计算机专业理论试题 第17页 共 18页 6.HelloWorld 7.INPUT

8.sqr(s*(s-a)*(s-b)*(s-c)) 9.有效性规则

10.OPEN DATABASE student EXCLUSIVE 11.网络 12.45

13.政府机构

四、根据已知的环境与题意,写出相应的Visual FoxPro操作命令或SQL语句,要求每小题用一条命令或语句完成(本大题共5小题,每小题4分,共20分)

1.replace all 入学成绩 WITH 入学成绩+10 for 班级号=\2.INDEX ON 出生日期 TAG 生日 CANDIDATE

3.select * 班级号,学号,姓名,籍贯 from 学生 where 籍贯=\上海\班级号 asc 4.ALTER TABLE 班级 ADD 入学日期 D

5.DELETE FROM 学生 WHERE 出生日期

五、程序分析(本大题共2小题,每小题5分,共10分,读程序并分析结果) 1.55

2. 显示职称是副教授的职工的最高基本工资和最低基本工资

或显示职称是副教授的职工工资的最大值和最小值 此题按关键点给分,只要叙述意思对即可 六、写出下列程序的运行结果(本大题共5小题,每小题5分,共25分) 1.16 2.aaaaa

3.1 9

4. *┗┘┗┘1┗┘┗┘2┗┘┗┘ 1┗┘┗┘4┗┘┗┘2┗┘┗┘9┗┘┗┘6┗┘┗┘3 5.580

七、程序改错(本大题共2小题,每题5分,共10分) 1.(共2处错,每处改对得2.5分,改错不扣分) yu = k Mod 2

For yu = i - 1 To 1 Step -1

2.(共2处错,每处改对得2.5分,改错不扣分)

Timer1.Interval = 2000 Static a As Integer

计算机专业理论试题 第18页 共18页

八、程序填空(本大题共7个空,每空5分,共35分,按程序要求在答题纸上填入相应的内容,使程序完整正确) 1. Exit for i

2. i <= w c & c1 3. INTO ARRAY

SKIP

THISFORM.TEXT1.VALUE

计算机专业理论试题 第17页 共 18页 计算机专业理论试题 第18页 共18页

搜索更多关于: 河北省对口计算机试题及答案 的文档
河北省对口计算机试题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2febt06xod7u3cm9b9nu86wqu5roq70036n_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top