最新国家计算机二级考试测试题及答案 国家计算机二级题库通用
文件格式:DOCX
时间:2023-05-03 00:00:00    小编:方葵花

最新国家计算机二级考试测试题及答案 国家计算机二级题库通用

小编:方葵花

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。写范文的时候需要注意什么呢?有哪些格式需要注意呢?这里我整理了一些优秀的范文,希望对大家有所帮助,下面我们就来了解一下吧。

国家计算机二级考试测试题及答案 国家计算机二级题库篇一

与其空闲的时间去睡觉、打游戏,那还不如用来学习。下面是国家计算机二级考试测试题,欢迎练习。

1、运算结果是字符串“home”的表达式是( )。

(”mvhome”。4)

(”hometown”,4)

(”myhometown”,4,4)

(”myhometown”,3,4)

参考答案:d

参考解析:取子串的函数有下列三种格式:

①left()从指定表达式值的左端取一个指定长度的子串作为函数值。

②right()从指定表达式值的右端取一个指定长度的子串作为函数值。

③substr()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在substr()函数中,若缺省第三个自变量<长度>,则函数从指定位置一直取到最后一个字符。

从以上三个函数的功能得知,选项a的结果是“my–h0”,选项8的结果是“town”,选项c的结果是“omet”,选项d的结果是“home”。

2、 参照完整性规则的更新规则中“级联”的含义是( )。

a.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录

b.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值

c.父表中的连接字段值可以随意更新,不会影响子表中的记录

d.父表中的连接字段值在任何情况下都不允许更新

参考答案:a

参考解析:参照完整性的更新规则包括:级联、限制和忽。级联是在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录。限制是子表中有相关的记录,则禁止修改父表中的连接字段值。忽则不作参照完整性检查,即可以随意更新父表的连接字段值。

3、在当前表单的label1控件中显示系统时间的语句是( )。

0n=time()

=time()

=time()

l=time()

参考答案:a

参考解析:标签控件主要在表单上显示一段固定的文字,常用做提示和说明,它没有数据源,因此只要把要显示的字符串直接赋给标签的标题(caption)属性就可以了。

4、以下描述中错误的是

a.层次数据模型可以表示一对多的联系

b.一张二维表就是一个关系

c.层次数据模型不能直接表示多对多的联系

d.网状数据模型不能直接表示多对多的联系

参考答案:d

参考解析:数据库管理系统所支持的数据模型分为三种:层次模型、网状模型、关系模型。用树形结构表示实体及其之间联系的模型称为层次模型,层次模型不能直接表示出多对多的联系。用网状结构表示实体及其之间联系的模型称为网状模型,网状模型能方便地表示各种类型的联系。用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系型数据库中,一张二维表就是一个关系,每一个关系都是一个二维表。

5、sql语句中进行空值运算时,需要使用到的短语是( )。

b.=null

null

not null

参考答案:c

参考解析:进行空值运算时,要使用is null,“=null”是无效的',因为空值不是一个确定的值,所以不能使用“=”这样的运算符进行比较。

6、 在黑盒测试方法中,设计测试用例的主要根据是( )。

a.程序内部逻辑

b.程序外部功能

c.程序数据结构

d.程序流程图

参考答案:b

参考解析:黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择b)。

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

a.可行性分析报告

b.软件需求规格说明书

c.概要设计说明书

d.集成测试计划

参考答案:b

参考解析:a)错误,可行性分析阶段产生可行性分析报告。c)错误,概要设计说明书是总体设计阶段产生的文档。d)错误,集成测试计划是在概要设计阶段编写的文档。b)正确,软件需求规格说明书是后续工作如设计、编码等需要的重要参考文档。

8、 在visual foxpro中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。

a.工具栏

b.设计器

c.文件编辑器

d.项目管理器

参考答案:d

参考解析:项目管理器是组织数据和对象的可视化工具。在visual foxpro中,要建立多个不同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,并采用图示和树形结构方式组织和显示。

9、程序流程图中带有箭头的线段表示的是( )。

a.图元关系

b.数据流

c.控制流

d.调用关系

参考答案:c

参考解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择c)。

10、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。

a.快速排序

b.冒泡排序

c.直接插入排序

d.堆排序

参考答案:d

参考解析:除了堆排序算法的比较次数是o(nlog2 n),其他的都是n(n-1)/2。

1、以下叙述中正确的是

a.只要适当地修改代码,就可以将do-while与while相互转换

b.对于“for(表达式1;表达式2;表达式3)循环体”首先要计算表达式2的值,以便决定是否开始循环

c.对于“for(表达式1;表达式2;表达式3)循环体”,只在个别情况下才能转换成while语句

d.如果根据算法需要使用无限循环(即通常所称的“死循环”),则只能使用while语句

参考答案:a

参考解析:b选项中,for语句中需要先求解先求解表达式1;c选项中,for语句使用最为灵活,它完全可以取代while语句;d选项中,对于死循环,也可以使用for语句。因此a选项正确。

2、以下叙述中正确的是

a.两个字符串可以用关系运算符进行大小比较

b.函数调用strlen(s);会返回字符串s实际占用内存的大小(以字节为单位)

c.c语言本身没有提供对字符串进行整体操作的运算符

d.当拼接两个字符串时,结果字符串占用的内存空间是两个原串占用空间的和

参考答案:c

参考解析:本题考查字符串处理函数strien、strcat、strcmp。b选项中strlen返回的是字符串s实际占用内存大小加上结尾符,a选项中不能用关系运算符进行大小比较,可以使用strcmp。d选项当使用连接函数strcat时,内存空间会减少一个字符位置。

3. 下列不正确的定义是( )。

a、int *p=&i,i;

b、int *p,i;

i,*p=&i;

d、int i,*p;

参考答案:a

参考解析:选项a先定义一个整型指针变量p,然后将变量i的地址赋给p。然而此时还未定义变量i因此编译器无法获得变量i的地址。(a与c对比,选项c先定义变量i,则在内存中为i分配空间,因此i在内存空间的地址就可以确定了;然后再定义p,此时可以为p赋i的地址,c正确)

4.下列数据中属于“字符串常量”的是( )。

a、“a”

b、{abc}

c、‘abc’

d、‘a’

参考答案:a

参考解析:若干个字符构成字符串

在c语言中,用单引号标识字符;用双引号标识字符串。选项b,c,分别用{}和’’标识字符串。选项d,标识字符。

5.已知char x[]="hello", y[]={'h','e','a','b','e'};, 则关于两个数组长度的正确描述是 .

a、相同

b、x大于y

c、x小于y

d、以上答案都不对

参考答案:b

参考解析:can'kaoc语言中,字符串后面需要一个结束标志位'',通常系统会自动添加。

对一维数组初始化时可采用字符串的形式(例如本题数组x),也可采用字符集合的形式(例如本题数组y)。在以字符串形式初始化时,数组x不尽要存储字符串中的字符,还要存储字符串后的结束标志位,因此数组x的长度为6;在以字符集合形式初始化时,数组y,仅存储集合中的元素,因此数组y长度为5

6、若有定义语句:char a='82';则变量a( )

a.说明不合法

b.包含1个字符

c.包含2个字符

d.包含3个字符

参考答案:b

参考解析:char a='82',定义字符量a,char型变量值为1个字节长度,并从右侧开始运算,所以a的值应为'2'。因此b选项正确。

7、 以下叙述中正确的是

a.对于逻辑表达式:a++|| b++,设a的值为1,则求解表达式的值后,b的值会发生改变

b.对于逻辑表达式:a++&&b++,设a的值为0,则求解表达式的值后。b的值会发生改变

不是一条独立的语句,它只是if语句的一部分

d.关系运算符的结果有三种:0,1,-1

参考答案:c

参考解析:b选项和a选项中,&&、||都是先计算左边表达式的值,当左边表达式的值能确定整个表达式的值。而且&&、||的优先级比++高,所以题中只需判断a的值即可知道符合表达式的真假;d选项中,关系运算符的结果有“真”和“假”两种。因此c选项正确。

8、 以下选项中合法的c语言常量是( )。

a.,c—str’

b.2014.1

c.”l.0

d.2ek

参考答案:b

参考解析:所谓常量是指在程序运行的过程中,其值不能被改变的量。在c语言中,有整型常量、实型常量、字符常量和字符串常量等类型。选项a是字符串,但使用单引号,错误,选项c,d,为实型常量中指数形式,但指数形式e(e)之前必须是数字,之后必须为整数,错误。故答案为b选项。

9. 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是( )

a、1

b、4

c、4.333333

d、4.6

参考答案:a

参考解析:“(int)f“表示将f中的值强制类型转换为整型,即将13.8的小数部分舍掉,转换为13;然后计算13%3,结果为1,再将结果赋给变量n,因此n的值为1

10.以下能对一维数组a进行初始化的语句是:( )

a、int a[5]=(0,1,2,3,4,)

b、 inta(5)={}

c、 int a[3]={0,1,2}

d、 int a{5}={10*1}

参考答案:c

参考解析:详见教材p145,一维数组的定义、初始化

选项b,d,常量表达式只能放在中括号 [ ]中

选项a,数组可以看做是若干个相同数据类型元素的有序集合,因此以集合的形式对其初始化,使用{ }对其初始化,选项a用了().

s("content_relate");

【国家计算机二级考试测试题】相关文章:

计算机二级vb考试测试题10-20计算机二级考试vfp测试题09-182015年国家计算机二级考试技巧大全09-25计算机二级c++考试训练测试题09-26计算机二级考试c语言基础测试题09-24计算机二级考试c语言复习测试题09-06计算机二级模拟考试测试题09-01国家计算机二级考试的报名条件08-23计算机二级单选测试题11-22

猜你喜欢 网友关注 本周热点 软件
musicolet
2025-08-21
BBC英语
2025-08-21
百度汉语词典
2025-08-21
精选文章
基于你的浏览为你整理资料合集
复制