二级VISUALBASIC机试58_真题(含答案与解析)-交互

二级VISUAL BASIC机试58

(总分100, 做题时间90分钟)

1 基本操作题

1.

注意:下面出现的“考生文件夹”均为C:\wexam\25160002。

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上建立1个名称为Op1的单选按钮数组,含3个单选按钮,它们的标题依次为“选择1”、“选择2”和“选择3”,其下标分别为0、1和2,初始状态下,“选择2”为选中状态。运行后的窗体如图26-1所示。

注意;存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

(2)在窗体上建立1个二级菜单,第一级含两个菜单项,标题分别为“编辑”和“帮助”,名称分别为edit和help。其中“编辑”菜单含有3个子菜单,其标题依次为“剪切”、“复制”和“粘贴”,名称分别为cut、copy和paste,如图26-2所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

SSS_TEXT_QUSTI

该问题分值: 30

[解析] 在窗体上建立好控件后,设置控件的属性。

建立控件数组由多种方法,考生可以采取任何一种来建立单选按钮数组。要使“选择2”为选中状态,则应该将该控件的Value属性值设置True。Value属性用来表示单选按钮的状态,它的值可以是True或False,当设置为True时,该单选按钮为选中,否则没有选中。解题步骤:

第一步:建立界面并设置控件的属性。程序中用到的控件及其属性见表26-1。

表 26-1

控 件 属 性 设置值

单选按钮 Name

Caption

Index Op1

"选择1"

0

单选按钮 Name

Caption

Index

Value Op1

"选择2"

1

True

单选按钮 Name

Caption

Index Op1

"选择3"

2

第二步:调试并运行程序。

第三步:按题目要求存盘。

(2) [解析] 在Visual Basic中,菜单通过“菜单编辑器”窗口来建立。

解题步骤:

第一步:建立界面并设置对象属性。

程序中用到的控件及其属性见表26-2。

表 26-2

控 件 属 性 设置值

菜单 名称

标题 Edit

"编辑"

菜单 名称

标题

内缩符号 Cut

"剪切"

1

菜单 名称

标题

内缩符号 Copy

"复制"

1

菜单 名称

标题

内缩符号 Paste

"粘贴"

1

菜单 名称

标题 Help

"帮助"

第二步:调试并运行程序。

第三步:按题目要求存盘。

2 简单应用题

1.

注意:下面出现的“考生文件夹”均为C:\wexam\25160002。

(1) 在考生文件夹下有一个工程文件sjt3.vbp,两个窗体文件,文件名分别为sjt31.frm和sjt31.frm。此工程实现的功能是,在运行时只显示名为Form2的窗体,单击Form2上的C2按钮,则显示名为Form1的窗体;单击Form1上的C1按钮,则Form1的窗体消失。这个程序并不完整,要求:

把Form2设为启动窗体;把Form1上按钮的标题改为“隐藏”,把Form2上按钮的标题改为“显示”。去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后把修改后的文件存盘。程序正确运行后的界面如图26-3所示。

注意:工程文件和窗体文件仍以原来的文件名存盘。

(2) 在考生文件夹下有一个工程文件sjt4.vbp,它的功能是在文本框中输入一个整数,单击“移动”按钮后,如果输入的是正数,滚动条中的滚动框向右移动与该数相等的刻度,但如果超过了滚动条的最大刻度,则不移动,并且显示“文本框中的数值太大”;如果输入的是负数,滚动条中的滚动框向左

移动与该数相等的刻度,但如果超过了滚动条的最小刻度,则不移动,并且显示“文本框中的数值太小”。程序运行界面如图26-4所示。

要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的程序以原来的文件名存盘。

SSS_TEXT_QUSTI

该问题分值: 40

[解析] 在窗体建立好控件后,先设置控件属性,再事件过程。

命令按钮的标题通过Caption属性修改。单击命令按钮触发Click事件。在多窗体中,可以指定启动窗体,方法是:点击“工程”菜单下的“工程属性”命令,打开“工程属性”对话框,然后单击“启动对象”栏右端的箭头,下拉显示当前工程中的所有窗体的列表,单击要作为启动窗体的对象名,然后单击“确定”按钮,即可把所选窗体设置为启动窗体。要使窗体显示或隐藏可以设置窗体的Visible属性,设置为False时,窗体隐藏设置为True时,窗体显示。解题步骤:

第一步:建立界面并设置控件属性。

程序提供了需要的控件,只需修改这些控件属性即可。Form1用到的控件及其属性见表26-3。

表 26-3

控 件 属 性 设置值

按钮 Name

Caption C1

"隐藏"

Form2用到的控件及其属性见表26-4。

表 26-4

控 件 属 性 设置值

按钮 Name

Caption C2

"显示"

建立好控件后,将窗体Form2设置为启动窗体。

第二步:编写程序代码。

题目提供的代码:

窗体1的代码:

Private Sub C1_Click()

'Form1.Visible = ?

End Sub

窗体2的代码:

Private Sub C2_Click()

'Form1.visible = ?

End Sub

第三步:调试并运行程序。

第四步;按题目要求存盘。

(2)[解析] 滚动条能表示的最大值有Max属性设置,最小值由Min属性设置。滚动条的当前值由Value属性设置。当 Value值大于Max属性或小于Min属性值时,用Msgbox语句生成消息框。解题步骤:

第一步:编写程序代码:

题目提供代码:

Private Sub C1_Click()

'If HS1.Value + Text1.Text > HS1.? Then

MsgBox "文本框中的数值太大"

'ElseIf HS1.Value + Text1.Text < ? Then

MsgBox "文本框中的数值太小"

Else

'? = HS1.Value + Text1.Text

End If

End Sub

参考代码:

Private Sub C1_Click()

If HS1.Value + Text1.Text > HS1.Max Then

MsgBox "文本框中数值太大"

ElseIf HS1.Value + Text1.Text < HS1.Min Then

MsgBox "文本框中的数值太小"

Else

HS1.Value = HS1.Value + Textl.Text

End If

End Sub

第二步;调试并运行程序。

第三步:按题目要求存盘。

3 综合应用题

1.

注意:下面出现的“考生文件夹”均为C:\wexam\25160002。

在考生文件夹下有一个工程文件sjt5.vbp在名称为Form1的窗体上画一个文本框,名称为Text1,允许多行显示:再画3个命令按钮,名称分别为C1、C2和C3,标题分别为“输入”、“转换”和“存盘”,如图26-5所示。请编写适当的事件过程,使得在运行时,单击“输入”按钮,则从考生文件夹中读入in5.txt文件(文件中只有字母和空格),放入Text1中;单击“转换”按钮,则把Text1中的所有小写字母转换为大写字母;单击“存盘”按钮,则把Text1中的内容存入out5.txt文件中。

注意:去掉程序中的注释符,把程序中的?改为正确的内容,考生必须把转换后的内容用“存盘”按钮存入out5.txt文件,否则无成绩。考生的工程文件以文件名sjt5.vbp存盘,窗体文件以文件名sjt5.frm存盘。

SSS_TEXT_QUSTI

该问题分值: 30

[解析] 窗体上建立好控件后,先设置控件属性,再编写事件过程。

要使文本框允许多行显示,应将其MultLine属性设置为True。文本框的Text属性设置为空。命令按钮的标题通过Caption属性设置,单击命令按钮触发Click事件。

进行读文件的操作在“输入”按钮的Click事件过程中完成。将文件in5.txt以顺序文件输入方式打开,将读取的字符串赋值给文本框的Text属性。文件的操作一般按照如下步骤进行:

打开或建立文件;进行读/写操作;关闭文件。

要将字符串的小写字母转换成大写字母,可以有UCase函数实现。

UCase函数将小写字母转换成大写字母0。其语法格式为:

UCase(string)

string 不要参数为任何有效的字符串表达式。

只有小写的字母会转成大写:原本大写或非字母之字符保持不变。解题步骤:

第一步:建立控件并设置对象属性。程序中用到的控件及其属性见表26-5。

表 26-5

控 件 属 性 设置值

文本框 Name

Text

MultiLine Text

空白

True

按钮 Name

标题 C1

"输入"

按钮 Name

标题 C2

"转换"

按钮 Name

标属 C3

"存盘"

第二步:编写程序代码。

程序所提供的代码:

Private Sub C1_Click()

Open App.Path & "\in5.txt" For Input AS #1

Do While Not EOF(1)

'Input #1, ?

Text1.Text = mystring

Loop

Close #1

End Sub

Private Sub C2_Click()

'Text1.Text = ?

合集下载

全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)

全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)

全国计算机等级考试二级vb笔试试卷及参考答案(附详细解析)

20XX年3月全国计算机等级考试二级vb笔试试卷及参考答案

(考试时间90分钟,满分100分)

一、选择题(每小题2分,共70分)

(1)下列关于栈叙述正确的是

A)栈顶元素最先能被删除B)栈顶元素最后才能被删除

C)栈底元素永远不能被删除D)以上三种说法都不对

(2)下列叙述中正确的是

A)有一个以上根结点的数据结构不一定是非线性结构

B)只有一个根结点的数据结构不一定是线性结构

C)循环链表是非线性结构

D)双向链表是非线性结构

(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)

A)3 B)4 C)6 D)7

(4)在软件开发中,需求分析阶段产生的主要文档是

A)软件集成测试计划B)软件详细设计说明书

C)用户手册D)软件需求规格说明书

(5)结构化程序所要求的基本结构不包括

A)顺序结构B)GOTO跳转

C)选择(分支)结构D)重复(循环)结构

(6)下面描述中错误的是

A)系统总体结构图支持软件系统的详细设计

B)软件设计是将软件需求转换为软件表示的过程

C)数据结构与数据库设计是软件设计的任务之一

D)PAD图是软件详细设计的表示工具

(7)负责数据库中查询操作的数据库语言是

A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言

(8)一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是

A)1:1联系B)1:m联系C)m:1联系D)m:n联系

(9)有三个关系R、S和T如下:

R S T A

B C A

1 2 B

2 1 C

3 1

则由关系R 和S 得到关系T 的操作是

A )自然连接

B )交

C )除

D )并

(10)定义无符号整数类为UInt ,下面可以作为类UInt 实例化值的是

A )-369

B )369

C )0.369

D )整数集合{1,2,3,4,5}

二级C语言笔试-120_真题(含答案与解析)-交互

二级C语言笔试-120_真题(含答案与解析)-交互

二级C语言笔试-120

(总分90, 做题时间90分钟)

一、选择题

在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的。

1.

x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是

SSS_SINGLE_SEL

A INPUT x、v、z;

B scanf("%d%d%d",&x,&y,&z);

C scanf("%d%d%d",x,y,z);

D read("%d%d%d",&x,&y,&z);

分值: 1

答案:B

[命题目的] 考查格式输入函数scanf的使用。

[解题要点] scanf函数的一般格式是:

scanf(格式控制,地址表列)

该格式中,地址表列中应是变量地址,而不是变量名。

[考点链接] 调用putchar和getchar函输出和输入字符。

2.

以下叙述正确的是( )。

SSS_SINGLE_SEL

A 在C语言程序中,main函数必须位于程序的最前面

B C语言程序的每行中只能写一条语句

C C语言本身没有输入输出语句

D 在对一个C语言程序进行编译的过程,可发现注释中的拼写错误

分值: 1

答案:C

[命题目的] 考查C语言的几个基本概念。

[解题要点] 选项A)中,main函数可以放在程序的任何位置,不一定要放在程序的最前面,不论main函数放在什么位置,程序的执行却总是从main函数开始的;选项B)中,因为C语言的语法限制不严格,所以可以多条语句放在同一行上;选项C)是正确的,C语言中没有专门的输入输出语句,输入输出是通过使用输入输出库函数来实现的;选项D)是错误的,因为C语言中的注释是不会被编译的。

[考点链接] 掌握算法的相关特性。

3.

以下与函数fseek(fp,0L,SEEk_SET)有相同作用的是

SSS_SINGLE_SEL

A feof(fp)

B ftell(fp)

二级C语言笔试-148_真题(含答案与解析)-交互

二级C语言笔试-148_真题(含答案与解析)-交互

二级C语言笔试-148

(总分66, 做题时间90分钟)

一、选择题

在下列各题的A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。

1.

有以下程序

#include <stdio.h>

main0

int y=9;

for( ;y>0;y--)

if(y%3==0) printf("%d",--y);

程序的运行结果是

SSS_SINGLE_SEL

A 741

B 963

C 852

D 875421

分值: 1

答案:C

[解析] 本题考查变量的自加“++”和自减“--”问题。当y的值为9、6或3时,if语句的条件成立,执行输出语句,输出表达式--y的值,y的自减要先于输出语句执行,故输出结果为8 5 2。

2.

下面程序的输出结果是

#include<stdio.h>

main()

int a[]=1,2,3,4,5,6,7,8,9,0,*p;

p=a;

printf("%d\n",*p+9);

SSS_SINGLE_SEL

A 0

B 1

C 10

D 9

分值: 1

答案:C

[解析] 此题考查了指针引用一维数组元素的方法。*p+9因为运算符“*”的优先级高于“+”,所以输出结果为p指向的元素1,然后加9,值为10。

3.

下列叙述中正确的是

SSS_SINGLE_SEL

A 程序执行的效率与数据的存储结构密切相关

B 程序执行的效率只取决于程序的控制结构

C 程序执行的效率只取决于所处理的数据量

D 以上三种说法都不对

分值: 1

答案:A

[解析] 程序执行的效率与很多因素有关,如数据的存储结构、程序所处理的数据量、程序所采用的算法等。顺序存储结构在数据插入和删除操作上的效率比链式存储结构的效率低。

4.

有以下程序

国家二级VB机试常用标准控件模拟试卷21_真题-无答案

国家二级VB机试常用标准控件模拟试卷21_真题-无答案

国家二级VB机试(常用标准控件)模拟试卷21

(总分58,考试时间90分钟)

1. 选择题

1. 窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是

A. Private Sub HScroll1_Change() Print HScroll1.Vahe End Sub

B. Private Sub HScroll1_Change() Print HScroll1.SmallChange End Sub

C. Private Sub HScroll1_Scroll() Print HScroll1.Value End Sub

D. Private Sub HScroll1_Scroll() Print HScroll1.SmallChange End Sub

2. 设窗体上有1个水平滚动条,己经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是

A. 程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加

B. 程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少

C. 由于滚动条的Max属性值小于Min属性值,程序会出错

D. 由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动

3. 设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程:

Private Sub Form_Load() Private Sub Command1_Click() HScroll1.Min=0

HScroll1.Value=70 HScroll1.Max=100 End Sub End Sub程序运行时单击命令按钮,则滚动条上滚动块位置的图示是

计算机二级考试《VB》练习题及答案

计算机二级考试《VB》练习题及答案

计算机二级考试《VB》练习题及答案

2016年计算机二级考试《VB》练习题及答案

Visual Basic是一种由微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言,下面店铺为大家搜索整理了关于二级考试《VB》练习题及答案,欢迎参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!

练习题一

1、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、c、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。

A.12345ABCDE

B.EDCBA54321

C.ABCDEl2345

D.54321EDCBA

2、下列叙述中正确的是( )。

A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

D.循环队列中元素的个数是由队头指针和队尾指针共同决定

3、在长度为凡的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。

A.0(n)

B.O(n2)

C.O(1092n)

D.0(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.标识唯一性

计算机二级Access考试92015年_真题(含答案与解析)-交互

计算机二级Access考试92015年_真题(含答案与解析)-交互

计算机二级Access考试9 2015年

(总分30, 做题时间90分钟)

单选题

1.

表的组成内容包括(

)。

SSS_SINGLE_SEL

A 查询和报表

B 字段和记录

C 报表和窗体

D 窗体和字段

该问题分值: 1

答案:B

【解析】在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性;在Access这个关系数据库中,用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。

2.

若要确保输入的m生日期值格式必须为短。日期,应将该字段的输入掩码设置为(

)。

SSS_SINGLE_SEL

A 0000/99/99

B 9999/00/99

C 0000/00/00

D 9999/99/99

该问题分值: 1

答案:A

【解析】在Access中,设计字段时可以使用输入掩码来使输入的格式保持一致,输入掩码中的字符“0”表示必须输入数字[0,9];“9”表示可以选择输入数字或空格,由于要实现短日期格式,不必强制为两位数字,所以本题答案为A。

3.

SeleCt Case结构运行时首先计算( )的值。

SSS_SINGLE_SEL

A 表达式

B 执行语句

C 条件

D 参数

该问题分值: 1

答案:A

【解析]Select Case结构运行时首先计算表达式的值,然后依次计算或测试Case表达式的值。

4.

表达式10 Mod4的值为( )。

SSS_SINGLE_SEL

A 2

B 1

C 0

D 2.5

该问题分值: 1

答案:A

【解析】在VBA中,Mod是取余运算,结果将返回左操作数整除右操作数后的余数。本题中10除以4余2,所以答案为A。

5.

一F列标识符不是关键字的是( )。

SSS_SINGLE_SEL

A break

B Char

国家二级(VB)机试模拟试卷98(题后含答案及解析)

国家二级(VB)机试模拟试卷98 (题后含答案及解析)

题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题

选择题

1. 下列叙述中正确的是

A.程序执行的效率与数据的存储结构密切相关

B.程序执行的效率只取决于程序的控制结构

C.程序执行的效率只取决于所处理的数据量

D.以上说法均错误

正确答案:A

解析:程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。

2. 下列与队列结构有关联的是

A.函数的递归调用

B.数组元素的引用

C.多重循环的执行

D.先到先服务的作业调度

正确答案:D

解析:队列的修改是依先进先出的原则进行的,D正确。

3. 对下列二叉树进行前序遍历的结果为

A.DYBEAFCZX

B.YDEBFZXCA

C.ABDYECFXZ

D.ABCDEFXYZ

正确答案:C

解析:前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。

4. 一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是

A.1,2,3,A,B,C

B.C,B,A,1,2,3

C.C,B,A,3,2,1

D.1,2,3,C,B,A

正确答案:C

解析:栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C。

5. 下面属于白盒测试方法的是

A.等价类划分法

B.逻辑覆盖

C.边界值分析法

D.错误推测法

正确答案:B

解析:白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖,选择B。其余为黑盒测试法。

二级MSOffice高级应用-50_真题(含答案与解析)-交互

二级MS Office高级应用-50

(总分100, 做题时间90分钟)

选择题

1.

一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。

SSS_SINGLE_SEL

A 12345ABCDE

B EDCBA54321

C ABCDE12345

D 54321EDCBA

分值: 2.5

答案:B

[解析] 栈的数据组织原则是“先进后出”或“后进先出”。所以出栈顺序是EDCBA54321。

2.

结构化程序设计的基本原则不包括______。

SSS_SINGLE_SEL

A 多元性

B 自顶向下

C 模块化

D 逐步求精

分值: 2.5

答案:A

[解析] 结构化程序设计方法的主要原则为:自顶向下,逐步求精,模块化和限制使用GOTO语句,其中不包括多元性。

3.

在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是______。

SSS_SINGLE_SEL

A O(n)

B O(n2)

C O(log2n)

D O(nlog2n)

分值: 2.5

答案:C

[解析] 对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log

2 n次,而顺序查找需要比较n次。

4.

下列叙述中,不符合良好程序设计风格要求的是______。

SSS_SINGLE_SEL

A 程序的效率第一,清晰第二

B 程序的可读性好

C 程序中要有必要的注释

D 输入数据前要有提示信息

分值: 2.5

答案:A

[解析] 一般来讲,程序设计风格是指编写程序时所表现出的特点、习惯和逻辑思路,总体而言应该是简单和清晰的,可以理解的。“清晰第一,效率第二”已成为程序设计风格的主要指导原则。

5.

下列对队列的描述中正确的是______。

SSS_SINGLE_SEL

A 队列属于非线性表

B 队列按“先进后出”原则组织数据

二级VISUALFOXPRO笔试-273_真题(含答案与解析)-交互

二级VISUAL FOXPRO笔试-273

(总分100, 做题时间90分钟)

一、选择题

1.

在Visual FoxPro中不允许出现重复字段值的索引是( )。

SSS_SINGLE_SEL

A 候选索引和主索引

B 普通索引和惟一索引

C 惟一索引和主索引

D 惟一索引

分值: 2

答案:A

[解析] 主索引和候选索引有相同的特性,即都是在指定字段或表达式中不允许出现重复值的索引。它们都可以确保字段中输入值的惟一性并决定处理记录的顺序。

2.

当前日录下有“学生”表和“成绩”表两个文件,要求查找同时选修了“课程名称”为“计算机”和“英语”的学生姓名,下列SQL语句的空白处应填入的语句为( )。

SELECT 姓名 FROM 学生,成绩;

WHlERE 学生.学号=成绩.学号;

AND 课程名称="计算机";

AND 姓名______;

(SELECT 姓名 FROM 学生,成绩;

WHERE 学生.学号=成绩.学号;

AND 课程名称="英语")

SSS_SINGLE_SEL

A ANY

B EXISTS

C IN

D ALL

分值: 2

答案:C

[解析] 本小题为SQL的嵌套查询,通过内层查找符合条件的记录集合,再通过外层查询检索该集合中相同的记录值,使用的特殊运算符为IN(包含运算)。

ANY、ALL和SOME是量词,其中ANY和SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真;而ALL则要求子查洵中的所有行都使结果为真时,结果才为真。

EXISTS是谓词,EXISTS和NOT EXISTS是用来检查在子查询中是否有结果返回(即存在元组或不存在元组)。

3.

算法的有穷性是指( )。

SSS_SINGLE_SEL

A 算法程序的运行时间是有限的

二级VISUALFOXPRO笔试47_真题(含答案与解析)-交互

二级VISUAL FOXPRO笔试47

(总分100, 做题时间90分钟)

一、选择题

在下列各题的A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。

1.

SETTALKOFF STORE 0 TO S N=20 DO WHILE N>S S=S+N N=N-2 ENDDO ?S RETURN 上列程序的运行结果是

SSS_SINGLE_SEL

A 0

B 2

C 20

D 18

分值: 2

答案:C

[解析] 此题是DO WHILE循环。第一次循环后,S=20,N=18,已不满足DO

WHILE循环的条件,所以最后结果即为:S=20,N=18。

2.

选项组控件的ButtonCount属性用于

SSS_SINGLE_SEL

A 指定选项组中哪个选项按钮被选中

B 指明与选项组建立联系的数据源

C 指定选项组中选项按钮的数目

D 存取选项组中每个按钮的数组

分值: 2

答案:C

[解析] 选项组控件的Value属性用于指定选项组中哪个选项按钮被选中ButtonCount属性用于指定选项组中选项按钮的数日,ControlSoruee属性用于指明与选项组建立联系的数据源,Button属性用于存取选项组中每个按钮的数组。

3.

在计算机中,算法是指

SSS_SINGLE_SEL

A 加工方法

B 解题方案的准确而完整的描述

C 排序方法

D 查询方法

分值: 2

答案:B

[解析] 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。

4.

SQL的DELETE命令是指

SSS_SINGLE_SEL

A 从视图中删除行

B 从视图中删除列

C 从基本表中删除行

D 从基本表中删除列

分值: 2

答案:C

[解析] 在Visual FoxPro中,SQL的DE- LETE命令,是指从基本表中删除行。

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