2020年全国计算机二级等级考试全真模拟试卷及答案(第七套)
2020年全国国家计算机二级考试模拟考试训练题库及答案(共450题)
2020年国家计算机二级考试模拟考试训练题库含答案(共450题)1、某URL为ftp://ftp、bta、net、cn/,则访问该资源所用的协议是____。
A、文件传输协议B、超文本传输协议C、分布式文本检索协议D、自动标题搜索协议2、哪些信息不可以在因特网上传输____。
A、声音B、图像C、文字D、普通信件3、哪种文件的扩展名是PPT____。
A、PowerPointB、WordC、ExcelD、网页4、如果想寻找一个文件,哪项内容与寻找该文件无关____。
A、文件的类型B、文件建立的时间C、文件的大小D、文件的图标5、设置了屏幕保护程序后,如用户在一段时间____Windows将执行屏幕保护程序。
A、没有按键盘B、没有移动鼠标器C、既没有按键盘,也没有移动鼠标器D、没有使用打印机6、使用Windows操作系统时,下列说法正确的是____。
A、不能同时打开多个窗口B、可以同时打开多个窗口C、不能同时执行多种任务D、可以在断电后保存内存中的信息7、数据和程序是以____形式存储在磁盘上的。
A、集合B、文件C、目录D、文件夹8、通常所说的FTP协议是指____。
A、简单邮件传输协议B、提供远程登陆功能C、文件传输协议D、保证数据的传输9、万维网的WWW的含义是____。
A、Work wide withB、wait wait waitC、Work wind weakD、World wide web10、网络中计算机之间的通信是通过____实现的,它们是通信双方必须遵守的约定。
A、网卡B、通信协议C、磁盘D、电话交换设备11、计算机工作最重要的特征是____。
A、高速度B、高精度C、存储程序和程序控制D、记忆力强12、计算机业界最初的硬件巨头“蓝色巨人”指的是____。
A、IBMB、MicrosoftC、联想D、Sun13、第四媒体是指()。
A、报纸媒体B、网络媒体C、电视媒体D、广播媒体14、CAD是计算机的主要应用领域,它的含义是____。
全国计算机等级考试全真模拟试卷(7)及答案
全国计算机等级考试全真模拟试卷(7)及答案全国计算机等级考试全真模拟试卷(7)⼀、选择题((1)——(10)、(21)——(40)每题2分,(11)——(20)每题1分,共70分)(1)实现算法所需要的存储单元的多少称为()。
A)可实现性B)空间复杂度C)时间复杂度D)困难度(2)下列关于线性链表的描述中正确的是()。
A)存储空间不⼀定连续,且各元素的存储顺序是任意的B)存储空间不⼀定连续,且前件元素⼀定存储在后件元素的前⾯C)存储空间必须连续,且各前件元素⼀定存储在后件元素的前⾯D)存储空间必须连续,且各元素的存储顺序是任意的(3)以下关于栈的描述中错误的是( A )。
A)栈是先进先出的线性表B)栈只能顺序存储C)栈具有记忆作⽤D)对栈的插⼊与删除操作中,不需要改变栈底指针(4)下⾯数据结构中,属于⾮线性的是()。
A)线性表B)队列C)树D)栈(5)下列数据结构中,能⽤⼆分法进⾏查找的是()。
A)顺序存储的有序线性表B)结性链表C)⼆叉链表D)有序线性链表(6)有下列⼆叉树,对此⼆叉树前序遍历的结果为()。
A)ABCPOEFYZX B)ABXCOYZPEF C)ABCOPXYZEF D)ABOXYCZPEF(7)树是结点的集合,它的根结点的数⽬是( A )。
A)有且只有1个B)1或多于1 C)0或1D)⾄少有2个(8)需求分析阶段的任务是( C )。
A)软件开发⽅法B)软件开发⼯具C)软件开发费⽤D)软件系统功能(9)关系数据库管理系统能实现的专门关系运算包括()。
A)排序、索引、统计B)选择、投影、连接C)关联、更新、排序D)显⽰、打印、制表(10)数据库管理员(DBA)是数据库系统的⼀个重要组成部分,有很多职责。
以下选项不属于DBA职责的是( A )。
A)定义数据的存储结构和存取策略B)定义数据库的结构C)定期对数据库进⾏重组和重构D)设计和编写应⽤系统的程序模块(11)以下说法中正确的是()。
2020年全国计算机二级vfp全真模拟考试题库及答案(共九套)
2020年全国计算机二级vfp全真模拟考试题库及答案(共九套)2020年全国计算机二级vfp全真模拟考试题及答案(一)1.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D ).A)快速排序 B)冒泡排序C)直接插入排序 D)堆排序【解析】除了堆排序算法的比较次数是O(nlog2n ),其他的都是n(n -1)/2.2.设 X="11",Y="1122", 下列表达式结果为假的是( D ).A)NOT(X==Y)AND (X$Y) B)NOT(X$Y)OR (X<>Y)C)NOT(X>=Y) D)NOT(X$Y)【解析】字符串精确比较运算符"==",只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符$,如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符>=,是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,X、Y的前两个字符相同,所以比较第3个字符,由于X只有两个字符,则第3位X小于Y,所以X小于Y,故X>=Y为逻辑假;X<>Y为逻辑真.由以上可得:A)选项中,由于NOT的优先级高于AND,所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND (X$Y)为逻辑真.B)选项中,由于NOT的优先级高于OR,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR (X<>Y)为逻辑真.C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真.D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假.3.以下是与设置系统菜单有关的命令,其中错误的是( A ).A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULTC)SET SYSMENU NOSAVE D)SET SYSMENU SAVE【解析】设置系统菜单的命令格式:SET SYSMENU ON | OFF | AUTOMATIC | TO[<>]| TO[<>]| TO[<>]| SAVE | NOSAVE.所以B)选项的SET SYSMENU TO DEFAULT、C)选项的SET SYSMENU NOSAVE、D)选项的SET SYSMENU SAVE都符合这个格式,A)选项中缺少TO关键字,格式不正确.4.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( D ).A)EMPTY(SPACE(0)) B)LIKE('xy*', 'xyz')C)AT('xy', 'abcxyz') D)ISNULL(.NULL.)【解析】Space函数返回由指定数目组成的字符串,Space(0)返回空字符串,Empty函数判断指定的表达式的运算结果是否为空,故A)选项为真;Like函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故B)选项为真;At函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故C)返回的不为逻辑真;Isnull函数判断一个表达式的值是否为空值,故D)选项为真.5.在Visual FoxPro中,用于建立或修改程序文件的命令是( B ).A)MODIFY <文件名> B)MODIFY COMMAND <文件名> C)MODIFY PROCEDURE<文件名> D)MODIFY PROGRAM<文件名> 【解析】用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND <文件名>.6.在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( B ).A)局部变量 B)私有变量 C)公共变量 D)全局变量【解析】内存变量的作用域中,全局变量在任何模块中使用,私有变量不需要通过PUBLIC和LOCAL命令事先声明,而在程序中直接使用,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用.7.执行USE sc IN 0命令的结果是( B ).A)选择0号工作区打开sc表 B)选择空闲的最小号工作区打开sc 表C)选择第1号工作区打开sc表 D)显示出错信息【解析】在多个工作区打开某个表时,可使用命令:USE <表名> IN <工作区号>,而最小的工作区号是1,如果指定为0,则选择编号最小的空闲工作区,所以USE sc IN 0的结果是选择空闲的最小号工作区打开sc表.8.在查询设计器环境中,"查询"菜单下的"查询去向"不包括( C ).A)临时表 B)表 C)文本文件 D)屏幕【解析】查询去向包括:浏览、临时表、表、图形、屏幕、报表文件、标签文件.四个选项中,查询去向不包括文本文件.9.Modify Command命令建立的文件的默认扩展名是( A ).A)prg B)app C)cmd D)exe【解析】Modify Command命令用于建立和修改程序文件.程序文件的默认扩展名是prg.10.扩展名为mpr的文件是( B ).A)菜单文件 B)菜单程序文件 C)菜单备注文件 D)菜单参数文件【解析】mpr是菜单程序文件的扩展名,菜单文件的扩展名是mnx,菜单备注文件的扩展名是mnt,菜单参数文件不存在.11.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键.规定了菜单项的访问键为"x" 的菜单名称定义是( C ).A)综合查询<(x) B)综合查询/<(x) C)综合查询(<x) D)综合查询(/<x)【解析】在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上"<"两个字符.为"综合查询"设定访问键"x"的正确方法是:综合查询(《x).12.计算每名运动员的"得分"的正确SQL命令是( D ).A)B)C)D)【解析】本题考查SQL数据更新语句.该语句的基本命令格式为:UPDATE 数据表名 SET 字段名=更新表达式值 WHERE 条件表达式.当不使用WHERE子句时,则更新全部记录.套用UPDATE的命令格式,本题的正确答案为D).13.在Visual FoxPro中,报表的数据源不包括( D ).A)视图 B)自由表 C)查询 D)文本文件【解析】数据库的报表总是与一定的数据源相联系,在设计报表时,首先要确定报表的数据源.报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表.当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变.文本文件不能作为报表的数据源,因此本题选D).2020年全国计算机二级vfp全真模拟考试题及答案(二)1.下列叙述中正确的是( A ).A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间【解析】链式存储结构既可以针对线性结构也可以针对非线性结构,所以B)与C)错误.链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D)错误.2.在软件开发中,需求分析阶段可以使用的工具是( B ).A)N-S图 B)DFD图 C)PAD图 D)程序流程图【解析】在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表,所以选择B).3.在面向对象方法中,不属于"对象"基本特点的是( A ).A)一致性 B)分类性 C)多态性 D)标识唯一性【解析】对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好.所以选择A).4.设置文本框显示内容的属性是( A ).A)Value B)Caption C)Name D)InputMask【解析】文本框的Value属性是文本框的当前内容;Name属性指定在代码中用以引用对象的名称;InputMask属性指定在一个文本框中如何输入和显示数据;文本框无Caption属性.5.在Visual FoxPro中可以建立表的命令是( A ).A)CREATE B)CREATE DATABASE C)CREATE QUERY D)CREATE FORM【解析】用命令方式建立数据库表的是在命令窗口利用 OPEN DATA 命令先打开数据库,然后利用CREATE命令打开表设计器进行数据表设计.6.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( D ).A)Value B)ControlSource C)InputMask D)PasswordChar 【解析】文本框的Value属性是文本框的当前内容;ControlSource 属性为文本框指定一个字段或内存变量,运行时,文本框首先显示该变量的内容;InputMask属性指定在一个文本框中如何输入和显示数据;PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符.7.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( B ).A)Hide B)Show C)Release D)SetFocus【解析】表单的Hide方法用于隐藏表单,该方法将表单的Visible属性设置为.F.;Show方法用于显表单,该方法将表单的Visible属性值设为.T.,使之成为活动表单;Release方法用于从内存中释放表单;SetFocus方法让表单获得焦点,使其成为活动表单.所以符合此题的方法是Show.8.在Visual FoxPro中,编译或连编生成的程序文件的扩展名不包括( C ).A)APP B)EXE C)DBC D)FXP【解析】Visual FoxPro程序文件通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名:.exe(Visual FoxPro可执行文件),.app(Visual FoxPro应用程序文件)->.fxp(Visual FoxPro 编译版本).9.如果有定义LOCAL data,data的初值是( D ).A)整数0 B)不定值 C)逻辑真 D)逻辑假【解析】声明局部变量的命令是:LOCAL <内存变量表>.该命令建立指定的局部内存变量,并为它们赋初值逻辑假.F..10.执行如下命令序列后,最后一条命令的显示结果是( C ).DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A)变量未定义的提示 B)10 C)20 D) .F.【解析】创建数组的命令格式有两种DIMENSION <数组名> (<下标上限1>[,<下标上限2])[...]DECLARE <数组名> (<下标上限1>[,<下标上限2])[...]两种格式的功能完全相同.数组创建后,系统自动给每个数组元素赋以逻辑假.F..可以用一维数组的形式访问二维数组.本题中M(2)与M(1,2)是同一变量,所以M(2)的值为20.11.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录号名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( A ).GO 2SCAN NEXT 4 FOR LEFT(名称,2)="电"IF RIGHT(名称,2)="线"EXITENDIFENDSCAN名称A)电话线 B)电线 C)电冰箱 D)电视机【解析】LEFT(<字符表达式>,<数值表达式>)功能是从字符表达式左边开始,截取<数值表达式>指定长度的字符串.RIGHT(字符表达式, 数值表达式):返回一个字符串右边的若干字符,返回值是字符型.本题是从2、3、4、5四条记录中,找出第一个字是"电",最后一个字是"线"的第一个符合的记录,并显示出来,由此可知第3条记录"电话线"符合.12.在下面的Visual FoxPro表达式中,运算结果为逻辑真的是( B ).A)EMPTY(.NULL.) B)LIKE(′xy?′, ′xyz′)C)AT(′xy′, ′abcxyz′) D)ISNULL(SPACE(0))【解析】EMPTY(<表达式>)根据指定表达式的运算结果是否为"空"值,返回逻辑真(.T.)或逻辑假(.F.),这里所指的"空"值与NULL值是两个不同的概念,函数EMPTY(.NULL.)的返回值为逻辑假,所以A)选项为逻辑假;LIKE(<字符串表达式1>,<字符串表达式2>)比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假,其中字符串表达式1中可包含通配符*和?,*表示若干个任意字符,?表示任意一个字符,所以LIKE(′xy?′, ′xyz′)为逻辑真;AT(<字符串表达式1>,<字符串表达式2>)的函数值为数值型,C)选项不正确;ISNULL(<表达式>)判断一个表达式的运算结果是否为NULL 值,若是NULL值则返回逻辑真,否则返回逻辑假,SPACE(<数值表达式>)返回由指定数目的空格组成的字符串,所以SPACE(0)为空字符串,ISNULL(SPACE(0) )为逻辑假.13.假设职员表已在当前工作区打开,其当前记录的"姓名"字段值为"李彤"(C型字段).在命令窗口输入并执行如下命令:姓名=姓名-"出勤"?姓名屏幕上会显示( A ).A)李彤 B)李彤出勤 C)李彤出勤 D)李彤-出勤【解析】C型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界.本题输出结果为"李彤".14.设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为"C1"和"C5"课程的学生的学号的正确命令是( D ).A)SELECT 学号 FROM SC WHERE 课程号= 'C1' AND 课程号= 'C5'B)SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号=(SELECT 课程号 FROM SC WHERE课程号= 'C5')C)SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号=(SELECT 学号 FROM SC WHERE课程号= 'C5')D)SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号 IN (SELECT 学号 FROM SC WHERE课程号= 'C5')【解析】这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内外层的嵌套用IN而不用"=",D)选项正确.15.设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( D ).A)SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号=SC.学号AND SC.学号= C.学号B)SELECT 学号,姓名,课程名,成绩 FROM (S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号= C.课程号C)SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号= SC.学号ON SC.课程号= C.课程号D)SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON SC.课程号= C.课程号 ON S.学号= SC.学号【解析】SQL是顺序执行命令语句,在多表联接查询时,各条件短语的执行顺序会影响到最终的查询结果.检索学号、姓名和学生所选课程的课程名和成绩,应为SELECT S.学号,姓名,课程名,成绩.A)、B)选项错误,而C)选项格式错误,选项D)正确.16.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( D ).A)SELECT AVG(成绩)FROM 选课 WHERE 姓名="刘明"B)SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名="刘明"C)SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名="刘明"D)SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号AND 姓名="刘明"【解析】SQL的核心是查询,它的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件.要计算刘明同学选修的所有课程的平均成绩,应设置where条件为WHERE 学生.学号=选课.学号 AND 姓名="刘明",即D)选项正确.17.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码.要计算各专业学生选修课程号为"101"课程的平均成绩,正确的SQL语句是( B ).A)SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩)FROM 选课 WHERE 课程号="101" GROUP BY 专业B) SELECT SUBS(学号,3,2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号="101" GROUP BY 1C) SELECT SUBS(学号,3,2)AS 专业, AVG(成绩)AS 平均分 FROM 选课 WHERE 课程号="101" ORDER BY 专业D) SELECT专业 AS SUBS(学号,3,2),平均分 AS AVG (成绩)FROM 选课 WHERE 课程号="101" ORDER BY 1【解析】SUBSTR(<字符表达式>,<起始位置>[,<长度>])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值.要计算各专业学生选修课程号为"101"课程的平均成绩,应按学号分组,即GROUP BY 1.因此B)为正确选项.18.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL 语句是( D ).A)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课)B)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL (SELECT 成绩 FROM 选课 WHERE 课程号="101")C)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101")D)SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL (SELECT 成绩 FROM 选课 WHERE 课程号="101")【解析】查询的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,即选择元组的条件.内层"SELECT 成绩 FROM 选课 WHERE 课程号="101""语句查询出了选修课程号为101的成绩,外层格式正确的为D)选项.19.假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1.命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮.如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( B ).A)This.ThisForm.Text1.ValueB)This.Parent.Parent.Text1.ValueC)Parent.Parent.Text1.Value D)This.Parent.Text1.Value 【解析】在容器的嵌套层次关系中,引用其中某个对象,需指明对象在嵌套层次中的位置.经常要用到的关键字是:Parent(对象的直接容器对象,即父对象);This(当前对象);ThisForm(当前表单);ThisFormSet(当前表单集).本题this.Parent 是CommandGroup1,this.Parent.Parent. 是CommandGroup1的Parent,即form1.所以要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是This.Parent.Parent.Text1.Value,即选项B).2020年全国计算机二级vfp全真模拟考试题及答案(三)1.支持子程序调用的数据结构是( A ).A)栈 B)树 C)队列 D)二叉树【解析】栈支持子程序调用.栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A).2.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( C ).A)10 B)8 C)6 D)4【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个.3.有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( B ).A)选择 B)投影 C)插入 D)连接【解析】投影运算是指对于关系内的域指定可引入新的运算.本题中S 是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系.所以选择B).4.在Visual FoxPro中,有如下程序,函数IIF()返回值是( A ).*程序PRIVATE X, YSTORE "男" TO XY = LEN(X)+2? IIF( Y < 4, "男", "女")RETURNA)"女" B)"男" C) .T. D) .F.【解析】iif函数测试逻辑表达式的值,若为逻辑真,函数返回前表达式的值,否则返回后表达式的值;Len函数中一个中文字符占两个字符,所以Y的值为4,Y<4为假,iif()的结果为"女".5.计算结果不是字符串"Teacher"的表达式是( A ).A)at("MyTeacher",3,7) B)substr("MyTeacher",3,7)C)right("MyTeacher",7)D)left("Teacher",7)【解析】at(<字符表达式1>,<字符表达式2>,<数值表达式>)函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,表达式at("MyTeacher",3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的子串作为函数,substr("MyTeacher",3,7)的值为"Teacher";left从指定表达式值的左端取一个指定长度的子串作为函数值,right("MyTeacher",7) 的值为"Teacher";right从指定表达式值的右端取一个指定长度的子串作为函数值,left("Teacher",7) 的值为"Teacher".6.下列程序段执行时在屏幕上显示的结果是( D ).DIME a(6)a(1)=1a(2)=1FOR i=3 TO 6a(i)=a(i-1)+a(i-2)NEXT?a(6)A)5 B)6 C)7 D)8【解析】For循环中的语句a(i)=a(i-1)+a(i-2)是指定每个元素的值为它的前两项的和,这个元素必须只能从第3项开始指定.由于前两项分别是1、1,所以数组a的六个元素分别是1,1,2,3,5,8;元素a(6)的值是8.7.下列函数返回类型为数值型的是( B ).A)STR B)VAL C)CTOD D)DTOC【解析】str函数把数值转换成字符串,返回值是字符型;val函数字符串转换成数值,返回值是数值型;ctod函数字符转换成日期,返回值是日期型;dtoc函数日期转换成字符,返回值是字符型.8.下列程序段执行时在屏幕上显示的结果是( B ).x1=20x2=30SET UDFPARMS TO VALUEDO test WITH x1,x2?x1,x2PROCEDURE testPARAMETERS a,bx=aa=bb=xENDPROA)30 30 B)30 20 C)20 20 D)20 30【解析】根据过程test的代码可以分析出:test的功能是将传递的两个参数互换.变量x1,x2的初始值是20、30,经过"DO test WITH x1,x2"的调用后,x1,x2的值互换,值分别是30、20.9.为当前表中所有学生的总分增加10分,正确的命令是( D ).A)CHANGE 总分WITH 总分+10B)REPLACE总分WITH 总分+10C)CHANGE ALL 总分WITH 总分+10D)REPLACE ALL 总分WITH 总分+10【解析】直接修改记录的值,可以使用REPLACE命令,其格式为: REPLACE FieldName WITH eExpression [, FieldName2 WITH eExpression2] … [FOR iExpression]本题中A)、C)选项不对.因要对所有学生的总分增加10分,所以要用ALL表示全部记录.10.在Visual FoxPro中,扩展名为mnx的文件是( D ).A)备注文件 B)项目文件 C)表单文件 D)菜单文件【解析】mnx是菜单文件的扩展名;备注文件的扩展名是fpt;项目文件的扩展名是pjx;表单文件的扩展名是scx.11.如果内存变量和字段变量均有变量名"姓名",那么引用内存变量错误的方法是( C ).A)M.姓名 B)M->姓名 C)姓名 D)M【解析】每一个变量都有一个名字,可以通过变量名访问变量.如果当前表中存在一个和内存变量同名的字段变量,则在访问内存变量时,必须在变量名前加上前缀M.(或M->),否则系统将访问同名的字段变量.12.MODIFY STRUCTURE命令的功能是( B ).A)修改记录值 B)修改表结构 C)修改数据库结构 D)修改数据库或表结构【解析】在命令窗口执行入MODIFY STRUCTURE命令,则打开表设计器,对表结构进行修改;修改数据库的命令是MODIFY DATABASE;修改记录值的命令是REPLACE.13.欲执行程序temp.prg,应该执行的命令是( B ).A)DO PRG temp.prg B)DO temp.prg C)DO CMD temp.prg D)DO FORM temp.prg【解析】运行程序文件的命令方式是: DO <文件名>.文件为扩展名为.prg的程序文件.14.关于视图和查询,以下叙述正确的是( C ).A)视图和查询都只能在数据库中建立 B)视图和查询都不能在数据库中建立C)视图只能在数据库中建立 D)查询只能在数据库中建立【解析】视图是数据库中的一个特有功能,视图只能创建在数据库里.而查询从指定的表或视图中提取满足条件的记录,可以不在数据库中创建.因此视图只能在数据库中建立,而查询可以不在数据库中建立.15.SQL的SELECT语句中,"HAVING <条件表达式>"用来筛选满足条件的( D ).A)列 B)行 C)关系 D)分组【解析】在SQL的SELECT语句中HAVING短语要结合GROUP BY 使用,用来进一步限定满足分组条件的元组,因此D)选项正确.16.设有关系SC(SNO,CNO,GRADE) ,其中SNO、CNO分别表示学号和课程号(两者均为字符型) ,GRADE表示成绩(数值型) .若要把学号为"S101"的同学,选修课程号为"C11",成绩为98分的记录插入到表SC中,正确的SQL语句是( D ).A)INSERT INTO SC(SNO, CNO, GRADE)VALUES ('S101', 'C11', '98')B)INSERT INTO SC(SNO, CNO, GRADE)VALUES (S101, C11, 98)C)INSERT ('S101','C11','98' )INTO SCD)INSERT INTO SC VALUES ('S101','C11', 98)【解析】插入命令:INSERT INTO <表名> [(<属性列1>,<属性列2>...)] VALUES (eExpression1[,eExpression2,...]),若插入的是完整的记录时,可以省略<属性列1>,<属性列2>...;另外,SNO、CNO为字符型,故其属性值需要加引号,数值型数据不需要加引号.17.以下有关SELECT短语的叙述中错误的是( B ).A)SELECT短语中可以使用别名B)SELECT短语中只能包含表中的列及其构成的表达式C)SELECT短语规定了结果集中列的顺序D)如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定【解析】SELECT短语中除了包含表中的列及其构成的表达式外,还可以包括常量等其他元素,在SELECT短语中可以使用别名,并规定了结果集中的列顺序,如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定.18.在SELECT语句中,以下有关HAVING短语的正确叙述是( A ).A)HAVING短语必须与GROUP BY短语同时使用B)使用HAVING短语的同时不能使用WHERE短语C)HAVING短语可以在任意的一个位置出现D)HAVING短语与WHERE短语功能相同【解析】HAVING子句总是跟在GROUP BY子句之后,而不可以单独使用,HAVING子句和WHERE子句并不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组.因此A)选项说法正确.19.在SQL的SELECT查询的结果中,消除重复记录的方法是( C ).A)通过指定主索引实现 B)通过指定唯一索引实现C)使用DISTINCT短语实现 D)使用WHERE短语实现【解析】SQL的核心是查询.SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,如果查询的字段需去掉重复值,则要用到DISTINCT短语;FROM 说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件.因此C)为正确选项.20.在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中"年龄"属性删除,正确的SQL命令是( A ).A)ALTER TABLE S DROP COLUMN 年龄 B)DELETE 年龄 FROM S C)ALTER TABLE S DELETE COLUMN 年龄 D)ALTER TABLE S DELETE 年龄。
2020年3月全国计算机等级考试二级笔试模拟试卷及答案
2020年3月全国计算机等级考试二级笔试模拟试卷及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是DA)栈是“先进先出”的线性表 B)队列是“先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是A)栈 B)树 C)队列 D)二叉树(3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是A)10 B)8 C)6 D)4(4)下列排序方法中,最坏情况下比较次数最少的是A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是AA)编译程序 B)操作系统 C)教务管理系统 D)汇编程序(6)下面叙述中错误的是AA)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是A)数据库设计 B)数据库系统设计C)数据库维护 D)数据库管理员培训(9)有两个关系R,S如下:R SA B C A B a 3 2 a 3 b 0 1 b 0 c 21 c 2由关系R通过运算得到关系S,则所使用的运算为BA)选择 B)投影 C)插入 D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性 B)键 C)关系 D)域(11)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS (12)SQL语言的查询语句是DA)INSERT B)UPDATE C)DELETE D)SELECT (13)下列与修改表结构相关的命令是BA)INSERT B)ALTER C)UPDATE D)CREATE (14)对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入的记录是BA)('20080101', 'c1', '90',NULL) B)('20080101', 'c1', 90, '成绩优秀')C)('20080101', 'c1', '90', '成绩优秀') D)('20080101', 'c1', '79', '成绩优秀')(15)在表单中为表格控件指定数据源的属性是A)DataSource B)DataFrom C)RecordSource D)RecordFrom(16)在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法中错误的是DA)可以定义一个新的基本表结构 B)可以定义表中的主关键字C)可以定义表的域完整性、字段有效性规则等D)对自由表,同样可以实现其完整性、有效性规则等信息的设置(17)在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是AA)主索引 B)唯一索引 C)候选索引 D)普通索引(18)在Visual FoxPro中,用于建立或修改程序文件的命令是B A)MODIFY<文件名> B)MODIFY COMMAND <文件名>C)MODIFY PROCEDURE <文件名> D)上面B和C都对(19)在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是A)局部变量 B)私有变量 C)公共变量 D)全局变量(20)以下关于空值(NULL值)叙述正确的是CA)空值等于空字符串 B)空值等同于数值0C)空值表示字段或变量还没有确定的值 D)Visual FoxPro不支持空值(21)执行USE sc IN 0命令的结果是BA)选择0号工作区打开sc表 B)选择空闲的最小号工作区打开sc表C)选择第1号工作区打开sc表 D)显示出错信息(22)在Visual FoxPro中,关系数据库管理系统所管理的关系是B A)一个DBF文件 B)若干个二维表C)一个DBC文件 D)若干个DBC文件(23)在Visual FoxPro中,下面描述正确的是AA)数据库表允许对字段设置默认值B)自由表允许对字段设置默认值C)自由表或数据库表都允许对字段设置默认值D)自由表或数据库表都不允许对字段设置默认值(24)SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的DA)列 B)行 C)关系 D)分组(25)在Visual FoxPro中,假设表单上有一个选项组:,初始时该选项组的Value属性值为1。
计算机二级第7套答案及解析
第1题:(单项选择题,本题1分)下列叙述中正确的是()。
A. 循环队列是队列的一种链式存储结构B. 循环队列是队列的一种顺序存储结构C. 循环队列是非线性结构D. 循环队列是一种逻辑结构正确答案:B答题信息:答疑:【解析】在实际应用中,队列的顺序存储结构一般采用循环队列的形式。
第2题:(单项选择题,本题1分)下列关于线性链表的叙述中,正确的是()。
A. 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B. 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C. 进行插入与删除时,不需要移动表中的元素D. 以上说法均不正确正确答案:C答题信息:答疑:【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。
线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。
第3题:(单项选择题,本题1分)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()A. 16B. 10C. 6D. 4正确答案:A答题信息:答疑:【解析】根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5-1=4个,所以度为1的结点的个数是25-5-4=16个。
第4题:(单项选择题,本题1分)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A. 外模式B. 内模式C. 概念模式D. 逻辑模式正确答案:B答题信息:答疑:【解析】数据库系统的三级模式是概念模式、外模式和内模式。
概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。
外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。
内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。
第5题:(单项选择题,本题1分)在满足实体完整性约束的条件下()。
2020年全国计算机二级等级考试模拟试卷及答案(第七套)
2020年全国计算机二级等级考试模拟试卷及答案(第七套)1. 下列叙述中正确的是()。
A) 循环队列是队列的一种链式存储结构B) 循环队列是队列的一种顺序存储结构C) 循环队列是非线性结构D) 循环队列是一种逻辑结构参考答案:B2. 下列关于线性链表的叙述中,正确的是()。
A) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C) 进行插入与删除时,不需要移动表中的元素D) 以上说法均不正确参考答案:C3. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()A) 16B) 10C) 6D) 44. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A) 外模式B) 内模式C) 概念模式D) 逻辑模式参考答案:B5. 在满足实体完整性约束的条件下()。
A) 一个关系中应该有一个或多个候选关键字B) 一个关系中只能有一个候选关键字C) 一个关系中必须有多关键字个候选D) 一个关系中可以没有候选关键字参考答案:A6. 有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
A) 自然连接B) 交C) 除D) 并7. 下面描述中,不属于软件危机表现的是()。
A) 软件过程不规范B) 软件开发生产率低C) 软件质量难以控制D) 软件成本不断提高参考答案:A8. 下面不属于需求分析阶段任务的是()。
A) 确定软件系统的功能需求B) 确定软件系统的性能需求C) 需求规格说明书评审D) 制定软件集成测试计划参考答案:D9. 在黑盒测试方法中,设计测试用例的主要根据是()。
A) 程序内部逻辑B) 程序外部功能C) 程序数据结构D) 程序流程图参考答案:B10. 在软件设计中不使用的工具是()。
A) 系统结构图B) PAD图C) 数据流图(DFD图)D) 程序流程图参考答案:C11. 以下选项中关于程序模块化的叙述错误的是A) 可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序B) 把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C) 把程序分成若干相对独立的模块,可便于编码和调试D) 可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序参考答案:A12. 以下叙述中正确的是A) 用C语言编写的程序只能放在一个程序文件中B) C程序书写格式严格,要求一行内只能写一个语句C) C程序中的注释只能出现在程序的开始位置和语句的后面D) C程序书写格式自由,一个语句可以写在多行上参考答案:D13. 以下不合法的数值常量是A) 8.0E0.5B) 1e1C) 011D) 0xabcd参考答案:A14.以下关于C语言数据类型使用的叙述中错误的是A) 若要处理如"人员信息"等含有不同类型的相关数据,应自定义结构体类型B) 若要保存带有多位小数的数据,可使用双精度类型C) 若只处理"真"和"假"两种逻辑值,应使用逻辑类型D) 整数类型表示的自然数是准确无误差的参考答案:C15. 设有定义:int k=0;以下选项的四个表达式中与其他三个表达式的值不相同的是A) ++kB) k+=1C) k++D) k+1参考答案:C16. 有如下程序段:int x=12;double y=3.141593;printf("%d%8.6f", x, y);其输出结果是A) 123.141593B) 12 3.141593C) 12, 3.141593D) 123.1415930参考答案:A17. 已知字符'A'的ASCII代码值是65,字符变量c1的值是'A',c2的值是'D'。
2020年全国计算机二级考试试题题库(附答案)
2020年全国计算机二级考试试题题库(附答案)2020年全国计算机二级考试试题题库(附答案)一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。
(1) 应用软件是指A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件(2) 下列述叙中错误的是A) 计算机要经常使用不要长期闲置不用B) 为了延长计算机的寿命,应避免频繁开关计算机C) 在计算机附近应避免磁场干扰D) 计算机用几小时后,应关机一会儿再用(3) 下列字符中,ASCII码值最小的是A) A B) a C) Z D) x(4) 用晶体管作为电子器件制成的计算机属于A) 第一代 B) 第二代 C) 第三代 D) 第四代(5) 下列各不同进制的四个无符号数中,最小的数是A) (11011001)2 B) (37)8 C) (75)10 D) (2A)16(6) 二进制数1110111.11转换成十六进制数是A) 77.C B) 77.3 C) E7.C D) E7.3(7) 下列各无符号十进制数中,能用八位二进制表示的是A) 296 B) 333 C) 256 D) 199(8) 计算机的软件系统可分类为A) 程序与数据 B) 系统软件与应用软件D) 操作系统与语言处理程序 D) 程序、数据与文档(9) 486机中的CPU同时能处理的二进制位数为A) 8 B) 16 C) 32 D) 64(10) 在使用计算机的过程中,需要重新启动DOS,则要A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键(11) 现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。
【精品】2020年国家计算机二级考试模拟考试训练题库及答案(共450题)
2020年国家计算机二级考试模拟考试训练题库及答案(共450题)1、某URL为ftp://ftp、bta、net、cn/,则访问该资源所用的协议是____。
A、文件传输协议B、超文本传输协议C、分布式文本检索协议D、自动标题搜索协议2、哪些信息不可以在因特网上传输____。
A、声音B、图像C、文字D、普通信件3、哪种文件的扩展名是PPT____。
A、PowerPointB、WordC、ExcelD、网页4、如果想寻找一个文件,哪项内容与寻找该文件无关____。
A、文件的类型B、文件建立的时间C、文件的大小D、文件的图标5、设置了屏幕保护程序后,如用户在一段时间____Windows将执行屏幕保护程序。
A、没有按键盘B、没有移动鼠标器C、既没有按键盘,也没有移动鼠标器D、没有使用打印机6、使用Windows操作系统时,下列说法正确的是____。
A、不能同时打开多个窗口B、可以同时打开多个窗口C、不能同时执行多种任务D、可以在断电后保存内存中的信息7、数据和程序是以____形式存储在磁盘上的。
A、集合B、文件C、目录D、文件夹8、通常所说的FTP协议是指____。
A、简单邮件传输协议B、提供远程登陆功能C、文件传输协议D、保证数据的传输9、万维网的WWW的含义是____。
A、Work wide withB、wait wait waitC、Work wind weakD、World wide web10、网络中计算机之间的通信是通过____实现的,它们是通信双方必须遵守的约定。
A、网卡B、通信协议C、磁盘D、电话交换设备11、计算机工作最重要的特征是____。
A、高速度B、高精度C、存储程序和程序控制D、记忆力强12、计算机业界最初的硬件巨头“蓝色巨人”指的是____。
A、IBMB、MicrosoftC、联想D、Sun13、第四媒体是指()。
A、报纸媒体B、网络媒体C、电视媒体D、广播媒体14、CAD是计算机的主要应用领域,它的含义是____。
2020年全国计算机二级等级考试全真模拟试卷及答案(共五套)
B) 7
C) 11
D) 12
参考答案: A
29. 有以下程序 #include <stdio.h>
main()
{
char
*s[6]
=
{
"EFGH","IJKL","MNOP","QRST","UVWX" }, **p ;
int i;
p = s;
for( i = 0; i<4; i++ ) printf( "%s", p[i] );
参考答案: A
15. 有以下程序 ( 字母 A的ASCII代码为 65) #include <stdio.h>
main()
{
char c1 = 'A', c2 = 'Y';
printf("%d, %d\n", c1, c2 );
}
程序运行后的输出结果是
A) 65, 89
B) A, Y
C) 65, 90
A) 2
B) 4
C) 5
D) 1
参考答案: A
24. 若有定义语句 :int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,
以
下选项中错误引用 a数组元素的是 ( 其中 0 ≤i<10)
A) *(*(a+i))
B) a[ p-a ]
C) p[i]
D) *( &a[i] )
参考答案: A
D) 输出格式不合法 , 输出出错信息
参考答案: A
16. 若变量已正确定义,则以下 for 循环 for ( x=0,y=0; ( y!=123 ) && ( x<4 ); x++ );
2020年全国计算机二级等级考试全真模拟试卷及答案(第七套)
2020年全国计算机二级等级考试全真模拟试卷及答案(第七套)1.在最坏情况下A)快速排序的时间复杂度比冒泡排序的时间复杂度要小B)快速排序的时间复杂度比希尔排序的时间复杂度要小C)希尔排序的时间复杂度比直接插入排序的时间复杂度要小D)快速排序的时间复杂度与希尔排序的时间复杂度是一样的参考答案: C2.在深度为 7的满二叉树中,度为 2的结点个数为A)64B)63C)32D)31参考答案: B3.设栈的顺序存储空间为 S(1: m) ,初始状态为 top=m+1。
现经过一系列入栈与退栈运算后, top=20 ,则当前栈中的元素个数为A)30B)20C)m-19D)m-20参考答案: C4.算法空间复杂度的度量方法是A)算法程序的长度B)算法所处理的数据量C)执行算法所需要的工作单元D)执行算法所需要的存储空间参考答案: D5.下面不属于软件开发阶段任务的是A)测试B)可行性研究C)设计D)实现参考答案: B6.下面属于字符类的实例是A)'518'B)"5"C)'nmD)'\n'参考答案: D7.某系统结构图如下图所示该系统结构图的最大扇出数是A)nB) 1C) 3D) 4参考答案: A8.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。
则实体兴趣班和实体学生之间的联系是A)1:1 联系B)1:m联系C)m:1联系D)m:n联系参考答案: D9.有三个关系表 R、S和T如下,其中三个关系对应的关键字分别为 A,B和复合关键字( A,B)。
表T的记录项( b,q,4)违反了A)实体完整性约束B)参照完整性约束C)用户定义的完整性约束D)关系完整性约束参考答案: B10.在数据库系统中,给出数据模型在计算机上物理结构表示的是A)概念数据模型B)逻辑数据模型C)物理数据模型D)关系数据模型参考答案: C11.若有定义语句: int a=12; ,则执行语句: a+= a-= a*a; 后, a的值是A)-264B)552C)144D)264参考答案: A12.若在程序中变量均已定义成 int类型,且已赋大于 1的值,则下列选项中能正确表示代数式的表达式是A) 1.0/a/b/cB)1/(a*b*c)C) 1.0/a*b*cD)1/a/b/(double)c参考答案: A13.有以下程序#include <stdio.h>main(){int x=010, y=10;printf("%d,%d\n", ++x, y--);}程序运行后的输出结果是A)9,10B)11,10C)010,9D)10,9参考答案: A14.以下选项中叙述正确的是A)C语言的标识符可分为关键字、预定义标识符和用户标识符三类B)C语言的标识符可分为语句、变量和关键字三类C)C语言的标识符可分为函数名、变量和预定义标识符三类D)C语言的标识符可分为运算符、用户标识符和关键字三类参考答案: A15.以下选项中叙述正确的是A)函数体必须由 { 开始B)C程序必须由 main语句开始C)C程序中的注释可以嵌套D)C程序中的注释必须在一行完成参考答案: A16.已知 a=5,b=6,c=7,d=8,m=2,n=2 ,执行(m=a>b)&&(n=c<d)后n的值为A) 2B)0C) 1D)-1参考答案: A17.有以下程序#include <stdio.h>main(){int x=23;do{printf("%2d\n", x--);} while( !x );}程序的执行结果是A)输出 23B)输出 321C)不输出任何内容D)陷入无限循环参考答案: A18.有以下程序#include <stdio.h>main(){char c;while( ( c=getchar() )!= '\n' ){switch( c-'2' ){case 0 :case 1 : putchar( c+4 );case 2 : putchar( c+4 ); break;case 3 : putchar( c+3 );default : putchar( c+2 ); break;}}printf( "\n" );}程序运行后从第一列开始输入以下数据2473<回车 >程序的输出结果是A)668977B)4444C)6677877D)68766参考答案: A19.有以下程序#include <stdio.h>main(){ int i=0, sum=1;do{sum +=i++ ; }while( i<6 );printf("%d \n",sum);}程序的输出结果是A)16B)18C)20D)22参考答案: A20.有以下程序段,若变量已正确定义并赋值if(a>b)printf("x=%d,", x);else printf("y=%d,", y);if(a<=b)i++;else j++;则与此程序段功能相同的选项是A)if(a>b){printf("x=%d,", x);j++;}else {printf("y=%d,", y);i++;}B)if(a>b){printf("x=%d,", x);i++;}else {printf("y=%d,", y);j++;}C)if(a<=b){printf("x=%d,", x);i++;}else {printf("y=%d,", y);j++;}D)if(a>=b){printf("x=%d,", x);i++;}else {printf("y=%d,", y);j++;}参考答案: A21.以下程序的功能是判断输入的一个整数是否能被 3或7整除,若能整除,输出 YES,否则输出 NO。
2020年9月全国计算机等级考试二级笔试模拟试卷及答案
2020年9月全国计算机等级考试二级笔试模拟试卷及答案一﹑选择题(每小题2分,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。
(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)下列叙述中正确的是A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A.n(n+1)/2 B.nlog2 n C.n(n-1)/2 D.n/2 (8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A.219 B.221 C.229 D.231(9)下列叙述中正确的是A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对(10)下列叙述中正确的是A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表(11) 在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为A.向导B.设计器C.生成器D.项目管理器(12)命令?VARTYPE(TIME())结果是A.C B.D C.T D.出错(13)命令?LEN(SPACE(3)-SPACE(2))的结果是A.1 B.2 C.3 D.5(14)在Visual Foxpro中,菜单程序文件的默认扩名是A.mnx B.mnt C.mpr D.prg(15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A.SET CENTURY ON B.SET CENTURY OFFC.SET CENTURY TO 4 D.SET CENTURY OF 4(16)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称TO ttt C.INDEX ON职称,性别TO ttt D.INDEX ON 性别,职称TO ttt (17)在Visual Foxpro中,Unload事件的触发时机是A.释放表单B.打开表单C.创建表单D.运行表单(18)命令SELECT 0的功能是A.选择编号最小的未使用工作区B.选择0号工作区C.关闭当前工作区的表D.选择当前工作区(19)下面有关数据库表和自由表的叙述中,错误的是A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表(20)有关ZAP命令的描述,正确的是A.ZAP命令只能删除当前表的当前记录B.ZAP命令只能删除当前表的带有删除标记的记录C.ZAP命令能删除当前表的全部记录D.ZAP命令能删除表的结构和全部记录(21)在视图设计器中有,而在查询设计器中没有的选项卡是A.排序依据B.更新条件C.分组依据D.杂项(22)在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是A.排序依据B.联接C.筛选D.杂项(23)在Visual Foxpro中,过程的返回语句是A.GOBACK B.COMEBACK C.RETURN D.BACK (24)在数据库表上的字段有效性规则是A.逻辑表达式B.字符表达式C.数字表达式D.以上三种都有可能(25)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。
计算机二级第七套word试题及答案
计算机二级第七套word试题及答案一、选择题1. 在Word中,以下哪个功能可以实现文本的查找与替换?A. 插入B. 格式C. 编辑D. 视图答案:C2. 在Word文档中,如何设置文档的页眉和页脚?A. 通过“插入”菜单B. 通过“视图”菜单C. 通过“文件”菜单D. 通过“设计”菜单答案:A3. 在Word中,插入表格的正确步骤是什么?A. 点击“插入”菜单,选择“表格”,然后选择所需的行数和列数B. 点击“插入”菜单,选择“图片”,然后选择“表格”C. 点击“设计”菜单,选择“插入表格”D. 点击“视图”菜单,选择“插入表格”答案:A4. 在Word文档中,如何将文本设置为斜体?A. 选中文本,然后点击工具栏上的“斜体”按钮B. 选中文本,然后按下键盘上的“Ctrl+I”键C. 选中文本,然后点击“格式”菜单中的“斜体”D. 选中文本,然后点击“编辑”菜单中的“斜体”答案:A5. 在Word中,如何插入页码?A. 点击“插入”菜单,选择“页码”B. 点击“插入”菜单,选择“页眉和页脚”,然后选择“页码”C. 点击“视图”菜单,选择“页码”D. 点击“设计”菜单,选择“页码”答案:B二、填空题1. 在Word中,可以通过________菜单来设置文档的背景颜色。
答案:设计2. 在Word文档中,可以通过________菜单来插入图片。
答案:插入3. 在Word中,可以通过________菜单来设置文档的字体大小。
答案:开始4. 在Word文档中,可以通过________菜单来插入超链接。
答案:插入5. 在Word中,可以通过________菜单来插入脚注。
答案:引用三、简答题1. 描述在Word中插入目录的步骤。
答案:首先,确保文档中的标题已经设置为相应的标题样式。
然后,点击“引用”菜单,选择“目录”,接着选择一个目录样式,Word会自动生成目录。
2. 如何在Word文档中设置水印?答案:在Word中设置水印的步骤如下:点击“设计”菜单,选择“水印”,然后可以选择预设的水印样式或者点击“自定义水印”来创建一个自定义的水印。
2020年全国计算机二级等级考试全真模拟试卷及答案(共五套卷)
2020年全国计算机二级等级考试全真模拟试卷及答案(共五套)2020年全国计算机二级等级考试全真模拟试卷及答案(一)1.下列叙述中正确的是A) 所谓算法就是计算方法B) 程序可以作为算法的一种描述方法C) 算法设计只需考虑得到计算结果D) 算法设计可以忽略算法的运算时间参考答案:B2.下列各序列中不是堆的是A) (91,85,53,36,47,30,24,12)B) (91,85,53,47,36,30,24,12)C) (47,91,53,85,30,12,24,36)D) (91,85,53,47,30,12,24,36)参考答案:C3.深度为5的完全二叉树的结点数不可能是A) 15B) 16C) 17D) 18参考答案:A4.A) ABDEGCFHB) DBGEAFHCC) DGEBHFCAD) ABCDEFGH参考答案:A5.下面描述不属于软件特点的是A) 软件是一种逻辑实体,具有抽象性B) 软件在使用中不存在磨损、老化问题C) 软件复杂性高D) 软件使用不涉及知识产权参考答案:D6.下面对类-对象主要特征描述正确的是A) 对象唯一性B) 对象无关性C) 类的单一性D) 类的依赖性参考答案:A7.在数据库中,数据模型包括数据结构、数据操作和A) 数据约束B) 数据类型C) 关系运算D) 查询参考答案:A8.一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是A) 一对多B) 一对一C) 多对一D) 多对多参考答案:A9.设循环队列为Q(1: m),其初始状态为front=rear=m。
经过一系列入队与退队运算后,front=30,rear=10。
现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为A) 19B) 20C) m-19D) m-20参考答案:D10.A) 投影B) 交C) 选择D) 并参考答案:A11.关于C语言标识符,以下叙述错误的是A) 标识符可全部由数字组成B) 标识符可全部由下划线组成C) 标识符可全部由小写字母组成D) 标识符可全部由大写字母组成参考答案:A12.以下叙述正确的是A) 只使用三种基本结构即可解决任何复杂问题B) C语言程序并不是必须要定义main()函数C) 只要程序包含了任意一种基本结构,就肯定是结构化程序D) 程序中的语法错误只能在运行时才能显现参考答案:A13.以下选项中,合法的数值型常量是A) 3.2B) 'X'C) 099D) 0xEH参考答案:A14.有以下程序#include <stdio.h>main( ){int x = 0x13;printf("INT:%d\n", x+1);}程序运行后的输出结果是A) INT:14B) INT:13C) INT:12D) INT:20参考答案:D15.设有定义:int x=7,y=12;,则以下表达式值为3的是A) (y%=x)-(x%=5)B) y%=(x%=5)C) y%=x-x%5D) y%=(x-x%5)参考答案:A16.以下不是合法C语言转义字符的是A) '\c'B) '\a'C) '\b'D) '\r'参考答案:A17.有如下程序#include <stdio.h>main( ){int i;for (i=0; i<5; i++)putchar('Z' - i);}程序运行后的输出结果是A) 'X''Y''Z''W''V'B) VWXYZC) ZYXWVD) 'ABCDE'参考答案:C18.字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是A) if(strcmp(a,b)==0)B) if(strcpy(a,b))C) if(a==b)D) if(a=b)参考答案:A19.以下程序段中,与其他三个功能不同的程序段是A) s=0;i=1;for( ; ; ) {s+=i; i++; if(i<=10) break;} B) s=0,i=1;for( ; i<=10; ) {s+=i,i++;}C) s=0;for(i=1; i<=10; i++) {s+=i;}D) for(s=0,i=1; i<=10; s+=i,i++) ; 参考答案:A20.有以下程序#include <stdio.h>main( ){ int x=1, y=2, z=3;if(x>1)if(y>x) putchar('A');else putchar('B');elseif(z<x) putchar('C');else putchar('D');}程序的运行结果是A) DB) CC) BD) A参考答案:A21.有语句:k=x<y ?(y<z?1:0):0; ,以下选项中,与此语句功能相同的是A) if(x<y || y<z) k=1; else k=0;B) if(x<y) k=0; else if(y<z) k=1;C) if(x<y) if(y<z) k=1;else k=0;D) if(x<y && y<z) k=1; else k=0;参考答案:D22. 有如下程序#include <stdio.h>void change(int* array, int len){for (; len>=0; len--)array[len] -= 1;}main( ){int i, array[5] = {2,2};change(array, 4);for (i=0; i<5; i++)printf("%d,", array[i]); printf("\n");程序运行后的输出结果是A) 1,1,-1,-1,-1,B) 1,0,-1,1,-1,C) 1,1,1,1,1,D) 1,-1,1,-1,1,参考答案:A23.有以下程序#include <stdio.h>main( ){char* p1 = 0;int* p2 = 0;float* p3 = 0;printf("%d,%d,%d\n", sizeof(p1), sizeof(p2), sizeof(p3));}程序运行后的输出结果是A) 1,4,8B) 4,4,4C) 1,2,4D) 1,1,4参考答案:B24. 有以下程序段int *p1,*p2,a[10];p1=a;p2=&a[5];则p2-p1的值为A) 5B) 10C) 12D) 无法确定参考答案:A25.以下叙述中错误的是A) 基类型不同的指针可以直接相互赋值B) 函数可以通过指针形参向所指单元传回数据C) 字符型指针可以指向一个字符串D) 指针的运用可使程序代码效率更高参考答案:A26. 有以下程序#include <stdio.h>main( ){ int i,j = 0;char a[] = "How are you", b[10] = {0}; for (i=0; a[i]; i++)if (a[i] == ' ')b[j++] = a[i+1];printf("%s\n",b);}程序运行后的输出结果是A) HayB) HowareyouC) weD) ay参考答案:D27. 有以下程序#include <stdio.h>main( ){ char w[20], a[5][10] = {"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz"};int i,j;for (i=0; i<5; i++){ j=0;while (a[i][j]!='\0') j++;w[i] = a[i][j/2+1];}w[5]= '\0';puts(w);程序运行后的输出结果是A) ekpuzB) agmrwC) flqvzD) djoty参考答案:A28.有以下程序#include <stdio.h>main( ){ int i,j = 0;char a[] = "How are you!", b[10] = {0}; for (i=0; a[i]; i++)if (a[i] == ' ')b[j++] = a[i-1];printf("%s\n", b);}程序运行后的输出结果是A) weB) Howareyou!C) ayD) we!参考答案:A29.以下涉及字符串数组、字符指针的程序段,没有编译错误的是A) char* str, name[5];str = "C/C++";B) char* str, name[6];name = "Hello";C) char str1[7] = "prog.c", str2[8]; str2 = str1;D) char line[];参考答案:A30.有如下程序#include <stdio.h>void get_put(){char ch;ch = getchar();if (ch != '\n') get_put();putchar(ch);}main( ){get_put();}程序运行时,输入ABCD<回车>,则输出结果是A) DCDCB) DCBAC) BABAD) ABCD参考答案:B31.有以下程序#include <stdio.h>main( ){char name[10] = {'S', 'T', 'R'}; name[2] = '#'; name[6] = 0;printf("%s\n", name);}程序运行后的输出结果是A) ST#B) STR#C) STR#0D) STR0参考答案:A32. 有以下函数int fun(char *ps){ char *p;p=ps;if(*ps==0) return 0; while(*++p);return(p-ps);}该函数的功能是A) 计算字符串的长度B) 实现字符串的赋值C) 将字符串逆序存放D) 计算字符串所占字节数参考答案:A33.有以下函数void fun(char *p, char *q){ while ((*p++ = *q++) != '\0'); } 该函数的功能是A) 计算字符串的长度B) 计算字符串所占字节数C) 将字符串逆序存放D) 实现字符串的复制参考答案:D34. 以下叙述错误的是A) 未经赋值的全局变量值不确定B) 未经赋值的auto变量值不确定C) 未经赋值的register变量值不确定D) 未经赋值的静态局部变量值为0 参考答案:A35.有以下程序#include <stdio.h>main( ){ int c, d;c = 10^3;d = 10+3;printf("%d,%d\n", c, d);}程序运行后的输出结果是A) 103,13B) 13,13C) 10,13D) 9,13参考答案:D36.有以下程序#include <stdio.h>#include <string.h>typedef struct stu {char name[10];char gender;int score;} STU;void f(char *name, char *gender, int *score) { strcpy(name, "Qian");*gender = 'f';*score = 350;}main( ){ STU a = {"Zhao", 'm', 290}, b;b = a;f(, &b.gender, &b.score);printf("%s,%c,%d,", , a.gender, a.score); printf("%s,%c,%d\n", , b.gender, b.score);}程序运行后的输出结果是A) Zhao,m,290,Qian,f,350B) Zhao,m,290,Zhao,m,290C) Zhao,m,290,Qian,m,350D) Zhao,m,290,Qian,m,290参考答案:A37.有如下程序#include <stdio.h>main( ){int a = 9, b;b = (a >> 3) % 4;printf("%d,%d\n", a, b);}程序运行后的输出结果是A) 9,1B) 4,0C) 4,3D) 9,3参考答案:A38. 有如下定义:struct{ int num;char name[10];struct{ int y; int m; int d;} birth;} s,*ps=&s;以下对内嵌结构体成员的引用形式错误的是A) ps.birth.yB) s.birth.yC) ps->birth.yD) (*ps).birth.y参考答案:A39. 函数rewind(fp)的作用是A) 函数rewind(fp)的作用是使文件读写指针指向文件开始位置B) 使文件位置指针指向文件的末尾C) 使文件位置指针移至前一个字符的位置D) 使文件位置指针移至下一个字符的位置参考答案:A40.以下选项中错误的是A) a&=b 与 a=a&b 等价B) a^=b 与 a=a^b 等价C) a|=b 与 a=a|b 等价D) a!^=b 与 a=a!^b 等价参考答案:D2020年全国计算机二级等级考试全真模拟试卷及答案(二)1.下列关于算法复杂度叙述正确的是A) 最坏情况下的时间复杂度一定高于平均情况的时间复杂度B) 时间复杂度与所用的计算工具无关C) 对同一个问题,采用不同的算法,则它们的时间复杂度是相同的D) 时间复杂度与采用的算法描述语言有关参考答案:B(2020.9)2.设有栈S和队列Q,初始状态均为空。
2020年全国计算机二级考试ACCESS上机试题及答案(共七套)
2020年全国计算机二级考试ACCESS上机试题及答案(共七套)2020年全国计算机二级考试ACCESS上机试题及答案(第一套)一、基本操作题(计30分)(1)在"订货.mdb"数据库中有"订单"表,请将姓"黄"的雇员改成姓"王"。
(2)将"订单"表的行高设置为13,单元格效果改为"凸起"。
"订单"表如图8-1所示。
图8-1(3)按照表8-1要求建立"雇员"表,并输入表8-2数据,设置"雇员"表和"订单"表之间的关系设置为一对多,实施参照完整性。
"雇员"表如图8-2所示。
表8-1字段名称数据类型字段大小是否主键雇员文本10是表8-2赵军刘朋王科孙伟图8-2一、基本操作题(1)【操作步骤】在"订货"数据库窗口中,单击"表"对象。
双击"订单"表或者右键单击后选择"打开",选中"雇员"列,右键单击选择"查找",在"查找和替换"对话框选择"替换"选项卡,"查找内容"中输入"黄",在"替换值"中输入"王","查找范围"选择"雇员","匹配"选择"字段开头",单击"全部替换"按钮。
单击工具栏中"保存"按钮,保存修改后的表。
(2)【操作步骤】在主菜单中选择"格式"→"行高",在弹出的对话框中输入行高"13",单击"确定"按钮。
国家二级MS Office高级应用机试(计算机基础)模拟试卷7(题后含答案及解析)
国家二级MS Office高级应用机试(计算机基础)模拟试卷7(题后含答案及解析)题型有:1. 选择题选择题1.为了保证公司网络的安全运行,预防计算机病毒的破坏,可以在计算机上采取的方法是:A.磁盘扫描B.安装浏览器加载项C.开启防病毒软件D.修改注册表正确答案:C解析:防病毒软件是一种计算机程序,可进行检测、防护,并采取行动来解除或删除恶意软件程序,如病毒和蠕虫。
知识模块:计算机基础2.1MB的存储容量相当于:A.一百万个字节B.2的10次方个字节C.2的20次方个字节D.1000KB正确答案:C解析:MB与字节换算方法是:1MB=1024KB、1KB=1024字节,因此1MB =1024*1024=1048576字节≈210字节。
知识模块:计算机基础3.Intemet的四层结构分别是:A.应用层、传输层、通信子网层和物理层B.应用层、表示层、传输层和网络层C.物理层、数据链路层、网络层和传输层D.网络接口层、网络层、传输层和应用层正确答案:D解析:Intemet的四层结构包括:网络接口层、网络层、传输层和应用层。
知识模块:计算机基础4.微机中访问速度最快的存储器是:A.CD—ROMB.硬盘C.U盘D.内存正确答案:D解析:内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。
计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。
内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。
内存是由内存芯片、电路板、金手指等部分组成的。
知识模块:计算机基础5.计算机能直接识别和执行的语言是:A.机器语言B.高级语言C.汇编语言D.数据库语言正确答案:A解析:机器语言(machine language)是一种指令集的体系。
二级MS-Office真题第7套完整解析
全国计算机等级考试二级练习题第十二套一、文字处理计算机大学组织专家对《学生成绩管理系统》的需求方案进行评审,为使参会人员对会议流程和内容有一个清晰的了解,需要会议会务组提前制作一份有关评审会的秩序手册。
请根据考生文件夹下的文档“需求评审会.docx”和相关素材完成编排任务,具体要求如下:1. 将素材文件“需求评审会.docx”另存为“评审会会议秩序册.docx”,并保存于考生文件夹下,以下的操作均基于“评审会会议秩序册.docx”文档进行。
2. 设置页面的纸张大小为16开,页边距上下为2.8厘米、左右为3厘米,并指定文档每页为36行。
步骤:(页面布局 -页面设置- 文档网络-每页36行)3. 会议秩序册由封面、目录、正文三大块内容组成。
其中,正文又分为四个部分,每部分的标题均已经以中文大写数字一、二、三、四进行编排。
要求将封面、目录、以与正文中包含的四个部分分别独立设置为Word文档的一节。
页码编排要求为:封面无页码;目录采用罗马数字编排;正文从第一部分内容开始连续编码,起始页码为1(如采用格式- 1 -),页码设置在页脚右侧位置。
(多记)操作步骤:(页面设置—分节符—下一页)封面页步骤:插入—页脚- -选择首页不同双击“目录”一页的页脚,选择[设计]选项卡,在[导航]选显卡里面取消[到前一条页眉],点击[页眉和页脚]->[设置页码格式],[编码格式]选择为罗马数字,设置[起始页码]为I,点击[确定],点击[页眉和页脚]->[页码]->[当前位置]->[普通数字]插入页码。
步骤2:鼠标定位于“一、报到、会务组”页页脚,选择[设计]选项卡,在[导航]选项卡里面取消[到前一条页眉],点击[页眉和页脚]->[设置页码格式],[编码格式]选择为阿拉伯数字,设置[起始页码]为1,点击[确定]。
选择[开始]选项卡,在[段落]选项卡里点击[文本右对齐]。
4. 按照素材中“封面.jpg”所示的样例,将封面上的文字“计算机大学《学生成绩管理系统》需求评审会”设置为二号、华文中宋;将文字“会议秩序册”放置在一个文本框中,设置为竖排文字、华文中宋、小一;将其余文字设置为四号、仿宋,并调整到页面适宜的位置。
2020年4月全国计算机等级考试二级VF笔试全真模拟试题及答案
2020年4月全国计算机等级考试二级VF笔试全真模拟试题及答案一、选择题(每小题 2 分,共 70 分)(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)对下列二叉树进行前序遍历的结果为A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ(7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为A)n+1 B)n-1 C)2n D)n/(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。
A)井 B)交 C)投影 D)笛卡儿乘积(9)在E-R图中,用来表示实体之是联系的图形是。
A)矩形 B)椭圆形 C)菱形 D)平行四边形(10)下列叙述中错误的是。
A)在数据库系统中,数据的物理结构必须与逻辑结构一致.B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)以下不属于SQL数据操作命令的是。
计算机二级第7套答案解析
Word 7 答案1.【解析】本小题主要考核文件另存为操作。
在考生文件夹中,打开“Word_素材.docx”文件,然后单击鼠标打开“文件”菜单,在弹出的菜单中选中“另存为”命令,然后将文件名称中的“Word_素材”修改成“Word”,最后点“保存”按钮即可。
注意:不能删除文件后缀“.docx”。
2.【解析】本小题主要考核页面设置。
在“页面布局”选项卡中单击“页面设置”组中的对话框启动器,打开“页面设置”对话框,在“纸张”选项卡中“纸张大小”下拉框中选择“B5”,在“页边距”选项卡中设置页边距的具体数值和装订线位置。
3.【解析】本小题主要考核样式的应用。
步骤1:找到文档中第一行“黑客技术”并选中它们,在“开始”选项卡下“样式”分组中将其设置为“标题1”段落样式。
步骤2:将光标定位在文档任意位置,然后按<Ctrl+H>组合键,在弹出的“查找和替换”对话框中,将光标定位在“查找内容”输入框中,然后单击“格式”按钮中的“字体”命令,在弹出的“查找字体”对话框中,设置字体为“黑体”,单击“确定”按钮。
步骤3:将光标定位在“替换为”输入框中,然后单击“格式”按钮中的“样式”命令,在弹出的“替换样式”对话框中选择“标题2”,然后单击“确定”按钮。
步骤4:单击“全部替换”按钮,即可完成将所有黑体字设置为2级标题操作。
同理,设置文档中斜体字的段落为“标题3”段落样式。
4.【解析】本小题主要考核字体和段落设置。
步骤1:选中正文第一段,在“开始”选项卡中“字体”分组中将字体设置为四号字;单击“段落”分组右下角的分组启动器,打开“段落”对话框。
步骤2:在对话框中设置行距为多倍行距1.2倍,特殊格式为首行缩进2字符。
同理设置正文的其它段落(使用格式刷更快捷)。
步骤3:将光标定位在文档任意位置,然后按<Ctrl+H>组合键,在弹出的“查找和替换”对话框中,将光标定位在“查找内容”输入框中,然后单击“格式”按钮中的“样式”命令,在弹出的“查找样式”对话框中,设置样式为“正文”,单击“确定”按钮;步骤4:将光标定位在“替换为”输入框中,然后单击“格式”按钮中的“样式”命令,在弹出的“查找样式”对话框中选择“正文”,然后单击“确定”按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年全国计算机二级等级考试全真模拟试卷及答案(第七套)1.在最坏情况下A) 快速排序的时间复杂度比冒泡排序的时间复杂度要小B) 快速排序的时间复杂度比希尔排序的时间复杂度要小C) 希尔排序的时间复杂度比直接插入排序的时间复杂度要小D) 快速排序的时间复杂度与希尔排序的时间复杂度是一样的参考答案:C2.在深度为7的满二叉树中,度为2的结点个数为A) 64B) 63C) 32D) 31参考答案:B3.设栈的顺序存储空间为S(1: m),初始状态为top=m+1。
现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为A) 30B) 20C) m-19D) m-20参考答案:C4.算法空间复杂度的度量方法是A) 算法程序的长度B) 算法所处理的数据量C) 执行算法所需要的工作单元D) 执行算法所需要的存储空间参考答案:D5.下面不属于软件开发阶段任务的是A) 测试B) 可行性研究C) 设计D) 实现参考答案:B6.下面属于字符类的实例是A) '518'B) "5"C) 'nmD) '\n'参考答案:D7.某系统结构图如下图所示该系统结构图的最大扇出数是A) nB) 1C) 3D) 4参考答案:A8.一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。
则实体兴趣班和实体学生之间的联系是A) 1:1联系B) 1:m联系C) m:1联系D) m:n联系参考答案:D9.有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。
表T的记录项(b,q,4)违反了A) 实体完整性约束B) 参照完整性约束C) 用户定义的完整性约束D) 关系完整性约束参考答案:B10.在数据库系统中,给出数据模型在计算机上物理结构表示的是A) 概念数据模型B) 逻辑数据模型C) 物理数据模型D) 关系数据模型参考答案:C11.若有定义语句:int a=12;,则执行语句:a+= a-= a*a;后,a的值是A) -264B) 552C) 144D) 264参考答案:A12.若在程序中变量均已定义成int类型,且已赋大于1的值,则下列选项中能正确表示代数式的表达式是A) 1.0/a/b/cB) 1/(a*b*c)C) 1.0/a*b*cD) 1/a/b/(double)c参考答案:A13.有以下程序#include <stdio.h>main(){int x=010, y=10;printf("%d,%d\n", ++x, y--);}程序运行后的输出结果是A) 9,10B) 11,10C) 010,9D) 10,9参考答案:A14.以下选项中叙述正确的是A) C语言的标识符可分为关键字、预定义标识符和用户标识符三类B) C语言的标识符可分为语句、变量和关键字三类C) C语言的标识符可分为函数名、变量和预定义标识符三类D) C语言的标识符可分为运算符、用户标识符和关键字三类参考答案:A15.以下选项中叙述正确的是A) 函数体必须由 { 开始B) C程序必须由main语句开始C) C程序中的注释可以嵌套D) C程序中的注释必须在一行完成参考答案:A16.已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c<d)后n的值为A) 2B) 0C) 1D) -1参考答案:A17.有以下程序#include <stdio.h>main(){int x=23;do{printf("%2d\n", x--);} while( !x );}程序的执行结果是A) 输出23B) 输出321C) 不输出任何内容D) 陷入无限循环参考答案:A18.有以下程序#include <stdio.h>main(){char c;while( ( c=getchar() )!= '\n' ){switch( c-'2' ){case 0 :case 1 : putchar( c+4 );case 2 : putchar( c+4 ); break; case 3 : putchar( c+3 );default : putchar( c+2 ); break; }}printf( "\n" );}程序运行后从第一列开始输入以下数据2473<回车>程序的输出结果是A) 668977B) 4444C) 6677877D) 68766参考答案:A19.有以下程序#include <stdio.h>main(){ int i=0, sum=1;do{sum += i++ ;} while( i<6 );printf("%d \n",sum);}程序的输出结果是A) 16C) 20D) 22参考答案:A20.有以下程序段,若变量已正确定义并赋值if(a>b)printf("x=%d,", x);else printf("y=%d,", y);if(a<=b)i++;else j++;则与此程序段功能相同的选项是A) if(a>b){printf("x=%d,", x);j++;}else {printf("y=%d,", y);i++;}B) if(a>b){printf("x=%d,", x);i++;}else {printf("y=%d,", y);j++;}C) if(a<=b){printf("x=%d,", x);i++;}else {printf("y=%d,", y);j++;}D) if(a>=b){printf("x=%d,", x);i++;}else {printf("y=%d,", y);j++;}参考答案:A21.以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。
在下划线处应填入的选项是#include <stdio.h>{ int k;printf("Enter a int number : "); scanf("%d", &k );if ________ printf("YES\n");else printf("NO\n");printf("%d\n",k%3);}A) ( (k%3==0) || (k%7==0) )B) (k/3==0) || (k/7==0)C) ( (k%3=0) || (k%7=0) )D) ( (k%3==0)&& (k%7==0) )参考答案:A22.以下选项中,不能对主函数中变量i和j的值进行交换的程序是A) #include <stdio.h>void swap( int *p,int *q){ int *t;*t=*p; *p=*q; *q=*t;}main(){int i=10,j=20, *a=&i, *b=&j;swap(a,b); printf("i=%d j= %d\n", i,j ); }B) #include <stdio.h>void swap( int *p,int *q){ int t;t=*p; *p=*q; *q=t;}main(){int i=10,j=20, *a=&i, *b=&j;swap(a,b); printf("i=%d j= %d\n", i,j ); }C) #include <stdio.h>#include <stdlib.h>void swap( int *p,int *q){ int *t;t=(int *)malloc(sizeof(int));*t=*p; *p=*q; *q=*t;free(t);}main(){int i=10,j=20;swap(&i,&j); printf("i=%d j= %d\n", i,j ); }D) #include <stdio.h>void swap( int *p,int *q){ int t;t=*p; *p=*q; *q=t;}main(){int i=10,j=20 , *x=&i, *y=&j;swap(x,y); printf("i=%d j= %d\n", i,j ); }参考答案:A23.有以下程序#include <stdio.h>main(){int a[10] = { 1,3,5,7,11,13,17 }, *p=a;printf("%d,", *( p++ ));printf("%d\n", *( ++p ));}程序运行后的输出结果是A) 1,5B) 3,5C) 3,7D) 1,3参考答案:A24.有以下程序#include <stdio.h>main(){int *p, x=100;p=&x; x=*p+10;printf("%d\n", x);}程序运行后的输出结果是A) 110B) 120C) 100D) 90参考答案:A25.以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处#include <stdio.h>main(){int a[10], i=0;while( i<10 ) scanf("%d", _________ );┋}A) a+(i++)B) &a[i+1]C) a+iD) &a(i++)参考答案:A26.有以下程序#include <stdio.h>void fun( int x, int y, int *z ){ *z = y-x; }main(){int a, b, c;fun(10,5,&a ); fun(7,a,&b ); fun(a,b,&c ); printf("%d,%d,%d\n", a,b,c );}程序运行后的输出结果是A) -5,-12,-7B) 5,2,3C) -5,-12,-17D) 5,-2,-7参考答案:A27.有以下程序#include <stdio.h>void fun( int *s, int n1, int n2 ){ int i,j,t;i=n1; j=n2;while( i<j ){ t=*(s+i); *(s+i)=*(s+j); *(s+j)=t;i++; j--;}}main(){int a[10] = { 1,2,3,4,5,6,7,8,9,0} ,i, *p = a; fun( p,0,3 ); fun( p,4,9 ); fun( p,0,9 );for( i=0; i<10; i++ )printf("%d ", *( a+i ) ); printf("\n" );}程序运行后的输出结果是A) 5 6 7 8 9 0 1 2 3 4B) 0 9 8 7 6 5 4 3 2 1C) 4 3 2 1 0 9 8 7 6 5D) 0 9 8 7 6 5 1 2 3 4参考答案:A28.当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是A) 自动(auto)B) 静态(static)C) 寄存器(register)D) 外部(extern)参考答案:A29.当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是A) 自动(auto)B) 静态(static)C) 寄存器(register)D) 外部(extern)参考答案:A30.以下语句的输出结果是printf("%d\n", strlen("\t\"\065\xff\n"));A) 5B) 8C) 14D) 输出项不合法,无正常输出参考答案:A31.若有说明和语句:char str[]="Hello", *p; p=str;,则此时*(p+5)中的值为A) '\0'B) 'o'C) 'o'的地址D) 不确定的值参考答案:A32.有以下程序#include <stdio.h>#include <string.h>main(){char s[]="Beijing";printf("%d\n", strlen(strcpy( s,"China") ));}程序运行后的输出结果是A) 5B) 7C) 12D) 14参考答案:A33.有以下函数int fun( char *s, char *t ){ while(( *s )&&( *t ) && (*t++ == *s++ ) ); return (*s-*t);}函数的功能是A) 比较两个字符串的大小B) 求字符串的长度C) 将字符串s复制到字符串t中D) 连接字符串s和字符串t参考答案:A34.以下叙述正确的是A) EOF只能作为文本文件的结束标志,其值为-1B) EOF可以作为所有文件的结束标志C) EOF只能作为二进制文件的结束标志D) 任何文件都不能用EOF作为文件的结束标志参考答案:A35.以下叙述正确的是A) 在C语言中调用fopen函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来B) fopen函数的调用形式为:fopen(文件名)C) fopen函数的返回值为NULL时,则成功打开指定的文件D) fopen函数的返回值必须赋给一个任意类型的指针变量参考答案:A36.以下不能对文件进行输出的库函数是A) fpoutB) fputcC) fwriteD) fprintf参考答案:A37.有以下程序#include <stdio.h>#define N 2#define M N+1#define MUN (M+1)*M/2main(){printf( "%d\n", MUN );}程序运行后的输出结果是A) 8B) 9C) 5D) 6参考答案:A38.有以下程序#include <stdio.h>struct link{int data;struct link* next;};main(){ struct link *h,a ,b;h=&a; a.data=10; a.next=&b; b.data=20;┋}程序运行时不能输出10,20的语句是A) printf("%d,%d \n",h->data,a.next.data);B) printf("%d,%d \n",a.data,(*a.next).data);C) printf("%d,%d \n",h->data,(*a.next).data);D) printf("%d,%d \n",a.data,a.next->data);参考答案:A39.有以下程序#include <stdio.h>main(){ int a=3 ,b=3;printf("%d \n",a&b);}程序运行后的输出结果是A) 3B) 1C) 0D) 6参考答案:A40.有以下程序段FILE *fp;if( (fp=fopen("test.txt","w")) == NULL){ printf("不能打开文件!");exit(0);}elseprintf("成功打开文件!");若指定文件test.txt不存在,且无其他异常,则以下叙述错误的是A) 输出"不能打开文件!"B) 输出"成功打开文件!"C) 系统将按指定文件名新建文件D) 系统将为写操作建立文本文件参考答案:A。