计算机二级考试真题8卷.docx
计算机二级考试真题8卷计算机二级考试真题8卷 第1卷 在设计Access数据库中的表之前,应先将数据进行分类,分类原则是( )。A每个表应只包含一个主题的信息B表中不应该包含重要信息C信息不应该在表之间复制D以上都是正确答案:D 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是( )。AABCEDBDCBEACDBCEADCDABE正确答案:B解析:栈操作原则上“后进先出”,栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。所以出栈时一定是先出D,再出C,最后出A。 下列程序段的运行结果是_。int x=0,y=0;while(x15) y+,x+=+y;pfintf("%d,%d",y,x);正确答案:8208,20 解析:本题考查while循环和+运算符的运用。x=0符合条件x15,则执行y+,x+=+y后,y=1,x=0+2=2后y=2,符合条件继续循环,y=3,x=x+4=6后y=4,再循环y=5,x=x+6=6+6=12后,y=6,继续循环y=7,x=x+8=12+8=20,此时y=8。 若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值()。A.0B.1C.12D.6正确答案:A 计算机能直接执行的程序是( )。A.源程序B.目标程序C.汇编程序D.可执行程序正确答案:D计算机能直接执行的程序是二进制的可执行程序,扩展名为exe。所以选择D选项。 在标准SQL中,建立数据库结构(模式)的命令为_。ACREATE SCHEMA命令BCREATE TADLE命令CCREATE VIEW命令DCREATE INDEX命令正确答案:A 在下面的运算符重载函数的原型中,错误的是( )。A.Volumeoperator-(double,double);B.doubleVolume:operator-(double);C.VolumeVolume:operator-(Volume);D.Volumeoperator-(Volume);正确答案:AA。C把重载的运算符视为特殊的函数,称为运算符函数,函数名就是在运算符前面保留字operatot。运算符重载的定义格式:<返回类型>operator<运算符号>(参数说明);运算符"-"是二元运算符,A选项中重载函数的形参列表都是double,而重载函数的返回类型为类Volume,显然是错误的。 有以下程序#include<stdio.h>main()FILE *fp; int i,a6=l,2,3,4,5,6;fp=fopen("d3.dat","w+b");fwrite(a,sizeof(int),6,fp);fseek(fp,sizeof(int)*3,SEEK_SET);/*该语句使读文件的位置指针从文件头向后移动3个int型数据*/fread(a,sizeof(int),3,fp); fclose(fp);for(i=0;i<6;i+)printf("%d,",ai);程序运行后的输出结果是A4,5,6,4,5,6,B1,2,3,4,5,6,C4,5,6,1,2,3,D6,5,4,3,2,1,正确答案:A解析:首先利用fwrite函数将数组a中的数据写到文件中,接着fseek函数的功能是读文件的位置,指针从文件头向后移动3个int型数据,这时文件位置指针指向的是文件中的第4个int数据"4",然后 fread函数将文件fp中的后3个数据4,5,6读到数组a中,这样就覆盖了数组中原来的前3项数据。最后数组中的数据就成了4,5,6,4,5,6。以下程序的结果是()。includevoid main()char*p="abcdefgh",*r;long*q;q=(1ong*)P;以下程序的结果是( )。 #includeiostream.h void main() char*p="abcdefgh",*r; long*q; q=(1ong*)P; q+; r=(char*)q; coutrendl;=AdefgBcdefCghabDefgh正确答案:D计算机二级考试真题8卷 第2卷 本题统计score=37,89,63,60,59,78,91)中成绩不及格的人数。public class javalpublic static void main(Stringargs)int score=37,89,63,60,59,78,91),int sum=0:int i=0;while(i<;scorelength)if(scorei>;=60);i+;SystemOUtprintln("below 60 sum:"+sum);正确答案:第1处:i+第2处:continue第3处:sum+第1处是为往后遍历做自加;第2处是结束本次循环;第3处是如果符合不及格这个条件,则sum做累加统计。 以下关于链式存储结构的叙述中,哪一条是不正确的A.结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构B.逻辑上相邻的结点物理上不必相邻C.可以通过计算直接确定第I个结点的存储地址D.插入、删除运算操作方便,不必移动结点正确答案:CA项中:链式存储结构由于有指针域的存在,其比顺序存储结构的存储密度要小,即相同存储空间下存的数据少。选项中的叙述是正确的。B项中:链式存储结构可通过指针访问下一个结点,此结点可能与上一结点相邻,也可能不相邻。选项中的叙述是正确的。C项中:链式存储结构如果要计算第I个结点的存储地址,不能直接从首结点直接计算,而必须通过指针域来顺序查找,最后再定位。选项中的叙述是错误的。D项中:链式存储结构在插入、删除结点时,可通过修改指针域的值来完成,而不必移动其他结点,操作方便。选项中的叙述是正确的。因此本题的正确答案为C。 下面关于亮度/对比度取值范围的说法正确的是()A.实数B.整数C.-100至100的整数D.正整数正确答案:C 下列不是分支结构的语句是( )。A)IfThenEnd IfB)IfThenElseEnd IfC)WhileWendD)SelectCaseEnd Select正确答案:C本题考查控制结构的基础知识。在VBA中存在3种基本结构,即顺序、分支、循环结构。分支结构有两种形式,一种是If语句的单分支结构,另种是SeleCtCase的多分支结构。在本题中选项A)、B)、D)均是合法的分支结构,而选项C)是循环结构。 某字段中已经有数据,现要改变该字段大小的属性,将该字段大小重新设置为整数型,则以下所存数据会发生变化的是_。A123B5C-12D1563正确答案:B 若给fun函数的形参S传送字符串:”abe6354abc”,则函数的返回值是_。(字符串中包括空格)正确答案: 模块本身的内聚是模块独立性的重要性度量因素之一。在7类内聚中,具有最强内聚的类是_。A顺序性内聚B过程性内聚C逻辑性内聚D功能性内聚正确答案:D解析:内聚性是一个模块内部各元素间彼此结合的紧密程度的度量。内聚共有7类,它们之间的内聚性由弱至强排列顺序为:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺芋内聚和功能内聚。 窗体上画一个文本框(其名称为Text1)和一个标签(其名称为Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是: _。APrivate Sub Text1_Change() Label1.Caption=Text1.Text End SubBPrivate Sub Text1_Click() Label1.Caption=Text1.Text End SubCPrivate Sub Label1_Change() Label1.Caption=Text1.Text End SubDPrivate Sub Labell_Click() Label1.Caption=Text1.Text End SUb正确答案:A解析:当在文本框中输入字符时,文本框的内容发生变化,所以应把程序写在Text1_Change()事件中。在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text 1、Text2,然后编写如下程序:PrivateSubCommand1_Click()a=Text1.textb=Text2.textC=Lcase( )D=Ucase( )PrintC;DEndSub程序运行后,在文本框Text 1、Text2中分别输入AbC和Efg,结果是( )A、abcEFGB.abcefgC.ABCefgD.ABCEFG正确答案:A计算机二级考试真题8卷 第3卷 所谓控件,它是一个,例如文本框、复选框、命令按钮等。正确答案:图形对象图形对象 解析:控件就是一个图形对象,例如文本框、复选框、命令按钮等。在窗体上可以添加三种不同类型的控件:绑定控件、未绑定控件和计算控件。 下面程序的运行结果是( )。 define POW(r)r*r main() int x=2,y=3,t; t=POW(x+y); printf("%dn",t); 正确答案:1111 以下程序段中,与语句: k=a>b?(b>c?1:0):0 ; 功能相同的是A)if(a>b)(b>c) k=1;else k=0;B)if(a>b)|(b>c) k=1;else k=0;C)if(a<=b) k=0;else if(b<=c) k=1;D)if(a>b) k=1;else if(b>c) k=1;else k=0;正确答案:A 仓库管理数据库中含有3个数据库表“订购单”、“职工”和“供应商”。设计一个表单myf,表单的标题为“仓库管理”。表单左侧有标题为“请输入订购单号”标签,和用于输入订购单号的文本框,以及“查询”和“关闭”2个命令按钮和1个表格控件。表单运行时,用户在文本框内输入“订购单号” (如OR73),单击“查询”按钮,查询出对应的订购单的“供应商名”、“职工号”、“仓库号”和“订购日期”。表单的表格控件用于显示查询结果。单击“关闭”按钮,关闭表单。正确答案:单击“文件”菜单中的“新建”在类型选择框中选择“表单”单击“新建文件”按钮打开表单设计器。在属性窗口中设置表单的Caption 属性为“仓库管理”从“表单控件”工具栏中选择1个文本框1个标签1个表格控件2个命令按钮放置在表单上。在属性面板中分别设置两个命令按钮的Caption 属性分别为“查询”和“关闭”设置标签的Caption 属性值为“请输入订购单号”。 双击命令按钮“查询”编写该控件的Click 事件程序代码如下: *命令按钮Command1(查询)的Click 事件代码* SELECT 供应商名订购单职工号仓库号订购日期; FROM 订购单供应商职工; WHERE 订购单.供应商号=供应商.供应商号; AND 职工.职工号=订购单.职工号; AND 订购单号=ALLTRIM(Thisform.Text1.value); INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" * 以同样的方法为“关闭”命令按钮编写Click 事件代码:Thisform. Release。 保存表单文件为myf. scx 到考生文件夹下表单运行结果如图3-106所示。 图3-106单击“文件”菜单中的“新建”,在类型选择框中选择“表单”,单击“新建文件”按钮,打开表单设计器。在属性窗口中设置表单的Caption 属性为“仓库管理”,从“表单控件”工具栏中选择1个文本框,1个标签,1个表格控件,2个命令按钮放置在表单上。在属性面板中分别设置两个命令按钮的Caption 属性分别为“查询”和“关闭”,设置标签的Caption 属性值为“请输入订购单号”。 双击命令按钮“查询”,编写该控件的Click 事件,程序代码如下: *命令按钮Command1(查询)的Click 事件代码* SELECT 供应商名,订购单职工号,仓库号,订购日期; FROM 订购单,供应商,职工; WHERE 订购单.供应商号=供应商.供应商号; AND 职工.职工号=订购单.职工号; AND 订购单号=ALLTRIM(Thisform.Text1.value); INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" * 以同样的方法为“关闭”命令按钮编写Click 事件代码:Thisform. Release。 保存表单文件为myf. scx 到考生文件夹下,表单运行结果如图3-106所示。 图3-106 解析:本大题主要考查的是SQL语句的应用,程序部分属于SQL的简单联接查询,在显示查询结果时,首先可用一个临时表保存查询结果,然后将表格控件中来显示数据的属性值设置为该临时表,用来显示查询结果。 对数据表进行筛选操作的结果是( )。A.将满足条件的记录保存在新表中B.隐藏表中不满足条件的记录C.将不满足条件的记录保存在新表中D.删除表中不满足条件的记录正确答案:B筛选是把满足条件的数据显示出来,并没有创建表或者删除数据的操作。 在条件宏设计时,对于连续重复的条件,可以代替的符号是_。AB=C,D;正确答案:A解析:省略号,表示该行中的条件表达式与上一行相同。所以本题答案为A。 有下面程序段#include "stdio.h"#include "string.h"main( ) char a320="china","isa","bigcountry!"char k100=0,*p=k;int i;for(i=0;i3;i+)p=strcat(p,ai);i=strlen(p) ;printf("%dn",i);则程序段的输出结果是A18B19C20D21正确答案:B解析:字符串连接函数strcat的调用形式如下:strcat(s1,s2)。此函数将s2所指字符串的内容连接到s1所指的字符串后面,并自动覆盖s1串末尾的尾标,函数返回s1的地址值。 在最坏情况下()。A.快速排序的时间复杂度比冒泡排序的时间复杂度要小B.快速排序的时间复杂度比希尔排序的时间复杂度要小C.希尔排序的时间复杂度比直接插入排序的时间复杂度要小D.快速排序的时间复杂度与希尔排序的时间复杂度是一样的正确答案:C 下面是打印输出所有和为10000的连续整数(如:1998,1999,2000,2022,2022)的程序,请在每条横线处填写适当语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。public class Sum10000public static void main(String args )int i;int j;int k;int sum;for(i=1;i=10000;_)sum=0;j=i;_;while(sum10000)_if(sum=10000) for(k=i;k=j;k+)System.out.println(k+ "");System.out.println("*");正确答案:i+ sum+=i; sum+=+j;i+ sum+=i; sum+=+j; 解析:本题主要考查for循环语句、while循环语句。解答本题的关键是熟练使用for循环语句、while循环语句的使用。在本题中,for(i=1;i=10000;i+)语句中的i+是用来使循环变量递增1,sum+=i;语句的功能是用来累加循环变量i,sum+=+j;语句的功能是用来累加循环变量j。计算机二级考试真题8卷 第4卷 为表单MeForm添加事件或方法代码,改变该表单中的控件Cmd1的Caption属性的正确命令是 _。ATHISFORMSET.Cmd1.Caption“最后一个”BTHISFORM.Cmd1.Caption“最后一个”CTHIS.Cmd1.Caption“最后一个”DMeForm.Cmd1.Caption“最后一个”正确答案:B解析:在类定义中编写方法和事件程序代码时,不能直接引用表单或控件的名称。VisualFoxPro在根据类定义创建对象时,有其内部的表达方式,不一定就是用户定义的名称,因此必须用相对引用。相对引用的各个关键词所对应的对象引用如下表所示。选项D是绝对引用,显然是错误的。所以,为表单MeForm添加事件或方法代码,改变该表单中的控件Cmd1的Caption属性,应当使用关键词THISFORM,选项B正确。 ( 28 )有如下程序:#include<iostream>using namespace std;class MyClasspublic:MyClass(int x):val(x) void Print() const cout<<"const:val="<<val<<'t'void Print()cout<<"val="<<val<<'t'private:int val;int main()const MyClass obj1(10);MyClass obj2(20);obj1.Print();obj2.Print();return 0;程序的输出结果是A ) val=10 const:val=20B ) const:val=10 const:val=20C ) const:val=10 val=20D ) val=10 val=20正确答案:C 在 Visual FoxPro 中 , 如果要将学生表 S( 学号 , 姓名 , 性别 , 年龄 ) 中 “ 年龄 ” 属性删除 ,正确的 SQL 命令是A) ALTER TABLE S DROP COLUMN 年龄B) DELETE 年龄 FROM SC) ALTER TABLE S DELETE COLUMN 年龄D) ALTEER TABLE S DELETE 年龄正确答案:A 使用VC6打开考生文件夹下的工程test14_1,此工程包含一个源程序文件test14_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下:member1=5member2=5member1=7member2=9源程序文件test14_1.cpp清单如下:includeiostream.hclass My Class/* found *friend void setMember(MyClass myObj,char meml)myObj.member1=mem1;myObj.member2=mem1;cout"member1="myObi.member1" member2="myObj.member2endl;/* found */void setMember(MyClass myObj,char mem1,char mem2)myObj.member1=mem1;myObj.member2=mem2;cout"member1:"myObj.member1"member2="myObj.member2endl;private:char member1;char member2;void main()MyClass theObj;/* found */theObj.setMember(theObj,'5');theObj.setMember(theObj,'7','9');正确答案:(1)错误:friend void setMember(MyClass myObjchar mem1) 正确:friend void set Member(MyClass myObjchar mem1)(2)错误:void setMember(MyClass myObjchar mem1char mem2) 正确:friend void setMembe (MyClass myObjchar mem1char mem2)(3)错误:theObj.setMember(theObj'5'); theObj.setMember(theObj'7''9'); 正确:setMember(theOebj'5'); setMember(theObj'7''9');(1)错误:friend void setMember(MyClass myObj,char mem1) 正确:friend void set Member(MyClass myObj,char mem1)(2)错误:void setMember(MyClass myObj,char mem1,char mem2) 正确:friend void setMembe (MyClass myObj,char mem1,char mem2)(3)错误:theObj.setMember(theObj,'5'); theObj.setMember(theObj,'7','9'); 正确:setMember(theOebj,'5'); setMember(theObj,'7','9'); 解析:(1)主要考查考生对于友元函数定义的掌握,应该使用引用调用才能改变该对象的成员值;(2)主要考查考生对于友元函数重载的掌握,因为前面已经有了同名函数,很明显这个函数也应该为友元函数,所以关键字friend声明;(3)主要考查考生是否会使用友元函数,调用友元函数和普通函数的方法一样,不需要使用对象访问。 有多个操作构成的宏,执行时是按依次执行的。正确答案:先后顺序先后顺序 解析:由多个操作命令构成的宏在运行时,操作序列是按照其先后顺序执行的;需要注意的是,条件操作宏运行时,条件为假的操作不会执行,但条件为真的操作仍然是按照其先后顺序依次执行的。 删除仓库关系中仓库号值为WH2的元组,应使用命令_.ADELETEFROM仓库WHERE仓库号="WH2"BDROPFROM仓库WHERE仓库号="WH2"CDELETE仓库WHERE仓库号=WH2"DDROPFROM仓库WHERE仓库号=WH2正确答案:A解析:从表中删除数据的命令格式为: DELETEFROMTableNameWHERECondition 下述各描述中不属于白盒测试法概念的是A至少执行一次模块中的所有独立路径B执行边界条件下的所有循环C所有判断的每一分支至少执行一次D执行边界条件下的所有接口正确答案:D解析:白箱测试用例的设计准则有:语句覆盖,分支覆盖,条件覆盖和组合条件覆盖。语句覆盖准则是企图用足够多的测试用例,使程序中的每个语句都执行一遍,以便尽可能多地发现程序中的错误。分支覆盖准则也称为判定覆盖准则。它要求通过足够多的测试用例,使程序中的每个分支至少通过一次。条件覆盖准则是通过执行足够多的测试用例,使每个判定中的每个条件都能取到两种不同的结果(“真”与“假”)。组合条件覆盖准则要求通过足够多的测试用例,使每个判定中各条件的各种可能组合至少出现一次。由此可知,选项D不属于白盒测试法概念。 关于JavaScript语言,下列说法中错误是()。A.JavaScript语言是一种解释性语言B.JavaScript语言与操作环境无关C.JavaScript语言与客户端浏览器无关D.JavaScript是动态的,它可以直接对用户输入做出响应正确答案:C 至目前为止,已发布多种汉字信息的编码标准。在下列叙述中,错误的是( )。A.无论采用那种编码标准(如GBK、UCS-4等),汉字的机内码都是采用16位二进制表示的B.中文版Windows98/2000/XP操作系统都支持GB2312-80、GBK等多种汉字编码标准C.GB2312-80是我国颁布的第一个汉字信息编码的国家标准D.不同的汉字输入法,其可以输入的不同汉字个数可能有所不同正确答案:A计算机二级考试真题8卷 第5卷 下列属于 Access 对象的是A. 文件B. 数据C. 记录D. 查询正确答案:D 若有下列定义和语句: int u=011, v=Ox11,w=11; printf("%o,%x,%dn”,u,v,w); 则输出结果是( )。A9,17,11B9,11,11C11,11,11D11,17,11正确答案:C解析:在C语言中,“%d”表示输出带符号的十进制整型数;“%x”表示以十六进制无符号型输出整型数据(即不带前导0x或0X);“%o”表示以八进制无符号型输出整型数据(即不带前导0)。 若x=10010111,则表达式(3+(int)(x)(3)的运算结果是( )。A10011000B10001100C10101000D10110000正确答案:A解析:本题主要考查运算表达式的运算。3+(int)(x)的结果是10011010,3的结果是11111100,二者逻辑与得10011000。 以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main( ) int a,b;scanf ("%d%d",a,b).;cinab;cout"a="a"b="b;a=a+b;b=a-b;a=_;cout"a="a"b="bendl;Aa+bBa-bCb*aDa/b正确答案:B解析:本题思路巧妙,分析时可以发现b=(a+b)-b,则此时b中放的是a,完成交换工作的一半。然后要将b放到a中,将表达式展开,则为a=(a+b)-a,此时正好把b放到a中。此时完成全部的交换。以下程序的功能是计算:。includemain()int n; float s; s=1.0; for(n=10;n>1;n)s=s以下程序的功能是计算:。#include stdio.h main() int n; float s; s=1.0; for(n=10;n1;n-) s=s+1/n; printf("%6.4fn",s); 程序运行后输出结果错误,导致错误结果的程序行是( )。As=1.0;Bfor(n=10;n1;n-)Cs=s+1/n;Dprintf("%6.4fn",s);正确答案:C解析:该程序的运行结果是1.0000,算法错误。在s=s+1/n中,因为n为整型,所以循环中1/n始终为0。这就是本题算法错误的原因。应把s=s+1/n改为s=s+1.0/n。 以下叙述中,错误的是_。A如果过程被定义为Static类型,则该过程中的局部变量都是Static类型BSub过程中不能嵌套定义Sub过程CSub过程中可以嵌套调用Sub过程D事件过程可以像通用过程一样由用户定义过程名正确答案:D解析:如果过程被定义为Static类型,则该过程中的局部变量都是Static类型,该变量的生存期就扩展到该过程所在窗体或模块的运行期,在整个代码运行期间都能保留其值。Sub过程中可以嵌套调用Sub过程,但是Sub过程中不能嵌套定义Sub过程,每个Sub过程应该独立地定义。而事件过程的过程头是在打开“代码窗口”后,在“代码窗口”上部的两个列表框中选择对哪些对象进行哪些操作后自动生成,包含事件过程的名称,因此事件过程名不能随意定义。因此选项D的描述是错误的。 下列说法中错误的是( )。A公有继承时基类中的public成员在派生类中仍是public的B公有继承时基类中的private成员在派生类中是public的C私有继承时基类中的public成员在派生类中是private的D保护继承时基类中的public成员在派生类中是protected的正确答案:B 有以下程序段以下关于程序段执行情况的叙述,正确的是( )。A.当产生的随机数n为0时结束程序运行B.当产生的随机数n为4时结束循环操作C.当产生的随机数n为1和2时不做任何操作D.for循环语句固定执行8次正确答案:An为。时执行exit(0);函数结束,所以产生的随机数为0时,函数结束。答案选择A)。 在两种基本测试方法中,_测试的原则之一是保证所测模块中每一个独立路径至少执行一次。正确答案:白盒 按功能划分测试可分为白盒测试和黑盒测试。白盒测试的原则是保证所测试模块中每一独立路径至少执行一次;保证所测试模块所有判断的每一分支至少执行一次;保证所测试模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。计算机二级考试真题8卷 第6卷 对线性表进行二分法检索。其前提条件是_。A线性表以顺序方式存储,并且按关键码值排好序B线性表以顺序方式存储,并且按关键码的检索频率排好序C线性表以链接方式存储,并且按关键码值排好序D线性表以链接方式存储,并且按关键码的检索频率排好序正确答案:A 设有关系R1和R2,经过关系运算得到结果S,则S是 _。A一个关系B一个表单C一个数据库D一个数组正确答案:A解析:本题考查考生对关系基本运算的理解,关系运算得到的结果还是一个关系,因此选项A正确。 下列变量名中合法的是( )。ACHlNABbyte-sizeCdoubleDA+a正确答案:A解析:在Java语言中,变量名的定义要符合其语法规则。B选项中的变量名byte-size中含有不合法的字符"-",所以不正确:C选项的变量名是Java保留字;而D选项中的变量名中同样含有非法的字符”+”。考试中,变量名定义的语法规则这个知识点比较重要。 在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如图16-2所示),则能够实现上述要求的语句序列是_。AOptionl. Value=True Checkl. Value=FalseBOptionl. Value=True Checkl. Value=TrueCOption2. Value=False Checkl. Value=TrueDOptionl. Value=True Checkl. Value=1正确答案:D解析:OptionButton(单选按钮)的Value属性应设置为True或False,而CheckBox(复选框)的Value属性应设置为0、1或2(对应控件常数为vbUnchecked、vbChecked或vbGraycd)。 查询设计器中“联接”选项卡对应的SQL短语是AWHEREBJOINCSETDORDERBY正确答案:B解析:在查询设计器中,与“联接”选项卡对应的SQL语句是JOIN。故正确答案为选项B。选项A中的WHERE对应的是“筛选”选项卡,选项D中的ORDER BY对应的是“排序依据”选项卡。 在Word文档中有一个占用3页篇幅的表格,如需将这个表格的标题行都出现在各页面首行,最优的操作方法是:A)将表格的标题行复制到另外2页中。B)利用“重复标题行”功能。C)打开“表格属性”对话框,在列属性中进行设置。D)打开“表格属性”对话框,在行属性中进行设置。答案:B 下列关于栈的叙述正确的是( )。A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据