2023年秋上机试题

发布 2022-10-28 08:49:28 阅读 6195

江苏省高等学校非计算机专业学生。

计算机基础知识和应用能力等级考试上机试题(2023年秋)

二级visual basic语言(试卷代号vb07)

本试卷完成时间70分钟)

一、改错题(17分)

题目]统计英文字符串中以各种字母为首的单词数量(单词之间用空格或其他非字母字符分隔),统计是不分大小写(本题参考界面见下页)。

private sub command1_click()

dim s as string, i as integer, l as integerdim ch(1 to 26) as integer, flag as booleans= text1count (ch,s)for i =1 to 26if ch(i)<>0 then

list1 additem ”以”& chr(i+97-1);”字母为首的单词有”& ch(i) &个”

end ifnext iend sub

public sub count(ch() as integer, s as string)dim i as integer, flag as booleandim s1 as string *1, j as integerflag = truefor i=1 to len(s)s =mid(s,i,1)

if s1 >=a” and s1<=”z” then s1 =lcase(s1)if s1>=”a” and s1 <=z” thenif flag then

j=asc(s1)-asc(“a”)ch(j)=ch(j)+1flag =falseend ifelse

flag =trueend ifnext iend sub[要求]

1.新建工程,输入上述**,改正程序中的错误;

2.改错题的界面应与给出的参考界面相似,主要用来调试程序;3.改错时,不得增加或删减语句,但可以适当调整语句位置;

4.将窗体文件和工程文件分别命名为f1和p1,并保存到软盘的a根目录下。

二、编程题(23分)

题目]编程产生一个5*5的数组,数组的前两列有公式(13*行号+7*列号)产生,后三列中的每个元素由起前面两列对应的元素的平均值取整后得到。再把该数组中的本身是素数并且其逆序数(指的是个位和十位颠倒后的得到的数)也是素数的元素找出来。例如37和73都是素数。

[编程要求]

1.按“产生数组”按钮,生成符合要求的数组并显示在**picture1中;再按“处理”按钮,则把符合要求的数组元素所在的行、列和元素显示在列表框list1中;按“结束”按钮,结束程序运行;

2.程序中应定义一个名为prime的珩上过程,用于判断某个数是否为素数。[要求]

1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;

2将窗体文件和工程文件分别命名为f2和p2,并保存到软盘a的根目录下。

2023年秋上机试题

江苏省高等学校非计算机专业学生。计算机基础知识和应用能力等级考试上机试题 2003年秋 二级visual basic语言 试卷代号vb01 本试卷完成时间70分钟 一 改错 17分 题目 这是一个对原文进行加密的程序,原文全部由大写字母及空格与合法的标点符号组成,加密方法是每个字母依所在原文中的排列...

2023年秋上机试题

江苏省高等学校非计算机专业学生。计算机基础知识和应用能力等级考试上机试题 2003年秋 二级 visual basic 语言 试卷代号 vb04 本试卷完成时间 70分钟 一 改错题 17分 题目 在20个不同的两位随机数中找出一组数,这组数中任意两个书的组最大公约数都为1,即两两互质。option...

VFP上机试题 2019秋 01

一 项目 库和表操作 12分 打开t盘根目录中的项目文件jxgl,在该项目中已有一数据库jxsj。1 在jxsj数据库中按如下 所示的结构创建表,并按 中的要求设置相关属性。1 设置表的注释 世博会场馆简介一览表 2 设置cg字段的有效性规则 不能为空字符串 3 设置zdmj字段的输入掩码 整数部分...