江苏省高等学校非计算机专业学生。
计算机基础知识和应用能力等级考试上机试题(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字段的输入掩码 整数部分...