22年计算机二级经典例题8节

发布时间:2022-03-07
22年计算机二级经典例题8节

22年计算机二级经典例题8节 第1节


对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是( )。 class MyClass { public: MyClass(int X){n:x;} void SetNum(int n1){n=n1;} private: int n; } int f() { MyClass *ptr=-new MyClass(45); ______ }

A.MyClass(50)

B.SetNum(50)

C.ptr->SetNum(50)

D.ptr->n=50

正确答案:C


在最坏情况下,冒泡排序所需要的比较次数为________。

正确答案:
n(n-1)/2


Access中表和数据库的关系是______。

A.一个数据库可以包含多个表

B. 一个表只能包含两个数据库

C. 一个表可以包含多个数据库

D. 一个数据库只能包含一个表

正确答案:A
解析: Access数据库由数据库对象和组两部分组成,其中对象又分为7种。这些数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块。一个数据库可以包含多个表。


工程文件的扩展名为( ) 。

A、.frx

B、.bas

C、.vbp

D、.frm

正确答案:C


下列( )代表十六进制整数。

A.123

B.1900

C.fa00

D.0xa2

正确答案:D


22年计算机二级经典例题8节 第2节


有以下程序

main()

{int i,s=0,t[]={l,2,3,4,5,6,7,8,9};

for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}

程序执行后的输出结果是

A.45

B.20

C.25

D.36

正确答案:C
解析:统计1~9九个数中的奇数和,此题考察指向数组的指针。C语言规定数组名代表数组的首地址,也就是第一个元素的地址。因此*(t+i)代表数组的第i+1个元素。程序运行的结果是1+2+3+4+5+6+7+8+9=25。


在数据结构中,与所使用的计算机无关的是数据的( )结构。

A.存储

B.物理

C.逻辑

D.物理和存储

正确答案:C
解析:数据结构是指数据以及它们之间的相互联系。其中数据的逻辑结构是指数据元素之间的逻辑关系,它与所使用的计算机无关;数据的物理结构又称存储结构,是指数据结构在计算机中的表示,它包括数据元素的表示和元素的表示,其中数据元素之间的关系在计算机中有顺序存储结构和链式存储结构两种。因此选项C是正确答案。


在窗体上添加两个名称为Textl、Text2的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程。 Private Sub Commandl Crick0Dim x As Integer,n As Integerx=ln=0Do While x<;20x=x*3n==n+1LoopTextl.Text=-Str(x)Text2.Text=-Str(n)EndSub程序运行后,单击命令按钮,在两个文本框中显示的值分别是( )。

A.9和2

B.27和3

C.195和3

D.600和4

正确答案:B
暂无解析,请参考用户分享笔记


面向对象程序设计语言不同于其他语言的最主要的特点的是______。

A.多态性

B. 分类

C. 继承性

D. 对象唯一性

正确答案:C
解析: 面向对象程序设计语言不同于其他语言的最主要的特点是它具有继承性。


某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为 ( )。

A.148

B.169

C.182

D.198


22年计算机二级经典例题8节 第3节


在微型计算机系统组成中,我们把微处理器CPU、只读存储器ROM和随机存储器RAM三部分统称为()。

A、硬件系统

B、硬件核心模块

C、微机系统

D、主机

正确答案:D


设有如下程序:

Private Sub Form_Cliok()

Dima As Integer,S As Integer

n=8

s=0

Do

s=s+n

n=n-1

Loop While n>0

Print s

End Sub

以上程序的功能是 [7] ;程序运行后,单击窗体,输出结果为 [8] 。

正确答案:计算8+7+6+5+4+3+2+1(能正确描述1~8累加和的任何叙述)3 6
计算8+7+6+5+4+3+2+1(能正确描述1~8累加和的任何叙述),3 6


在设计程序时,应采纳的原则之一是

A.不限制goto语句的使用

B.减少或取消注解行

C.程序越短越好

D.程序结构应有助于读者理解

正确答案:D
解析:滥用goto语句将使程序流程无规律,可读性差,因此A不选;注解行有利于对程序的理解,不应减少或取消,B也不选;程序的长短要依照实际情况而论,而不是越短越好,C也不选。


可以将MenuBar加入Frame中。

A.setMenu()

B.setMenuBar()

C.add()

D.addMenuBar()

正确答案:B


下列命令中,哪个命令能为远程对象生成stub和skeleton? ( )

A.rmic

B.rmiregistry

C.rmid

D.seriaIver

正确答案:A


22年计算机二级经典例题8节 第4节


若将PRIVATE Y改为PRIVATE X,则程序执行后的显示结果为 ______。

A.20 30

B.40 50

C.20 50

D.40 30

正确答案:C
解析:变量X是私有变量,在子程序结束后,变量X恢复初值20,Y是公有变量,被重新赋值50。


将当前表单从内存中释放的正确语句是( )。

A. ThisForm.Drop

B. ThisForm.Destory

C. ThisForm.Release

D. ThisForm.Refresh

正确答案:C
表单的释放语句是ThisForm.Release(或 Release ThisForm)。A和B选项中的语句不存在,而D选项中语句的含义是刷新表单,并不是题目要求的释放表单。


表单文件的扩展名是______。

A..mnx

B..idx

C..scx

D..fxp

正确答案:C


在图书表中,书号字段为字符型,要求将书号中以字母D开头的所有图书记录打上删除标记,应使用命令______。

A.DELETE FOR"D"$书号

B.DELETE FOR SUBSTR(书号,1,1)="D"

C.DELETE FOR 书号=D。

D.DELETE FOR RIGHT(书号,1)= "D"

正确答案:B


( 22 ) CREATE DATABASE 命令用来建立

A )数据库

B )关系

C )表

D )数据文件

正确答案:A


22年计算机二级经典例题8节 第5节


在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的__________特性。

正确答案:
有穷性 【解析】算法的4个基本特性包括:可靠性、确定性、有穷性和拥有足够的情报,其中,算法的有穷性指的是算法必须在有限的时间内完成,即算法必须在执行有限个步骤之后终止。


有如下程序: Option Base 1 Private Sub Form Click() Dim arr,Sum Sum =0 arr=Array(1,3,5,7,9,11,13,15,17,19) For i=1 To 10 If arr(i)/3=arr(i)\3 Then Sum=Sum+arr(i) End If Next i Print Sum End Sub 程序运行后,单击窗体,输出结果为

A.25

B.26

C.27

D.28

正确答案:C
解析:本题考查“/”与“\”的区别。“/”是浮点除法运算符,而“\”是整数除法运算符。比如:6/4=1.5,而6\4=1。这两个运算符的差别是考试重点,容易混淆,务必掌握。题目程序的功能实际上是对数组中能被3整除的元素求和,即3+9+15。27,故选项C正确。


SQL查洵就是用户使用SQL语句来创建的一种中查询。SQL查询主要包括【 】传递查询、数据定义查询和子查询等4种。

正确答案:联合查询
联合查询 解析:SQL查询就是用户使用SQL语句来创建的一种查询。SQL查询主要包括联合查询、传递查询、数据定义查询和子查询等4种。联合查询是一个SQL特有的选定查询,将来自一个或多个表或查询的字段(列)组合作为查询结果中的一个字段或列。传递查询是可以直接将命令发送到ODBC数据库服务器(如Microsoft SQL服务器等)的查询,它使用服务器接受的命令。数据定义查询是SQL专用的查询,能够创建、更改或删除表,或者创建数据库中的索引。了查询是一个选择或操作查询中的SQLSELECT语句。可以将了查询在一个查询的设计表格的字段(列)单元格中用作表达式,或者为一个字段(列)定义条件(查找条件)。嵌入的SELECT语句的结果集成为主查询的查找条件的—部分。


在Visual FoxPro数据库中的常量的类型种类是( )

A.4

B.5

C.6

D.3

正确答案:C


如果要选定多个不连续的文件或文件夹,可以使用鼠标配合()键使用。

A、Tab

B、shift

C、ctrl

D、Alt

答案:C


22年计算机二级经典例题8节 第6节


请教:2016年计算机二级C++基础练习三单选题5如何解答?

若有如下类声明

class My Class {

public:

MyClass() {cout <<1;}

};

执行下列语句

MyClass a,b[2],*P[2];

以后,程序的输出结果是()。

A.11

B.111

C.1111

D.11111

B


在“人事管理系统.mdb”数据库中有“部门”、“基本情况”和“职务”三张表。

(1) 将“基本情况”表的行高设置为14,按照调入日期升序排列,将职务列移动到姓名列和调入日期列之间。“基本情况”表如图所示。

(2) 将“职务”表和“基本情况”表关系设置为一对多,实施参照完整性。

(3) 将“部门”表和“基本情况”表关系设置为一对多,实施参照完整性。

正确答案:


在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式。其设置选项为( )。

A.ByVal

B.ByRef

C.Optional

D.ParamArray

正确答案:B


修改课程“成绩”表的“课程编号”字段类型为文本,字段长度为5,设置“课程”表到课程“成绩”表关系为一对多,实施参照完整性。“课程”表结果如图所示。

(2)以商场销售情况表为数据源,创建“销售人员业绩”查询,参数提示为“销售人员名字”,结果显示销售人员、产品名称和销售数量字段。查询结果如图所示。

正确答案:


下列运算符中,( )是布尔逻辑运算符。

A.++

B.<<

C.‖

D.&

正确答案:C
解析:选项A是算术运算符,对操作数进行自增运算;选项B是位运算符,对操作数进行按位左移操作;选项D是位运算符,对操作数进行按位与操作;选项C是布尔逻辑运算符,实现操作数的逻辑或运算。


22年计算机二级经典例题8节 第7节


有如下程序 Private Sub Command1_Chck( ) s=0 DO s=(s+1) *(s+2) N=N+1 Loop Until s>=10 Prim N;s End Sub 运行后的输出结果是

A.0 1

B.30 30

C.4 30

D.2 12

正确答案:D
解析:Untils>=10表示当s大于等于10时,终止循环,根据题意,循环2次,故N的值为2,可以判断答案为D,另外也可以计算出s的值为12,但由于本题为选择题,可以不计算。直接得到正确答案。


下面说法中,不正确的是

A.Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)

B.当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除

C.Move方法用来移动窗体和控件,并改变其大小

D.Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容

正确答案:B
解析:当前窗体是用Picture属性装入的图形时,清除图形时应使用LoadPicture()函数。不能用Cls方法清除。故选项B说法不正确。


分析两个字符串,分别输出每个字符串的单词并统计出单词个数。阅读程序,填写空行。

注意:不改动程序结构,不得增行或删行。

import java.util.*;

public class ex2

{

public static void main(String args[])

{

String s1="I am Chinese,she is my girlfriend";

String s2="Oh,really,fine";

StringTokenizer fenxi_1=new StringTokenizer(s1,",");

StringTokenizer fenxi_2=new StringTokenizer(s2,",");

int n1=fenxi_1.countTokens();

int n2=fenxi_2.countTokens();

while(fenxi_1.hasMoreTokens())

{

String s=fenxi_1.nextToken();

System.out.println(s);

}

System.out.println("s1单词:"+n1+"个");

while(fenxi_1.hasMoreTokens())

{

String s=______;

System.out.println(s);

}

System.out.println("s2单词:"+n2+"个");

}

}

正确答案:fenxi_2.nextToken()
fenxi_2.nextToken() 解析:本题是考查处理字符串的考题,一般使用StringTokenizer类来分析字符串。 StringTokenizer(String s)尽为字符串s构造一个分析器。一个分析器可以使用nextToken()方法逐个获取字符串中语言符号,每当调用nextToken()时,都将在字符串中获得下一个语言符号。通常用while循环来逐个获取语言符号,为了控制循环,还可以使用StringTokenizer类中的 hasMoreTokens()方法,只要字符串还有语言符号,该方法就返回true,否则返回false。另外还可以调用countTokens()方法得到字符串一共有多少个语言符号。因此在本题目中的空白处应该填写fenxi_2.nextToken()。


有如下函数模板定义: template<typenameT1,typenameT2> T1FUN(T2n){returnn*5,0;} 若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为( )。

A.FUN(9)

B.FUN<9>

C.FUN<double>(9)

D.FUN<9>(double)

正确答案:C
C。【解析】函数返回类型是double型,则T1为double型,T2为int型才符合函数模板的定义。


结构化程序设计的三种基本结构是( )。 A.过程、子程序和分程序B.顺序、选择和重复SXB

结构化程序设计的三种基本结构是( )。

A.过程、子程序和分程序

B.顺序、选择和重复

C.递归、堆栈和队列

D.调用、返回和转移

正确答案:B
B。【解析】程序的三种基本控制结构包括顺序、选择和重复(循环),这三种结构足以表达出各种其他形式的结构。


22年计算机二级经典例题8节 第8节


在面向对象方法中,__________是具有相似性质的对象的集合。

正确答案:

【解析】将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同操作性质的对象的集合,足已经定义了的关于对象的特征、外观和行为的模板。所以类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。


设a=5,b=6,c=7,d=8,执行语句x=IIf((a>b)And(c>d),10,20)后,x的值是( )。

A.10

B.20

C.30

D.200

正确答案:B
解析:函数IIf((a>b)And(c>d),10,20)。有三个参数第一个参数为布尔型,如果第一个参数为真,就返回第二个参数的值,若为假则返还第二个参数的值,所以选B。


在名为Form1的窗体上绘制一个文本框,其名称为Text1,然后通过属性窗口设置窗体和文本框的属性,实现如下功能:

(1)在文本框中可以显示多行文本;

(2)在文本框中显示垂直滚动条。

(3)文本框中显示的初始信息为“计算机等级考试”。

(4)文本框中显示的字体为三号规则黑体。

(5)窗体的标题为“设置文本框属性”。

完成设置后的窗体如下图所示。

注意:

不编写任何代码:文件必须存放在考生文件夹中,工程文件名为execise71.vbp,窗体文件名为execise71.frm。

正确答案:


在Visual FoxPro中,恢复逻辑删除记录的命令是

A.DELETE

B.RECALL

C.PACK

D.ZAP

正确答案:B
解析:在VisualFoxPro中,删除记录有物理删除和逻辑删除两种,逻辑删除是指在记录旁添加删除标记,使记录暂时不可用,使用的命令是DELETE;物理删除则直接将记录从数据表中删除,使用的命令是PACK;逻辑删除的记录可利用RECALL命令进行恢复。


设计窗体属性的操作是在窗体的_________设计窗口进行的。

正确答案:属性
属性