江苏省高等学校非计算机专业学生。
计算机基础知识和应用能力等级考试上机试题(2023年秋)
二级visual basic语言(试卷代号vb01)
本试卷完成时间70分钟)
一、改错(17分)
题目)这是一个对原文进行加密的程序,原文全部由大写字母及空格与合法的标点符号组成,加密方法是每个字母依所在原文中的排列次序,奇数位字按ascii**序依次前移5位,如字母f前移5位则变成a,但e前移后则变成z,d则变成f,依此类推;偶数位字符,则按ascii**依次后移5位,如字母a后移5位则变成f,但y后移则变成d,z则变成e,依此类推。原文中的空格与合法的标点符号保持不变。
private sub command1_click()
dim decode as string ,encode as stringdim i as integer,st as string * 1decode=text1
for i =0 to len(decode)st=mid(decode,i,1)
if st>=”a” and st <=z”and i mod 2<>0thenencode = encode & cov1(st)
elseif st>=”a” and st<=”z” and i mod 2=0 thenencode =encode & cov2(st)else
encode =st &encodeend ifnext i
text2 =encodeend sub
private function cov1(st as string) as stringdim n as integer, k as integern=asc(st)-65-5if n<0 thenk =n+26elsek=nend if
cov1=chr(k+65)end function
private function cov2(st as string) as stringdim n as integer, k as integern=asc(st)-65+5if n>=26 thenk=nelse
k=n mod 26end if
cov2=chr(k+65)end function
要求]1.新建工程,输入上述**,改正程序中的错误;
2.改错题的界面应与给出的参考界面相似,主要用来调试程序;3.改错时,不得增加或删减语句,但可以适当调整语句位置;
4.将窗体文件和工程文件分别命名为f1和p1,并保存到软盘的a根目录下。
二、编程题(23分)
题目]编写一个求二项式分布函数的程序,将结果显示在列表框中。二项式分步函数的计算公式是:
其中,p,q的定义域为[0,1],且q=1-p,n为大于0的正整数,x的取值为0~n之间整数。
编程要求]1.在文本框text1中输入p值,按回车键后,自动计算q值并显示在文本框text2中,然后在文本框text3中输入n值后按“计算”按钮,则开始计算并在列表框中显示结果;按“清除”按钮,则将三个文本框及列表框清空;按“退出”,结束程序运行;2.程序中必须包含一个递归函数过程,用于计算二项式函数值。[要求]
1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;
2.将窗体文件和工程文件分别命名为f2和p2,并保存到软盘a的根目录下。
2023年秋上机试题
江苏省高等学校非计算机专业学生。计算机基础知识和应用能力等级考试上机试题 2003年秋 二级 visual basic 语言 试卷代号 vb04 本试卷完成时间 70分钟 一 改错题 17分 题目 在20个不同的两位随机数中找出一组数,这组数中任意两个书的组最大公约数都为1,即两两互质。option...
2023年秋上机试题
江苏省高等学校非计算机专业学生。计算机基础知识和应用能力等级考试上机试题 2003年秋 二级visual basic语言 试卷代号vb07 本试卷完成时间70分钟 一 改错题 17分 题目 统计英文字符串中以各种字母为首的单词数量 单词之间用空格或其他非字母字符分隔 统计是不分大小写 本题参考界面见...
VFP上机试题 2019秋 01
一 项目 库和表操作 12分 打开t盘根目录中的项目文件jxgl,在该项目中已有一数据库jxsj。1 在jxsj数据库中按如下 所示的结构创建表,并按 中的要求设置相关属性。1 设置表的注释 世博会场馆简介一览表 2 设置cg字段的有效性规则 不能为空字符串 3 设置zdmj字段的输入掩码 整数部分...