二级VISUAL BASIC真题2008年09月

合集下载

2008年9月全国计算机等级考试二级C语言程序设计笔试试题

2008年9月全国计算机等级考试二级C语言程序设计笔试试题

程序的运行结果是
A) 1
B)2
C)3
(31) 有以下程序
#include <stdio.h>
#include <stdlib.h>
int fun(int n)
本试题及答案仅供参考 整理完善
D)1
D)*2*6 D)4
5 / 13
欢迎访问全国计算机等级考试网 专业实用 考生之家
6 / 13
欢迎访问全国计算机等级考试网 专业实用 考生之家
{ struct st *p=data; 欢迎访问 等级 考试之家
printf("%d,",p->y); printf("%d\n",(++p)->x);
}
பைடு நூலகம்
程序的运行结果是
A)10,1
{ int i=5;
do 欢迎访问 等级 考试之家
{ if(i%3==1)
if(i%5==2)
{ printf(“*%d”,i); break; }
i++;
} while(i!=0);
printf(“\n”);
}欢迎访问 等级考试 之家
程序的运行结果是
D)链式存储结构比顺序存储结构节省存储空间
(5)数据流图中带有箭头的线段表示的是欢迎访问 . cn 等级考试之家
A)控制流
B)事件驱动
C)模块调用
D)数据流
(6)在软件开发中,需求分析阶段可以使用的工具是
A)N-S 图
B)DFD 图
C)PAD 图
D)程序流程图
(7)在面向对象方法中,不属于“对象”基本特点的是
A) *7

(完整版)浙江省2008年秋二级VB考试试卷及答案

(完整版)浙江省2008年秋二级VB考试试卷及答案

2008年秋浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。

其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】运行时每间隔10秒钟,以窗体标题的形式显示此时正在上第几节课或是晚餐或是午休时间,等等。

【程序】Private Sub Form_Load()Timer1.Interval = (1)End SubPrivate Sub (2) _Timer()Dim x As Singlex = (3) + Minute(Time) / 60Select Case xCase Is > 21Form1.Caption = "Over"Case (4)Form1.Caption = "第9~11节课"Case Is > 18Form1.Caption = "晚餐时间"Case Is >= 14Form1.Caption = "第5~8节课"Case Is > 12Form1.Caption = "午休时间"Case Is >= 8Form1.Caption = "第1~4节课"End SelectEnd Sub【供选择的答案】(1) A、10 B、100 C、1000 D、10000(2) A、Interval B、Command1 C、Timer1 D、Timer(3) A、Hour(Now) B、House(Time) C、Hour(Date) D、Hour()(4) A、19;20;21 B、19 To 21 C、19..21 D、Is>=19 And Is<=21 试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

2008年9月计算机等级考试二级C语言模拟试卷及其答案

2008年9月计算机等级考试二级C语言模拟试卷及其答案

年 月计算机等级考试二级 语言模拟试卷及其答案
转贴于:计算机二级考试 考试大
全国计算机等级考试二级C语言模拟试卷答案
一、选择题
评析:算法的控制结构给出了算法的基本框架,不仅决定了算法中各操作的执行顺序,也直接反映了算法的设计是否符合结构化原则。

一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。

评析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。

《电力拖动控制线路与技能训练》试卷( )。

2008年9月全国计算机二级VB模拟试题及答案解析(一)

2008年9月全国计算机二级VB模拟试题及答案解析(一)

2008年9月全国计算机二级VB模拟试题(1)及答案解析一、选择题(1) 在深度为5的满二叉树中,叶子结点的个数为A) 32B) 31C) 16D) 15解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个叶子结点。

这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。

(2) 若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechf解析:前序遍历的第一个结点a为树的根结点;中序遍历中a的左边的结点为a的左子树,a右边的结点为a的右子树;再分别对a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。

(3) 一些重要的程序语言(如C语言和Pascal语言) 允许过程的递归调用。

而实现递归调用中的存储分配通常用A) 栈B) 堆C) 数组D) 链表解析:一些较流行的程序语言允许过程的递归调用。

递归调用就是过程调用本身。

递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。

这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。

(4) 软件工程的理论和技术性研究的内容主要包括软件开发技术和A) 消除软件危机B) 软件工程管理C) 程序设计自动化D) 实现软件可重用解析:软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。

基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。

(5) 开发软件时对提高开发人员工作效率至关重要的是A) 操作系统的资源管理功能B) 先进的软件开发工具和环境C) 程序人员的数量D) 计算机的并行处理能力解析:软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。

2008年计算机等级考试二级试题及答案

2008年计算机等级考试二级试题及答案

2008年4月全国计算机等级考试二级VB 试卷一、选择题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、对长度为n 的线性表排序,在最坏的情况下,比较次数不是n (n-1)/2的排序方法是 A )快速排序 B )冒泡排序 C )直接插入排序 D )堆排序7、下列关于栈的叙述正确的是A )栈按“先进先出”组织数据B )栈按“先进后出”组织数据C )只能在栈底插入数据D )不能删除数据8、在数据库设计中,将E —R 图转换成关系数据模型的过程属于A )需求分析阶段B )概念设计阶段C )逻辑设计阶段D )物理设计阶段 9、有三个关系R 、S 和T 如下:R S T由关系R和S 通过运算得到关系T ,则所使用的运算为 A )并 B )自然连接 C )笛卡尔积 D )交10、设有表示学生选课的三张表,学生S (学号,姓名,性别,年龄,身份证号),课程(课号,课名),选课SC (学号,课号,成绩),则表SC 的关键字(键或码)为A)课号,成绩 B )学号,成绩 C )学号,课号 D )学号,姓名,成绩 11、以下叙述中错误的是A)标准模块文件的扩展名是.bas B )标准模块文件是纯代码文件 C )在标准模块中声明的全局变量可以在整个工程中使用 D )在标准模块中不能定义过程 12、在Visual Basic 中,表达式3* 2\5 Mod 3的值是A)1 B )0 C )3 D )出现错误提示 13、以下选项中,不合法的Visual Basic 变量名是A)a5b B )_xyz C )a_b D)andif 14、 以下数组定义语句中,错误的是A)Static a (10) As Integer B) Dim c (3, 1 to 4)C) Dim d (-10) D) Dim b (0 to 5, 1 to 3) As Integer 15、现有语句:y=IIf(x>0, x Mod 3, 0) ,设x=10,则y 的值是A)0B)1C)3D)语句有错16、为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把Scrollbars 属性设置为A)0B)1C)2D)317、文本框Text1的KeyDown事件过程如下:Private SubText1_ KeyDown(KeyCode As Integer, Shift As Integer)End Sub其中参数KeyCode的值表示的是发生此事件时A)是否按下了Alt键或Ctrl键B)按下的是哪个数字键C)所按的键盘键的键码D)按下的是哪个鼠标键18、窗体上有一个名称为Hscroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。

【全国计算机等级考试】2008年9月计算机等级考试二级C++真题

【全国计算机等级考试】2008年9月计算机等级考试二级C++真题

2008年9月全国计算机等级考试笔试试卷二级公共基础知识和二级C++语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。

A)123456ABCDE B)EDCBA54321C)ABCDE12345 D)54321EDCBA(2)下列叙述中正确的是()。

A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定(3)在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。

A)O(n) B)O(n2)C)O(log2n) D)O(nlog2n)(4)下列叙述中正确的是()。

A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间(5)数据流图中带有箭头的线段表示的是()。

A)控制流B)事件驱动C)模块调用D)数据流(6)在软件开发中,需求分析阶段可以使用的工具是()。

A)N-S图B)DFD图C)PAD图D)程序流程图(7)在面向对象方法中,不属于“对象”基本特点的是()。

A)一致性B)分类性C)多态性D)标识唯一性(8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A)一对一B)一对多C)多对一D)多对多(9)在数据管理技术发展的三个阶段中,数据共享最好的是()。

A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(10)有三个关系R、S和T如下:R S TA Bm 1n 2B C1 33 5A B Cm 1 3由关系R和S通过运算得到关系T,则所使用的运算为()。

2008年全国计算机等级考试VB真题

2008年全国计算机等级考试VB真题

2008年4月全国计算机等级考试二级VB试卷一、选择题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、对长度为n的线性表排序,在最坏的情况下,比较次数不是n (n-1)/2的排序方法是A)快速排序B)冒泡排序C)直接插入排序D)堆排序7、下列关于栈的叙述正确的是A)栈按“先进先出”组织数据B)栈按“先进后出”组织数据C)只能在栈底插入数据D)不能删除数据8、在数据库设计中,将E—R图转换成关系数据模型的过程属于A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段9、有三个关系R、S和T如下:R ST由关系R和S通过运算得到关系T,则所使用的运算为A)并B)自然连接C)笛卡尔积D)交10、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩11、以下叙述中错误的是A)标准模块文件的扩展名是.bas B)标准模块文件是纯代码文件C)在标准模块中声明的全局变量可以在整个工程中使用D)在标准模块中不能定义过程12、在Visual Basic中,表达式3* 2\5 Mod 3的值是A)1B)0C)3D)出现错误提示13、以下选项中,不合法的Visual Basic变量名是A)a5b B)_xyz C)a_b D)andif14、以下数组定义语句中,错误的是A)Static a (10)As Integer B)Dim c (3, 1 to 4)C)Dim d (-10)D)Dim b (0 to 5, 1 to 3)As Integer15、现有语句:y=IIf(x>0, x Mod 3, 0),设x=10,则y的值是A)0B)1C)3D)语句有错16、为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把Scrollbars属性设置为A)0B)1C)2D)317、文本框Text1的KeyDown事件过程如下:Private SubText1_ KeyDown(KeyCode As Integer, Shift As Integer)End Sub其中参数KeyCode的值表示的是发生此事件时A)是否按下了Alt键或Ctrl键B)按下的是哪个数字键C)所按的键盘键的键码D)按下的是哪个鼠标键18、窗体上有一个名称为Hscroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。

2008年VB省二级笔试试题及答案-百度文库

2008年VB省二级笔试试题及答案-百度文库

本文由月下独酌wd贡献doc文档安徽省 2008 年 VB 省二级笔试试题及答案一、单项选择题(每题 1 分,共 40 分)编写的源程序。

C)C 语言 D)FORTRAN 语言。

1.计算机能直接执行由 A)机器语言<br /> B)汇编语言<br />2.在计算机内存中,每个存储单元都有一个唯一的编号,该编号被成为 A)标号 B)记录号。

C)(135)8 D)(140)8 。

C)容量 D)地址<br />3.将十进制数 93 转换成八进制数为 A)(107)8 B)(127)8<br />4.Cache(高速缓存)能提高计算机的运行速度,主要原因是 A)它扩展了内存的容量 C)它扩展了外存的容量5.下面关于控制面板的描述中,错误的是<br />B)它缩短了 CPU 的存取时间 D)它提高了计算机的主频。

<br />A)控制面板可以管理硬件,但不可以管理软件 B)控制面板可以添加、删除程序 C)控制面板可以添加、删除硬件 D)控制面板可以更改系统的时间和日期 6. 是多媒体计算机系统必备的设备。

A)网卡 B)扫描仪。

C)交叉型中输入网址。

C)任务栏 D)状态栏 D)总线型 C)声卡 D)打印机<br />7.下列属于网络拓扑结构的是 A)动态型 B)静态型<br />8.若要浏览某个网页,则需要在浏览器的 A)地址栏 9.使用杀毒软件可以 B)标题栏。

<br />A)查出任何已感染的病毒 C)清除部分病毒 10.计算机操作系统的主要功能是 A)进行网络连接 C)实现数据共享。

<br />B)查出并清除任何病毒 D)清楚已感染的任何病毒<br />B)管理计算机资源,方便用户使用 D)把高级语言的源程序代码转换为目标代码菜单中操作使<br />11.在 Visual Basic 集成开发环境中,如果工具箱关闭,可在它可见。

2008年9月全国计算机等级考试二级VF考前模拟试卷及答案

2008年9月全国计算机等级考试二级VF考前模拟试卷及答案

(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

 (1)在计算机中,算法是指______。

A.查询方法 B.加工方法 C.解题方案的准确而完整的描述 D.排序方法 (2)栈和队列的共同点是______。

A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点(3)已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。

A.cedba B.acbed C.decab D.deabc(4)在下列几种排序方法中,要求内存量最大的是______。

A.插入排序 B.选择排序 C.快速排序 D.归并排序 (考试时间90分钟,满分100分) (5)在设计程序时,应采纳的原则之一是______。

A.程序结构应有助于读者理解 B.不限制goto语句的使用 C.减少或取消注解行 D.程序越短越好 (6)下列不属于软件调试技术的是______。

A.强行排错法 B.集成测试法 C.回溯法 D.原因排除法 (7)下列叙述中,不属于软件需求规格说明书的作用的是______。

A.便于用户、开发人员进行理解和交流 B.反映出用户问题的结构,可以作为软件开发工作的基础和依据 C.作为确认测试和验收的依据 D.便于开发人员进行需求分析(8)在数据流图(DF D.中,带有名字的箭头表示______。

A.控制程序的执行顺序 B.模块之间的调用关系 C.数据的流向 D.程序的组成成分 (9)SQL语言又称为______。

A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言 (10)视图设计一般有3种设计次序,下列不属于视图设计的是______。

A.自顶向下 B.由外向内 C.由内向外 D.自底向上(11)在下列4个选项中,不属于基本关系运算的是______。

全国计算机等级考试二级C语言机试真题2008年9月

全国计算机等级考试二级C语言机试真题2008年9月

全国计算机等级考试二级C语言机试真题2008年9月(总分:100.00,做题时间:90分钟)一、程序填空题(总题数:1,分数:30.00)1.N个有序整数数列已放在一维数组中,给定的下列程序中,函数fun()的功能是:利用折半查找法查找整数m在数组中的位置。

若找到,则返回其下标值;反之,则返回“Not be found!”。

折半查找法的基本算法是:每次查找前先确定数组中待确定的范围:low和high(low<high),然后把m与中间位置(mid)中元素的值进行比较。

如果m的值大于中间位置元素中的值,则下一次的查找范围放在中间位置之后的元素中;反之,下次查找范围落在中间位置之前的元素中,直到low>high,查找结束。

[注意] 部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。

[试题源程序]#include <stdio.h>#define N 10int fun(int a[],int m)int low=0, high=N-1, mid;while(low<=high)mid= (1) ;if(m<a[mid])high= (2) ;eiseif(m>a[mid])low=mid+1;elsereturn(mid);(3) (-1);main()int i, a[N]=(-3, 4, 7, 9, 13, 24, 67, 89, 100, 180), k, m;printf("a数组中的数据如下: ");for(i=0; i<N; i++);printf("%d", a[i]);printf("Enter m: ");scanf("%d", &m);k=fun(a, m);if(k>=0)printf("m=%d, index=%d/n", m, k));elseprintf("Not be found/n");(分数:30.00)填空项1:__________________ (正确答案:[1] (low+high)/2[2] mid-1[3] return)解析:[解析] 填空1:根据题目的意思,这里应该是确定折半查找的中间位置,所以很明显应该填(low+high)/2。

全国计算机等级考试二级VISUALBASIC真题2008年9月_真题-无答案

全国计算机等级考试二级VISUALBASIC真题2008年9月_真题-无答案

全国计算机等级考试二级VISUAL BASIC真题2008年9月(总分94,考试时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有—个选项是正确的。

1. —个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。

A. 12345ABCDEB. EDCBA54321C. ABCDE12345D. 54321EDCBA2. 下列叙述中正确的是______。

A. 循环队列中有队头和队尾两个指针,因此,循环队列是非线性结构B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C. 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D. 循环队列中元素的个数是由队头指针和队尾指针共同决定3. 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是______。

A. O(B. O(n2)C. O(log2D. O(nlog24. 下列叙述中正确的是______。

A. 顺序存储结构的存储—定是连续的,链式存储结构的存储空间不一定是连续的B. 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C. 顺序存储结构能存储有序表,链式存储结构不能存储有序表D. 链式存储结构比顺序存储结构节省存储空间5. 数据流图中带有箭头的线段表示的是______。

A. 控制流B. 事件驱动C. 模块调用D. 数据流6. 在软件开发中,需求分析阶段可以使用的工具是______。

A. N-S图B. DFD图C. PAD图D. 程序流程图7. 在面向对象方法中,不属于“对象”基本特点的是______。

A. 一致性B. 分类性C. 多态性D. 标识唯—性8. 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是______。

A. —对一B. 一对多C. 多对一D. 多对多9. 在数据管理技术发展的三个阶段中,数据共享最好的是______。

2008年9月ACESS真题

2008年9月ACESS真题

2008年9月全国计算机等级考试Access二级笔试试卷一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是A)12345ABCDE B)EDCBA54321 C)ABCDE12345 D)54321EDCBA(2)下列叙述中正确的是A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定(3)在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是A)O(n) B)O(n2) C)O(log2n) D)O(nlog2n)(4)下列叙述中正确的是A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间(5)数据流图中带有箭头的线段表示的是A)控制流 B)事件驱动 C)模块调用 D)数据流(6)在软件开发中,需求分析阶段可以使用的工具是A)N-S图 B)DFD图 C)PAD图 D)程序流程图(7)在面向对象方法中,不属于“对象”基本特点的是()。

A)一致性 B)分类性 C)多态性 D)标识唯一性(8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A)一对一 B)一对多 C)多对一 D)多对多(9)在数据管理技术发展的三个阶段中,数据共享最好的是A)人工管理阶段 B)文件系统阶段 C)数据库系统阶段 D)三个阶段相同(10)有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为A)笛卡尔积 B)交 C)并 D)自然连接(11)Access数据库中,表的组成是()。

二级VF机试真题2008年9月

二级VF机试真题2008年9月

[真题] 二级VF机试真题2008年9月一、基本操作题第1题:(1)用SQL INSERT语句插入元组("P7","PN7",1020)到“零件信息”表(注意不要重复插入操作),并将相应的SQL语句存储在文件one.prg中。

(2)用SQL DELETE语句从“零件信息”表中删除单价小于600的所用记录,并将相应的SQL语句存储在文件two.prg中。

(3)用SQL LIPDATE语句将“零件信息”表中零件号为“p4”的零件的单价改为1090,并将相应的语句存储在文件three.prg。

(4)打开菜单文件mymenu.mnx,然后生成可执行的的菜单程序mymen.prg。

_________参考答案:(1)零件信息表只有3个字段,向表中插入一条完整记录可用“INSERTINTO 表名VALUES(值列表)”。

步骤1:单击工具栏[新建]按钮,打开[新建]对话框,在[文件类型]区中选择“程序”,单击[新建文件]打开程序编辑窗口,在程序文件中输入命令: INSERT INTO 零件信息 VALUES("P7","PN7",1020) 步骤2:单击工具栏[保存]按钮,在[另存为]对话框中把程序文件保存“one”。

(2)删除记录的SQL命令格式如下:DELETE FROM 表名WHERE 条件故本题使用的SQL SELECT命令如下: DELETE FROM 零件信息 WHERE 单价<600 步骤1:单击工具栏的[新建]按钮,打开[新建]对话框,在[文件类型]区中选择“程序”,再单击[新建文件]打开程序编辑窗口,在程序文件中输入命令:DELETE FROM 零件信息 WHERE 单价<600 步骤2:单击工具栏的[保存]按钮,在[另存为]对话框中把程序文件保存“two”即可。

(3)新建一个命令程序。

修改记录的SQL 命令格式如下: UPDATE 表名 SET 更新的字段名2=记录值1,更新的字段名2=记录值2,…WHERE 条件故此题使用的命令为:UPPDATE 零件信息SET 单价=1090 WHERE 零件号="p4" 单击工具栏[保存]按钮,在[另存为]对话框中把程序文件保存“three”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二级VISUAL BASIC真题2008年09月一、选择题下列各题A)、B)、C)、D)四个选项中,只有—个选项是正确的。

1、—个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。

A) 12345ABCDE B) EDCBA54321C) ABCDE12345 D) 54321EDCBA2、下列叙述中正确的是______。

A) 循环队列中有队头和队尾两个指针,因此,循环队列是非线性结构B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C) 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D) 循环队列中元素的个数是由队头指针和队尾指针共同决定3、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是______。

A) O(n) B) O(n2) C) O(log2n) D) O(nlog2n)4、下列叙述中正确的是______。

A) 顺序存储结构的存储—定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间5、数据流图中带有箭头的线段表示的是______。

A) 控制流 B) 事件驱动 C) 模块调用 D) 数据流6、在软件开发中,需求分析阶段可以使用的工具是______。

A) N-S图 B) DFD图 C) PAD图 D) 程序流程图7、在面向对象方法中,不属于“对象”基本特点的是______。

A) 一致性 B) 分类性 C) 多态性 D) 标识唯—性8、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是______。

A) —对一 B) 一对多 C) 多对一 D) 多对多9、在数据管理技术发展的三个阶段中,数据共享最好的是______。

A) 人工管理阶段 B) 文件系统阶段C) 数据库系统阶段 D) 三个阶段相同10、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为______。

A) 笛卡尔积 B) 交 C) 并 D) 自然连接11、在设计窗体时双击窗体的任何地方,可以打开的窗口是______。

A) 代码窗口 B) 属性窗口C) 工程资源管理器窗口 D) 工具箱窗口12、若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是______。

A) Integer B) String C) Boolean D) Variant13、为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为______。

A) Dim pi As Integer B) Dim pi(7)As IntegerC) Dim pi As single D) Dim pi As Long14、表达式2*3^2+4*2/2+3^2的值是______。

A) 30 B) 31 C) 49 D) 4815、以下不能输出“Program”的语句是______。

A) Print Mid("VBProgram",3,7) B) Print Right("VBProgram",7)C) Print Mid("VBProgram",3) D) Print Left("VBProgram",7)16、窗体上有—个名称为Frame1的框架(如图),若要把框架上显示的“Frame1”改为汉字“框架”,下面正确的语句是______。

A) ="框架" B) Frame1.Caption="框架"C) Frame1.Text="框架" D) Frame1.Value="框架"17______。

A) 在通用过程中,多个形式参数之间可以用逗号作为分隔符B) 在Print方法中,多个输出项之间可以用逗号作为分隔符C) 在Dim语句中,所定义的多个变量可以用逗号作为分隔符D) 当一行中有多个语句时,可以用逗号作为分隔符18、设窗体上有一个列表框控件List1,含有若干列表项。

以下能表示当前被选中的列表项内容的是______。

A) List1.List B) List1.ListIndexC) List1.Text D) List1.Index19、设a=4,b=5,c=6,执行语句Print a<b And b<c后,窗体上显示的是______。

A) True B) False C) 出错信息 D) 020、执行下列语句strInput=InputBox("请输入字符串","字符串对话框","字符串") 将显示输入对话框。

此时如果直接单击“确定”按钮,则变量strInput的内容是______。

A) "请输入字符串" B) "字符串列话框"C) "字符串" D) 空字符串21、窗体上有Command1、Command2两个命令按钮。

现编写以下程序:Option Base 0Dim a()As Integer,m As IntegerPrivate Sub Command1_Click()m=InputBox("请输入—个正整数")ReDim a(m)End SubPrivate Sub Command2_Click()m=InputBox("请输入—个正整数")ReDim a(m)End Sub运行程序时,单击Command1后输入整数10,再单击Command2后输入整数5,则数组a中元素的个数是______。

A) 5 B) 6 C) 10 D) 1122、在窗体上画—个命令按钮和—个标签,其名称分别为Command1和Label1,然后编写如下事件过程:Private Sub Command1_tlick()Counter=0For i=1 To 4For j=6 To 1 Step-2Counter=Counter+1Next jNext iLabel1.Caption=Str(Counter)End Sub程序运行后,单击命令按钮,标签中显示的内容是______。

A) 11 B) 12 C) 16 D) 2023、在窗体上画—个名为Command1的命令按钮,然后编写以下程序:Private Sub Command1_Click()Dim M(10)As IntegerFor k=1 To 10M(k)=12-kNext kx=8Print M(2+M(x))End Sub运行程序,单击命令按钮,在窗体上显示的是______。

A) 6 B) 5 C) 7 D) 824、以下关于过程及过程参数的描述中,错误的是______。

A) 调用过程时可以用控件名称作为实际参数B) 用数组作为过程的参数时,使用的是“传地址”方式C) 只有函数过程能够将过程中处理的信息传回到调用的程序中D) 窗体(Form)可以作为过程的参数25、在窗体上画—个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_Click()X=5:Y=3Call proc(X,Y)Label1.Caption=XLabel2.Caption=YEnd SubPrivate Sub proc(a As Integer,ByVal b As Integer)X=a*aY=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是______。

A) 25和3 B) 5和3 C) 25和6 D) 5和626、在窗体上有两个名称分别为Text1、Text2的文本框,—个名称为的命令按钮。

运行后的窗体外观如图所示。

设有如下的类型和变量声明:Private Type Personname As String*8major As String*20End TypeDim p As Person设文本框中的数据已正确地赋值给Person类型的变量p,当单击“保存”按钮时,能够正确地把变量中的数据写入随机文件Test2.dat中的程序段是______。

A) Open "c:\Test2.dat" For Output As #1Put #1,1,pClose #1B) Open "c:\Test2.dat" For Random As #1Get #1, 1, pClose #1C) Open "c:\Test2.dat" For Random As #1 ten=ten(p)Put #1,1,pClose #1D) Open "c:\Test2.dat" For Random As #1 Len=Len(p)Get #1, 1, pClose #127、在窗体上画—个名称为Text1的文本框和—个名为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim i As Integer,n As IntegerFor i=0 To 50i=i+3n=n+1If i>10 Then Exit ForNextText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是______。

A) 2 B) 3 C) 4 D) 528、假定有以下循环结构:Do Until条件表达式循环体Loop则以下正确的描述是______。

A) 如果“条件表达式”的值是0,则—次循环体也不执行B) 如果“条件表达式”的值不为0,则至少执行—次循环C) 不论“条件表达式”的值是否为“真”,至少要执行一次循环D) 如果“条件表达式”的值恒为0,则无限次执行循环体29、在窗体上画—个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim I, NumRandomizeDoFor I=1 To 1000Num=Int(Rnd*100)Print Num;Select Case NumCase 12Exit ForCase 58Exit DoCase 65,68,92EndEnd SelectNext ILoopEnd Sub上述事件过程执行后,下列描述中正确的是______。

相关文档
最新文档