江苏省计算机2级VB2007春上机4
全国计算机等级考试二级VISUAL+BASIC真题2007年4月
全国计算机等级考试二级VISUAL BASIC真题2007年4月(总分:88.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.下列叙述中正确的是______。
(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量√C.数据的逻辑结构与存储结构是——刑应的D.算法的时间复杂度与空间复杂度—定相关解析:[评析] 我们通常用时间复杂度和空间复杂度来衡量算法效率,算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关,而一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间;一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。
2.在结构化程序设计中,模块划分的原则是______。
(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦台度√解析:[评析] 软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。
耦合性与内聚性是模块独立性的两个定性标准。
内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。
一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
3.下列叙述中正确的是______。
(分数:2.00)A.软件测试的主要目的是发现程序中的错误√B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误解析:[评析] 关于软件测试的目的,Grenford J.Myers在《The Art of Software Testing》一书中给出了深刻的阐述:软件测试是为了发现错误而执行程序的过程。
VB二级上机考试改错题常见错误类型
2001春-2改错【题目】下面程序是建立二维M*N的字符数组,并 求出将此数组顺时针旋转90°后的新数组。 分析: • 运行程序 – 检查运行错误 – 观察输出结果 ,分 析逻辑错误
2002春-2改错【题目】字符串”642138579”首尾相联形成一个 数字环,依次在数字环中顺序截取2位数、3位数、4位数,使所截取 得到的前两个数相乘等于第三个数.例如42*138=5796. 分析: • 检查语法错误
2007秋-1编程【题目】编写一个查找介于整数A,B之间所有同构 数的程序。若一个数出现在自己平方数的右端,则称此数为同构 数。如5在52=25的右端,25在252=625的右端,故5和25为同构数。 [编程要求] 1、程序参考界面如图所示,编程时 不得增加或减少界面对象或改变对 象的种类,窗体及界面元素大小适 中,且均可见; 2、运行程序,在文本框1与文本框2 中分别输入表示查找范围的A与B的 数值,按“查找”按钮,则开始查找并在列表框中显示结果; 按“清除”按钮,则将文本框和列表框清空,并将焦点置 于文本框1上,按“结束”按钮,结束程序运行 3、程序中应定义一个名为pd的函数过程,用于判断一个正整 数是否为同构数。
上机完成
2000春-3改错【题目】数组a有9个元素,本程序按序号依次将 (a1,a2,a3),(a2,a3,a4),…,(a9,a1,a2),九组元素分别相加(每组3 个元素),生成新数组b,然后找出b数组中的最大元素。
上机完成
2000秋-1改错【题目】本程序的功能是用来统计二维数组A(1 To 4,1 To 4)中所有元素中0~9十个数字出现的次数,存入数组 Timers中并显示在窗体上。
2005秋-6改错【题目】下面程序的功能是:将给定的字符串中的 数字字符筛选出来,依次组成若干个两位整数;并求出它们的最大 公约数
江苏省计算机二级VB考试真题及参考答案
2007年秋季vb考试真题1.下面关于比特的叙述中,错误的是( 1 )A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是( 2 )A.现代集成电路使用的半导体材料主要是硅B.大觑模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是( 3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 )A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接C.声卡与主机的连接B.显示器与主机的连接D.硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。
A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是( 7 )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是( 8 ) 。
江苏计算机二年级VB考试真题及参考答案
江苏计算机二年级V B 考试真题及参考答案文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-2007年秋季vb考试真题1.下面关于比特的叙述中,错误的是( 1 )A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是 ( 2 )A.现代集成电路使用的半导体材料主要是硅B.大觑模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是 ( 3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 )A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接 C.声卡与主机的连接B.显示器与主机的连接 D.硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。
A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分 C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( 7 ) A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是( 8 ) 。
2007年秋江苏省计算机等级考试二级VB考试真题及答案
2007年秋江苏省计算机等级考试二级VB考试真题及答案2007年秋江苏省计算机等级考试二级VB考试真题及答案来源:南天计算机更新时间:2008-9-24 关键字:2007年秋江苏省计算机等级考试二级VB考试真题及答案第二部分 Visual Basic 程序设计一、选择题(用答题卡答题,答案依次填在21~30答题号内)21.下列语句中,正确的是 21 。
A. Text1.SetFocusB. Form1.ClearC. Label1.SetFocusD. List1.Cls22.创建一个名为“文件”的菜单项,使其可用Alt+F方式访问,则在菜单编辑器的标题文本框中应输入 22 。
A. 文件($F)B. 文件(&F)C. 文件(#F)D. 文件(%F)23.数学表达式的VB算术表达式为 23 。
A. Sin(27) + Sqr(x + Exp3)/(x + y)B. Sin(27 * 3.14159 / 180) + Sqr(x + Exp(3)) / Abs(x + y)C. Sin(27 * 3.14159 / 180) + Sqr(x + e ^ 3) / Abs(x + y)D. Sin(27 * pi / 180) + Sqr(x + Exp(3) / Abs(x + y)24.以下说法不正确的是 24 。
A. 使用不带关键字Preserve的ReDim语句可以重新定义数组的维数B. 使用不带关键字Preserve的ReDim语句可以改变数组各维的上、下界C. 使用不带关键字Preserve的ReDim语句可以改变数组的数据类型D. 使用不带关键字Preserve的ReDim语句可以对数组中的所有元素进行初始化25.下列 25 是合法的变量名。
A. absB. -a1C. cdc dD. Abc_1026.要向文件data.txt添加数据,正确的文件打开命令是 26 。
A. Open data1.txt For Output As #1B. Open data1.txt For Input As #1C. Open data1.txt For Append As #5D. Open data1.txt For Write As #527. 以下对数组参数的说明中,错误的是 27 。
2007年-2011年江苏省计算机二级VB选择题汇总含答案(整理版)
2007年秋季vb考试真题1.下面关于比特的叙述中,错误的是( D )A.比特是组成数字信息的最小单位 B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是 ( D )A.现代集成电路使用的半导体材料主要是硅B.大觑模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D. 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是 ( B )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D.学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( A )A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于( D )A.打印机与主机的连接 C.声卡与主机的连接B.显示器与主机的连接 D.硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( A ) 。
A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( A )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是 ( C ) 。
江苏省计算机二级真题
2008年春江苏省计算机等级考试VB试题及参考答案第一部分计算机基础知识1.在下列有关微电子技术与集成电路的叙述中,错误的是( 1 ) 。
A.微电子技术是以集成电路为核心的技术B.集成度是指单个集成电路所含电子元件的数目C.Moore定律指出,单个集成电路的集成度平均每18—24个月翻一番D.IC卡仅有存储器和处理器,卡中不可能存储有软件2.在下列有关通信技术的叙述中,错误的是( 2 ) 。
A.目前无线电广播主要还是采用模拟通信技术B.数字传输技术最早是被长途电话系统采用的C.数字通信系统的信道带宽就是指数据的实际传输速率(简称“数据速率”)D.局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号3.CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施? ( 3 )①增加CPU中寄存器的数目②提高CPU的主频③增加CPU中高速缓存(cache)的容量④优化BIOS的设计A.①、③和④B.①、②和③C.①和④D.②、③和④4.下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是( 4 )A.RS-232 B.IEEE-1394 C.USB D.IDE5.下列有关PC机外部设备的叙述中,错误的是( 5 )。
A.扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一B.制作3—5英寸的照片(图片),数码相机的CCD像素必须在600万以上C.集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中D.存折和票据的打印,目前主要是采用针式打印机6.下列有关PC机辅助存储器的叙述中,错误的是( 6 ) 。
A.硬盘的盘片转动速度特别快,目前一般为每秒数千转B. 近年来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE接口的要快C.目前移动硬盘大多采用USB 2.0接口,其传输速率可达每秒数十兆字节D. 40倍速的CD-ROM驱动器的速率可达6MB/s左右7.在下列有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是(7 )。
国二级VB上机题含答案第四套
第04套1. 基本操作(2小题,每小题15分,共计30分)注意:下面出现的“考生文件夹”均为%USER%********************************************************************** 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)请在名称为Form1的窗体上建立一个二级下拉菜单,第一级共有二个菜单项,标题分别为“文件”、“编辑”,名称分别为file、edit;在“编辑”菜单下有第二级菜单,含有三个菜单项,标题分别为“剪切”、“复制”、“粘贴”,名称分别为cut、copy、paste。
其中“粘贴”菜单项设置为无效(如图所示)。
*注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
********************************************************************** (2)在窗体上画二个文本框,名称分别为Text1、Text2。
请设置适当的控件属性,并编写适当的事件过程,使得在运行时,如果在Text1中每输入一个字符,则显示一个“*”,同时在Text2中显示输入的内容(如图所示)。
程序中不得使用任何变量。
*注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
2. 简单应用(2小题,每题20分,计40分)注意:下面出现的“考生文件夹”均为%USER%*********************************************************************** (1)在名称为Form1的窗体上画二个图片框,名称分别为P1、P2,高度均为1900,宽度均为1700,通过属性窗口把图片文件pic1.bmp放入P1中,把图片文件pic2.jpg放入P2中;再画一个命令按钮,名称为C1,标题为“交换图片”(如图所示)。
江苏省计算机二级VB真题参考答案及解析.doc
江苏省计算机二级VB真题参考答案及解析江苏省计算机二级Visual Basic 2009年春笔试试卷参考答案及解析第一部分计算机基础知识1D【解析】光纤主要用于数字通信它采用波分多路复用技术以增大信道容量。
2B【解析】最人的1()位无符号二进制整数为1111111111转换成八进制为17773位二进制表示1位八进制。
3B【解析】“双核”是指PC机主板上不是含有两个独立的CPU芯片。
双核处理器是指在一个处理器上集成两个运算核心从而提高计算能力。
4D【解析】主板上的BIOS芯片是一种只读存储器具内容可以通过特殊软件改写绝人多数主板上仅有一个内存插朋但并不表示PC机只能安装一根内存条内存分为DRAM和ROM两种前者乂叫动态随机存储器它的一个主要特征是断电后数据会丢失平时说的内存就是指这一种后者又叫只读存储器平时开机首先启动的是存于主板上ROM屮的BIOS 程序然后再由它去调用硬盘中的WindowsROM的一个主要特征是断电后数据不会丢失。
5B【解析】对于光盘刻录机來说其刻录信息的速度一•般小于读取信息的速度。
6D【解析】从其发展计划來看未来的SATA也将通过提升时钟频率來提高接口传输速率让硬盘也能够超频。
7A【解析】通常用户需要付费才能得到商品软件的使用权这类软件的升级在一淀时间内是免费的。
8C【解析】Oracle是世界领先的信息管理软件开发商因其复杂的关系数据库产品而闻名。
Oracle 数据库产品为财富排行榜上的前1()0()家公司所采用许多人型网站也选用了Oracle 系统。
Oracle 的关系数据库是世界第一个支持SQL语言的数据库。
9D【解析】硬盘可使用FAT文件系统或者NTFS文件系统格式。
10A【解析】一个算法应该具有以下五个重要的特征有穷性一个算法必须保证执行有限步Z后结束确切性算法的侮一步骤必须有确切的定义输入一个算法有o个或多个输入以刻M运算对象的初始情况输出一个算法有一个或多个输出以反映对输入数据加工示的结果。
2007年4月全国计算机等级考试二级VB语言笔试试题及答案
2007年 4月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计一、选择题(第小题 2分,共 70分下列各题 A、B、C、D四个选项中, 只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上, 答在试卷上不得分。
(1下列叙述中正确的是(BA算法的效率只与问题的规模有关,而与数据的存储结构无关B算法的时间复杂度是指执行算法所需要的计算工作量C数据的逻辑结构与存储结构是一一对应的D算法的时间复杂度与空间复杂度一定相关(2在结构化程序设计中,模块划分的原则是(DA各模块应包括尽量多的功能B各模块的规模应尽量大C各模块之间的联系应尽量紧密D模块内具有高内聚度、模块间具有低耦合度(3下列叙述中正确的是(AA软件测试的主要目的是发现程序中的错误B软件测试的主要目的是确定程序中错误的位置C为了提高软件测试的效率, 最好由程序编制者自己来完成软件的测试工作D软件测试是证明软件没有错误(4下面选项中不属于面向对象程序设计特征的是(C A继承性B多态性C类比性D封装性(5下列对队列的叙述正确的是(DA队列属于非线性表B队列按“先进后出”原则组织数据C队列在队尾删除数据D队列按“先进先出”原则组织数据(6对下列二叉树(CAB CD E F XY Z进行前序遍历的结果为ADYBEAFCZXBYDEBFZXCACABDYECFXZDABCDEFXYZ(7某二叉树中有 n 个度为 2的结点,则该二叉树中的叶子结点数为(AAn+1Bn-1C2nDn/2(8在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 (B A并B交C投影D笛卡儿乘积(9在 E—R 图中,用来表示实体之间联系的图形是(CA矩形B椭圆形C菱形D平行四边形(10下列叙述中错误的是(AA在数据库系统中,数据的物理结构必须与逻辑结构一致B数据库技术的根本目标是解决数据共享问题C数据库技术是指己有数据管理系统的基础上建立数据库D数据库系统需要操作系统的支持(11下面可以正确定义 2个整形变量和 1个字符串变量的语句的是(DADim n,m AS Interger,s AS StringBDim a%,b$,cAS StringCDim a AS Integer,b,c AS StringDDim x%,yAS Integer,z AS String(12下列表述中不能判断 x 是否为偶数的是(DAx/2=Int(x/2Bx Mod 2=0CFix(x/2=x/2Dx\2=013设在名称为 Myform 的窗体上只有 1个名称为 C1的命令按钮,下面叙述中正确的是(BA窗体的 Click 事件过程的过程名是 Myform_ClickB命令按钮的 Click 事件过程名是 C1_ClickC命令按钮的 Click 事件过程的过程名是 Command1_Click(14设窗体上有 1个滚动条,要求单击滚动条右端的◢按钮一次,滚动条移动一定的刻度值,决定此刻度的属性是(CAMaxBMinCSmallChangeDLargeChang(151个二维数组可以存放 1个矩形.在程序开始有语句 Option Base 0,则下面定义的数组中正好可以存放 1个 4*3矩阵(即只有 12个元素的是(BADim a(-2To 0,2 AS IntegerBDim a(3,2AS IngegerCDim a(4,3ASIngegerDDim a(-1To -4,-1To -3AS Ingeger(16若设置了文本框的属性PasswordChar=”$”,则运行程序时向文本框中输入 8个任意字符后,文本框中显示的是(AA8个”$”B1个”$”C8个”*”D无任何内容(17设在窗体上有 1个名称为 Combo1的组合框,含有 5个项目,要删除最后一项,正确的语句是(BACombo1.RemoveItem Combo1.TextB Combo1.RemoveItem4C Combo1.RemoveItem Combo1.ListCountD Combo1.RemoveItem5(18工程中有 2个窗体,名称分别为 Form1.Form2,Form1为启动窗体,该窗体上有命令按钮 Command1,要求程序运行后单击该命令按钮时显示 Form2,则按钮的Click 事件过程应该是(AAPrivate Sub Command1_Click( B Private Sub Command1_Click( Form2.Show Form2.VisibleEnd Sub End SubC Private Sub Command1_Click( DPrivate Sub Command1_Click( Load Form2Form2.LoadEnd Sub End Sub(19若在某窗体模块中有如下事件过程(DPrivate Sub Command1_Click(IndexAS Integer……End Sub则以下叙述中正确的是A 此事件过程与不带参数的事件过程没有区别B 有 1个名称为 Command1的窗体,单击此窗体则执行此事件过程C 有 1个名称为 Command1的空件数组,数组中有多个不同类型控件D 有 1个名称为 Command1的空件数组,数组中有多个相同类型控件(20以下循环语句中在任何情况下都至少执行一次循环体的是(CADo While <条件>BWhile <条件>循环体循环体Loop WendCDo DDo Until <条件>循环体循环体Loop Until <条件>Loop(21在窗体上有 1个名为 Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是(AACd1.Action=2BCd1.Action=1CCd1.ShowSave=TureDCd1.ShowSave=0(22下面关于菜单的叙述中错误的是(BA各级菜单中的所有菜单项的名称必须唯一B同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C弹出式菜单也用菜单编辑器编辑(23已知有下面的过程(DPrivate Sub proc1(aAs Integer,b As String,Optional x As Boolean ……End Sub正确调用此过程的语句是ACall procl(5BCall proc15,”abc”,FalseCproc1(12,”abc”,TrueDproc15, “abc”(24在窗体上有一个文件名称为 Text1的文本框和 1个名称为 Command1的命令按钮, 要求在程序执行时, 每单击命令按钮一次, 文本框向右移动一定距离。
2007春计算机二级试卷
江苏省高等学校非计算机专业学生2007年(春)计算机基础知识和应用能力等级考试上机试卷二级VisualFoxPro (试卷代号VFP01)一、项目、数据库和表操作(12分)打开软盘根目录中的项目文件TEST,在该项目中已有一数据库SJK及若干表。
1.按以下要求修改SJK数据库中TS表:(1)为TS表设置编辑说明:图书信息表。
(2)添加一字符型字段,字段名为ztc,字段宽度为40,并将标题设置为“主题词”。
(3)设置flh字段的有关属性,使该字段中输入的字母均为大写字母。
(4)设置cs字段的有效性规则和有效性说明信息,要求:其值必须大于0。
2.为表设置更新触发器,要求:分类号(flh)字段的值为非空格字符串时不可以更新。
3.修改项目test的项目信息:省份为“江苏”。
4.XS表和JY表中已分别存在以xh、dzh字段为索引表达式的主索引xsxh和普通索引dzh。
以XS表为主表,JY表为子表,基于xh与dzh字段建立永久关系,并根据以下要求设置参考完整性规则;在XS表中更新记录(xh字段的值)时,若JY表中有相应的记录,则同步对JY表进行修改(dzh字段的值)。
二、设计查询已知在SJK数据库的学生(XS)表中含有学号(xh)、姓名(xm)、性别(xb)等字段;成绩(CJ)表中含有学号(xh)、课程代号(kcdh)、成绩(cj)等字段。
按照如下要求修改查询CHAXUN:基于XS表和CJ表查询课程代号为01~09的各门课程男女学生的人数、最高分和平均分,要求输出kcdh、xb、人数、最高分和平均分,且查询结果输出至屏幕(即VFP主窗口。
)三、设计菜单项目TEST中已存在菜单MENU,利用菜单设计器按如下要求修改菜单:1.如图所示:增加“教师管理”菜单栏及其子菜单“教师档案”和“任课情况”(包含访问键和快捷键的设置)。
2.为“教师管理”菜单中的“任课情况”菜单项设置SQL命令,功能为根据JS表和RK表查询任课教师名单。
07秋VB上机
江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试上机试卷(2007秋)二级Visual Basic语言(试卷代号VB01)(本试卷完成时间70分钟)【考试须知】1.改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2.答题完成后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;3.程序代码应缩行书写(呈锯齿形)。
一、改错题(14分)【题目】本程序的功能是从随机生成的由3位数组成的数组中,找出所有的升序数。
所谓升序数是指该数的各位数字自左向右,依次递增的整数,如134,278,489等。
Option ExplicitPrivate Sub Command1_Click()Dim A(30)As Integer, i As Integer, k As IntegerFor I = 1 To 30A(i)=Int(900*Rnd+100)Picture1.Print A(i);If i Mod 5 = 0 Then Picture1.PrintNext iPicture1.Print “升序数:”For I = 1 To 30If SX(A) ThenPicture1.Print A(i);K = k + 1End IfNext iIf k = 0 Then Picture1.Print “无升序数”Picture1.PrintEnd SubPrivate Function SX(N As Integer)As BooleanDim I As IntegerDim w1 As Integer, w2 As IntegerFor I =2 To Len(Str(N))W1 = Mid(N, i-1,1)w2 = Mid(N, I, 1)If w1>=w2 Then Exit ForNext iSX = TrueEnd Function【要求】1.新建工程,输入上述代码,改正程序中的错误;2.改错时,不得增加或删除语句,但可适当调整语句位置;3.将窗体文件和工程文件分别命名为F1和P1,并保存到软盘A的根目录下。
江苏省计算机等级考试 visual basic 2007年(春)笔试试卷(附答案)
第一部分计算机基础知识1.微电子技术是信息技术领域的关键技术,它以集成电路(IC)为核心。
在下列有关叙述中,错误的是________。
A.目前IC芯片(如CPU芯片)的集成度可达数千万个电子元件B.Moore定律指出,单块IC的集成度平均每半年翻一番C.从原料熔炼到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高D.非接触式IC卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡2.在下列有关通信中使用的传输介质的叙述中,错误的是________。
A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100 mB.同轴电缆可用于传输电视信号C.光纤价格高,一般不在校园网和企业网中使用D.微波的波长很短,适合于长距离、大容量无线通信3.二进制数(1010)2与十六进制数(B2)16相加,结果为________。
A.(273)8 B.(274)8C.(314)8D.(313)84.设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 DO CE C4 BO E6,则在这段文本中含有________。
A.1个汉字和9个西文字符B.2个汉字和7个西文字符C.3个汉字和5个西文字符D.4个汉字和3个西文字符5.在下列有关CPU的叙述中,错误的是________。
A.CPU的主要组成部分有运算器、控制器和寄存器组B.CPU的主要功能是执行指令,不同类型CPU的指令系统通常有所不同C.为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU)D.目前PC机所用的CPU芯片均为Intel公司的产品6.PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。
若在启动过程中,用户按某一热键(通常是Del键)则可以启动CMOS设置程序。
这些程序运行的顺序是________。
A.POST程序→CMOS设置程序→系统自举程序→引导程序B.POST程序→引导程序→系统自举程序→CMOS设置程序C.CMOS设置程序→系统自举程序→引导程序→POST程序D.POST程序→CMOS设置程序→引导程序→系统自举程序7.目前PC机一般都有USB和FireWire接口,用于连接各种外部设备。
江苏省vb试题集锦
江苏省计算机二级考试笔试卷(VB)(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)第一部分计算机基础知识(各语种相同)1.目前,汉字信息在计算机内大多是以双字节编码表示的。
在下列用十六进制表示的两个季节的编码中,____1_____可能是汉字“大”的机内码。
A.B473HB.B4F3HC.3473HD.73F3H2.有一个数值311,它与十六进制数C9相等,则该数值是用____2____表示的。
A.二进制B.八进制C.十进制D.五进制3.长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数为___3_____。
A.-127B.-121C.-15D.-74.关于PC机主板上的CMOS芯片,下面说法中正确的是____4____A.CMOS芯片用于存储计算机系统的配置参数,它是只读存储器。
B.CMOS芯片用于存储电自检程序。
C.CMOS芯片用于存储BIOS,是易失性的。
D.CMOS芯片需要一个电池给它供电,否则其中数据会因主机断电而丢失。
5.假设某硬盘的转速为6000转/分,则此硬盘的平均等待时间为____5___ms(毫秒)。
A.5B.6C.10D.126.软件测试是软件开发过程中的一个重要工作,它直接影响着软件的质量。
一个软件产品在交付前主要经历三种测试,三种测试中不包含___6_____。
A.维护测试B.模块测试C.验收测试D.集成测试7.目前,计算机病毒是影响计算机正常运行的主要因素之一,用户常在计算机中安装防病毒软件来预防计算机病毒。
在下列有关计算机病毒及防病毒软件的叙述中,不正确的是___7_____。
A.计算机病毒主要是通过可移动的存储介质或网络进行传播B.用户在上网浏览WWW信息资源时,所用计算机也可能被计算机病毒感染C.任何防病毒软件都只能预防一些已知的病毒,但对所有查出的病毒均能安全地清除D.任何防病毒软件都应经常性地更新8.在构建网络时,需要使用多种网络设备,如网卡、交换机等。
全国计算机等级考试二级VISUALBASIC真题2007年4月_真题-无答案
全国计算机等级考试二级VISUAL BASIC真题2007年4月(总分88,考试时间90分钟)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有—个选项是正确的。
1. 下列叙述中正确的是______。
A. 算法的效率只与问题的规模有关,而与数据的存储结构无关B. 算法的时间复杂度是指执行算法所需要的计算工作量C. 数据的逻辑结构与存储结构是——刑应的D. 算法的时间复杂度与空间复杂度—定相关2. 在结构化程序设计中,模块划分的原则是______。
A. 各模块应包括尽量多的功能B. 各模块的规模应尽量大C. 各模块之间的联系应尽量紧密D. 模块内具有高内聚度、模块间具有低耦台度3. 下列叙述中正确的是______。
A. 软件测试的主要目的是发现程序中的错误B. 软件测试的主要目的是确定程序中错误的位置C. 为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D. 软件测试是证明软件没有错误4. 下面选项中不属于面向对象程序设计特征的是______。
A. 继承性B. 多态性C. 类比性D. 封装性5. 下列对队列的叙述正确的是______。
A. 队列属于非线性表B. 队列按“先进后出”原则组织数据C. 队列在队尾删除数据D. 队列按“先进先出”原则组织数据6. 对下列二叉捌进行前序遍历的结果为______。
A. DYBEAFCZXB. YDEBFZXCAC. ABDYECFXZD. ABCDEFXYZ7. 某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为______。
A. n+1B. n-1C. 2nD. n/28. 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。
A. 并B. 交C. 投影D. 笛卡尔乘积9. 在E-R图中,用来表示实体之间联系的图形是______。
A. 矩形B. 椭圆形C. 菱形D. 平行四边形10. 下列叙述中错误的是______。
(完整word版)江苏省计算机VB二级上机真题
江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试上机试卷(2008秋)二级Visual Basic语言(试卷代号VB03)(本试卷完成时间70分钟)【考试须知】1.改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2.答题完成后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;3.程序代码应缩行书写(呈锯齿形)。
一、改错题(14分)【题目】本程序的功能是将密文解密。
密文中被非数字字符分隔的连续的数字是5进制数,每个5进制数对应一个明文字符的ASCII代码。
例如5进制数242对应的ASCII代码值是72,也就是字母“H”,密文末尾以非数字字符结束。
Option ExplicitOption Base 1Private Sub Command1_Click()Dim mw As String, st As String, i As IntegerDim p As String, t() As String, k As Integermw = Text1For i = 1 To Len(mw)p = Mid(mw, i, 1)st = ""If p >= "0" And p <= "4" Thenst = st & pElseIf Len(st) <> 0 Thenk = k + 1ReDim t(k)t(k) = stEnd IfNext iFor i = 1 To UBound(t)k = convert(t(i))st = st & Chr(k)Next iText2 = stEnd SubPrivate Function convert(p As String) As IntegerDim i As Integer, k As Integer, n As IntegerFor i = Len(p) To 1n = n + Val(Mid(p, i, 1)) * 5 ^ kk = k + 1Next iconvert = nEnd Function【要求】1.新建工程,输入上述代码,改正程序中的错误;2.改错时,不得增加或删除语句,但可适当调整语句位置;3.将窗体文件和工程文件分别命名为F1和P1,并保存到T盘的根目录下。
2007年春省等考卷
第一部分计算机基础知识1.在下列有关微电子技术与集成电路的叙述中,错误的是。
A.微电子技术是以集成电路为核心的技术;B.集成度是指单个集成电路所含电子元件数目;C.Moore定律指出,单个集成电路的集成度平均每18~24个月翻一番;D.IC卡仅有存储器和处理器,卡中不可能存储有软件。
2.在下列有关通信技术的叙述中,错误的是。
A.目前无线电广播主要还是采用模拟通信技术;B.数字传输技术最早是被长途电话系统采用的;C.数字通信系统的信道带就是指数据的实际传输速率(简称“数据速率”);D.局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号。
3.所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。
假设使用补码表示的8位整数X=10010101,则经过变号操作后结果为。
A.01101010; B.00010101;C.11101010;D.01101011。
4.若计算机内存中连续2个字节的内容其十六进制形式为34和64,则它们不可能是。
A.2个西文字符的ASCII码;B.1个16位整数;C.1个汉字的机内码;D.图像中一个或两个像素的编码。
5.在下列关于指令和指令系统的叙述中,错误的是。
A.指令是构成程序的基本单元,它用来规定计算机执行什么操作;B.指令是操作码和操作数组成,操作数的个数由操作码决定;C.Intel公司Pentium系列的各种微处理器,其指令完全不同;D.Pentium处理器的指令系统包含数以百计的不同指令。
6.在下列关于BIOS及CMOS存储器的叙述中,错误的是。
A.BIOS是PC机软件最基础的部分,包含POST程序、CMOS设置程序、系统自举程序等;B.BIOS存放在ROM存储器中,通常称为BIOS芯片,该存储器是非易失性的;C.CMOS中存放着基本输入输出设备的红运程序和一些硬件参数,如硬盘的数目、类型等;D.CMOS存储器是易失性的,在关机时由主板上的电池供电。
2007年(春)江苏二级C上机试卷
2007年(春)江苏二级C上机试卷2007年(春)江苏二级C上机试卷2007年(春)上机试卷(01)(考试时间70分钟)一、改错题(18分)[程序功能]下列程序中函数fun的功能是:首先将s数组中的字符串按以下规则复制到t数组:对于下标值为偶数位置上的字符复制n次(n=下标值+1),对于下标值为奇数位置上的字符只复制一次;其次将t数组中的字符串按字符编码从小到大的顺序排序。
[测试数据与运行结果]当s中的字符串为“abcdefg”时,程序运行结果应为“abcccdeeeeefggggggg”当s中的字符串为“136254”时,程序运行结果应为“123455555666”[含有错误的源程序]*/#include "stdio.h"#include "conio.h"void fun(char *s,char *t){int i,j,k,n=0; char temp;for(i=0;s[i]!='\0'; ++i)if(i%2=0)for(k=0;k<i+1;++k){t[n]=s[i]; n++; }else t[n]=s[i];t[n]='\0';for(i=0;i<n-1;i++){k=i;for(j=0;j<n;j++)if(t[j]<t[k]) k=j;if(k!=i){ temp=t[i]; t[i]=t[k]; t[k]=temp; }}}main(){char s[20],t[100];printf("\nPlease enter string s:"); gets(s);fun(s);printf("The result is: %s",t);getch();}/*二、编程题(22分)[程序功能]验证对于任意一个不超过9位的自然数按下列步骤经过有限次的变换得到的新数最终转换成123并(1)统计该数中偶数数字的个数a(0被当作偶数对待),该数中奇数数字的个数b,该数的总位数c。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江苏省高等学校非计算机专业学生
计算机基础知识和应用能力等级考试上机试卷(2007春)
二级Visual Basic语言(试卷代号VB04)
(本试卷完成时间70分钟)
【考试须知】
1.改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2.考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;
3.程序代码书写应呈锯齿形。
一、改错题(14分)
【题目】本程序是生成个位数分别是0、l、2、…9的十个三位随机整数,再按插入排序方法由大到小排序,并输出到列表框中。
Option Explicit
Private Sub Command1_Click()
Dim a(9) As Integer, x As Integer, k As Integer, i As Integer
Do While i <= 9
x = Int(Rnd * 900 + 100)
k = x Mod 10
If a(k) = 0 Then
a(k) = x
i = i + 1
Text1 = Text1 & Str(a(k))
End If
Loop
sort (a)
For i = 0 To 9
List1.AddItem a(i)
Next i
End Sub
Private Sub sort(a() As Integer)
Dim x As Integer, i As Integer, j As Integer
For i = 1 To UBound(a)
x = a(i)
j = i - 1
Do While j >= 0 And x > a(j)
a(j) = a(j + 1)
j = j - 1
If j < 0 Then Exit Sub
Loop
If i > j + 1 Then
a(j + 1) = x
End If
Next i
End Sub
【要求】
1.新建工程,输入上述代码,改正程序中的错误;
2.改错时,不得增加或删除语句,但可适当调整语句位置:
3.将窗体文件和工程文件分别命名为F1和P1,并保存到软盘A的根目录下。
二、编程题(26分)
【题目】编写程序,求出所有无重复数的三个整数组合,使它们的最小公倍数等于指定数据N。
(设N取值范围为[100,150],三个整数的范围为[3,40])
【编程要求】
1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;
2.在文本框i中输入N值,按“计算”按钮,则开始求解并在列表框中显示结果:按“清除”按钮,将文本框及列表框清空,焦点置于文本框;按“结束”按钮,结束程序运行;3.程序中应定义一个名为LCM的函数过程,用于求三个整数的最小公倍数。
[算法提示:三个整数的最小公倍数,可先求出其中两个整数的最小公倍数,再求出该数与第3个数的最小公倍数即可]。
【要求】
将窗体文件和工程文件分别命名为F2和P2,并保存到软盘A的根目录下。