2018年3月计算机二级Web程序练习题一

2018年3月计算机二级Web程序练习题一
2018年3月计算机二级Web程序练习题一

2018年3月计算机二级Web程序练习题一第一章Web技术基础

1[单选题] 下列关于HTML的说法中,正确的是( )。

A.编制HTML文件时不需要加入任何标记(tag)

B.HTML网页的核心,是一种超文本标记的程序设计语言

C.HTML是网页的核心,是一种超文本标记的页面描述语言

D.通过网页浏览器阅读HTML文件时,Web服务器负责解释插入到HTML文本中的各种标记

参考答案:C

2[单选题] 在访问的URL http://https://www.360docs.net/doc/415984345.html,:8080/login.aspx中,http表示( )。

A.端口号

B.文件名

C.访问协议

D.主机名

参考答案:C

3[单选题] 域名系统能够实现( )。

A.域名转换成主机名

B.主机名转换成域名

C.主机名转换成IP地址

D.域名转换成IP地址

参考答案:D

4[单选题] Web的工作模式是( )。

A.客户机/服务器

B.浏览器/服务器

C.浏览器/浏览器

D.浏览器/客户机

参考答案:B

5[单选题] 利用 https://www.360docs.net/doc/415984345.html,开发的网页,其文件扩展名应命名为( )。

A..htm

B..aspx

C..asp

D.无严格限制

参考答案:B

6[单选题] 在URL中,默认的Web服务器的端口是( )。

A.80

B.8080

C.1024

D.2048

参考答案:A

7[单选题] 下面的技术中,属于客户机端脚本语言的是( )。

A.ASP

B.PHP

C.Perl

D.VBSCript

参考答案:D

8[单选题] Web上的任何信息,包括文档、图像、图片、视频或音频都被视为资源。为便于引用资源,应给它们分配一个唯一的标识来描述该资源存放于何处及如何对它进行存取,当前使用的命名机制称为( )。

A.URL

B.WWW

C.DNS

D.FTP

参考答案:A

9[单选题] 下面协议中用于在Web浏览器和服务器之间传输Web文档的是( )。

A.NFS

B.FTP

C.HTTP

D.DNS

参考答案:C

10[单选题] 浏览器中用于负责向用户显示数据的是( )。

A.WWW

B.IP地址

C.HTML

D.DNS

参考答案:C

11[单选题] HTTP协议是一种( )协议。

A.文件传输协议

B.邮件协议

C.远程登录协议

D.超文本传输协议

参考答案:D

12[单选题] Internet使用的网络协议是( )。

A.3CP协议

B.TCP/IP协议

C.UDP协议

D.IP协议

参考答案:B

13[单选题] FTP协议是一种( )协议。

A.文件传输协议

B.远程登录协议

C.邮件协议

D.超文本传输协议

参考答案:A

14[单选题] 目前在Internet上应用最为广泛的服务是( )。

A.FTP服务

B.Web服务

C.Telnet服务

D.Gopher服务

参考答案:B

15[单选题] 下列关于Internet和Web的说法中,正确的是( )。

A.Web就是Internet的别称

B.Web是基于Internet之上的一个应用服务

C.Internet是基于Web之上的一个信息系统

D.Internet与Web没有任何关系

参考答案:B

第二章HTTP协议基础

1[单选题] 在HTTP协议的“请求/响应”交互模型中,以下说法中错误的是( )。

A.客户机在发送请求之前需要主动与服务器建立连接

B.服务器无法主动向客户机发起连接

C.服务器无法主动向客户机发送数据

D.以上都错

参考答案:D

2[单选题] 在HTTP响应的MIME消息体中,可以同时包含如下类型的数据( )。

i .文本数据 ii.图片数据 iii.视频数据 iv.音频数据

A.仅i

B.i和ii

C.i、ii和iii

D.全都可以

参考答案:D

3[单选题] HTTP协议的内容协商消息头包括( )。

i.内容协商消息头 ii.缓存控制消息头

iii.条件控制消息头iv.服务器状态消息头

A.i和ii

B.i、ii和 iii

C.ii和 iii

D.iii和iv

参考答案:B

4[单选题] HTTP请求消息中可以不包含( )。

i.开始行 ii.消息头iii.消息体实体数据

A.仅i

B.i和ii

C.ii和 iii

D.仅iii

参考答案:C

5[单选题] HTTP协议的GET请求方法可以获取( )类型的数据。

A.HTML文档

B.图片

C.视频

D.以上都可以

参考答案:D

6[单选题] 以下( )不是标准的HTTP消息头字段。

A.Status

B.Host

C.Accept

D.Referer

参考答案:A

7[单选题] HTTP在可靠的( )协议之上提供一种传输信息的机制。

A.物理层

B.网络层

C.传输层

D.应用层

参考答案:C

8[单选题] HTTP协议的交互过程不包含( )步骤。

A.建立连接

B.关闭连接

C.发送请求

D.下载数据

参考答案:D

9[单选题] 以下不属于HTTP请求方法的是( )。

A.GET

B.SET

C.PUT

D.POST

参考答案:B

10[单选题] 以下不是HTTP协议的特点的是( )。

A.持久连接

B.请求/响应模式

C.只能传输文本数据

D.简单、高效

参考答案:C

11[单选题] 在HTTP/1.1协议中,持久连接选项是( )的。

A.默认关闭

B.默认打开

C.不可协商

D.以上都不对

参考答案:B

12[单选题] HTTP协议采用的默认TCP端口是( )。

A.80

B.443

C.8080

D.1080

参考答案:A

13[单选题] URI的全称是( )。

A.标准资源描述符

B.标准资源标识符

C.通用资源描述符

D.通用资源标识符

参考答案:D

14[单选题] HTTP协议的消息有( )两种类型。

A.发送消息和接收消息

B.请求消息和响应消息

C.消息头和消息体

D.实体消息和控制消息

参考答案:B

15[单选题] HTTP协议是运行于( )协议之上的应用层协议。

A.FTP

B.SMTP

C.TCP

D.UDP

参考答案:C

(试题来源:厚学网)

计算机二级题库

模拟试题(一) 1. 填空题 请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串strl的后面。 例如:str仁“How de”’,str2= “you do?",结果输出:How do you do? 注意:部分源程序给岀如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语 句。 试题程序: #include #include #define N 40 void fun(char *str1,char *str2) { int i=0; char *p1=str1; char *p2=str2; while(【1】) i+ for(;【2】;i++) *(p1+i)=【3】; *(p1+i)='\0: } main() { char str1[N],str2[N]; clrscr(); printf("*****Input the string str1 & str2*****\n"); printf(" \nstr1:"); gets(str1); printf(" \nstr2:"); gets(str2); printf("**The string str1 & str2**\n"); puts(str1); puts(str2); fun(str1,str2); prin tf("*****The new string *****\n"); puts(str1); } 答案及评析: 【1】*(p1+i) 【2] *p2 【3】*p2++ 【解析】填空1:变量i用来记录字符串str1的长度,当指针指到字符串str1结束标志符‘ \0'时,while 循环结束,变量i停止累加。填空2 :指针p2指向字符串str2,通过for循环将字符串str2接在str1后面,循环结束的条件是指针p2所指的字符是字符串结束标志符’\0'。填空3:指针p2最初指向字符串str2 的首字符,通过自加1,使指针p2依次向后移动,指向str2的各个字符,实现将字符串str2接在str1 后面的功能。 2. 改错题 下列给定程序中,函数fun()的作用是:将字符串tt中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入"edS,dAd",则输出"EDS, DAD" 请改正程序中的错误,使它能得到正确结果。

2018年3月计算机二级MSOffice练习题及答案二

2018年3月计算机二级MSOffice练习题及答案二 一、选择题 1). ( )拓扑结构是将网络的各个节点通过中继器连接成一个闭合环路。 A.星型 B.树型 C.总线型 D.环型 正确答案:D 答案解析:环型拓扑结构是使用中继器组成一个封闭的环,各节点直接连到环上,信息沿着环按一定方向从一个节点传送到另一个节点的拓扑结构。 2). 无符号二进制整数101001转换成十进制整数等于( )。 A.41 B.43 C.45

D.39 正确答案:A 3). 下面关于“计算机系统”的叙述中,最完整的是( )。 A.“计算机系统”就是指计算机的硬件系统 B.“计算机系统”是指计算机上配置的操作系统 C.“计算机系统”由硬件系统和安装在上的操作系统组成 D.“计算机系统”由硬件系统和软件系统组成 正确答案:D 4). 计算机的硬件主要包括:中央处理器(CPU)、存储器、输出设备和( )。 A.键盘 B.鼠标 C.输入设备 D.显示器 正确答案:C 5). 计算机能直接识别、执行的语言是( )。

A.汇编语言 B.机器语言 C.高级程序语言 D.C++语言 正确答案:B 二、演示文稿题 请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作. 注意:以下的文件必须都保存在考生文件夹下. 请根据提供的素材文件“ppt素材.docx”中的文字、图片设计制作演示文稿,并以文件名“ppt.pptx”存盘,具体要求如下: (1)将素材文件中每个矩形框中的文字及图片设计为1张幻灯片,为演示文稿插入幻灯片编号,与矩形框前的序号一一对应. (2)第1张幻灯片作为标题页,标题为“云计算简介”,并将其设为艺术字,有制作日期(格式:XXXX年XX月XX日),并指明制作者为“考生XXX”.第9张幻灯片中的“敬请批评指正!”采用艺术字. (3)幻灯片版式至少有3种,并为演示文稿选择一个合适的主题.

计算机二级选择题技巧

二、冲刺课复习 (一)、C语言部分 1、C语言的基础知识 1)合法的用户标识符考查: 合法的要求是由字母,数字,下划线组 成。有其它元素就错了。 并且第一个必须为字母或则是下划线。 第一个为数字就错了。 关键字不可以作为用户标识符号。main define scanf printf 都不是关键字。 迷惑你的地方If是可以做为用户标识 符。因为If中的第一个字母大写了,所 以不是关键字。 2)实型数据的合法形式: 2.333e-1 就是合法的,且数据是2.333 ×10-1。 考试口诀:e前e后必有数,e后必为 整数。. 3)字符数据的合法形式:: '1' 是字符占一个字节,"1"是字符串占两 个字节(含有一个结束符号)。 '0' 的ASCII数值表示为48,'a' 的ASCII 数值是97,'A'的ASCII数值是65。 一般考试表示单个字符错误的形式: '65' "1" 字符是可以进行算术运算的,记住: '0'-0=48 大写字母和小写字母转换的方法: 'A'+32='a' 相互之间一般是相差32。4)整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节: 考试时候一般会说,在16位编译系统,或者是32位系统。碰到这种情况,不要 去管,一样做题。掌握整型一般是两个 字节, 字符型是一个字节,双精度一般是 4个字节就可以了。 5)转义字符的考查: 在程序中int a = 0x6d,是把一个十六进 制的数给变量a 注意这里的0x必须存 在。 在程序中int a = 06d, 是一个八进制的 形式。 在转义字符中,’\x6d’才是合法的,0 不能写,并且x是小写。 ‘\141’是合法的,0是不能写的。 ‘\108’是非法的,因为不可以出现8。 6)算术运算符号的优先级别: 同级别的有的是从左到右,有的是从右 到左。 7)强制类型转换: 一定是(int)a 不是int(a),注意类 型上一定有括号的。 注意(int)(a+b)和(int)a+b 的区别。 前是把a+b转型,后是把a转型再加b。 8)表达式的考查: 是表达式就一定有数值。 赋值表达式:表达式数值是最左边的数 值,a=b=5;该表达式为5,常量不可以赋 值。 自加、自减表达式:假设a=5,++a(是 为6),a++(为5);运行的机理:++a 是 先把变量的数值加上1,然后把得到的数 值放到变量a中,然后再用这个++a表 达式的数值为6,而a++是先用该表达式 的数值为5,然后再把a的数值加上1 为6,再放到变量a中。进行了++a和 a++后在下面的程序中再用到a的话都 是变量a中的6了。 考试口诀:++在前先加后用,++在后先用 后加。 逗号表达式:优先级别最低;表达式的 数值逗号最右边的那个表达式的数值。 (2,3,4)的表达式的数值就是4。 例题: main() {int x,y,z; x=y=1; z=x++,y++,++y; printf(“%d,%d,%d\n”,x,y,z); } 程序运行后的输出结果是 A) 2,3,3 B) 2,3,2 C)

2018全国计算机等级考试一级考试试题库

2018年全国计算机等级考试一级考试试题库 0401) 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是 A)它是1946年在美国诞生的 B)它主要采用电子管和继电器 C)它是首次采用存储程序控制使计算机自动工作 D)它主要用于弹道计算 答案:C 0402) 一个字长为8位的无符号二进制整数能表示的十进制数值范围是 A)0-256 B)0-255 C)1-256 D)1-255 答案:B 0403) 二进制数1001001转换成十进制数是 A)72 B)71 C)75 D)73 答案:D 0404) 十进制数90转换成无符号二进制数是 A)1011010 B)1101010 C)1011110 D)1011100 答案:A 0405) 标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有 A)127个 B)128个 C)256个 D)254个 答案:B 0406) 根据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码 A)7145个 B)7445个 C)3008个 D)3755个 答案:B 0407) 运算器的主要功能是进行 A)算术运算 B)逻辑运算 C)加法运算 D)算术和逻辑运算 答案:D 0408) 下列各存储器中,存取速度最快的是 A)CD-ROM

C)软盘 D)硬盘 答案:B 0409) 假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。硬盘的容量是内存容量的 A)40倍 B)60倍 C)80倍 D)100倍 答案:C 0410) 在外部设备中,扫描仪属于 A)输出设备 B)存储设备 C)输入设备 D)特殊设备 答案:C 0411) 计算机能直接识别的语言是 A)高级程序语言 B)机器语言 C)汇编语言 D)C++语言 答案:B 0412) 下列关于计算机病毒的叙述中,错误的是 A)计算机病毒具有潜伏性 B)计算机病毒具有传染性 C)感染过计算机病毒的计算机具有对该病毒的免疫性 D)计算机病毒是一个特殊的寄生程序 答案:C 0413) Internet网中不同网络和不同计算机相互通讯的基础是 A)ATM B)TCP/IP C)Novell D)X.25 答案:B 0414) 已知一汉字的国标码是5E38,其内码应是 A)DEB8 B)DE38 C)5EB8 D)7E58 答案:A 0415) 已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是 A)5,a,X B)a,5,X C)X,a,5 D)5,X,a 答案:D 0416) 度量计算机运算速度常用的单位是

计算机二级上机考试(程序改错题)1

计算机二级上机考试(程序改错题)1 https://www.360docs.net/doc/415984345.html,work Information Technology Company.2020YEAR

程序编程题目 1、第一大类(交换类)共7道 2. 程序修改(第3套) 给定程序中函数fun的功能是:通过某种方式实现两个变量的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中值为3,b中的值为8. /**found**/ t=*x; *x=y; /**found**/ return(t); 2. 程序修改(第60套) 给定程序中函数fun的功能是:实现两个整数的交换。例如给a和b分别输入60和65,输出为:a=65 b=60 /**found**/ void fun(int *a,int *b) /**found**/ t=*b;*b=*a;*a=t; 2. 程序修改(第88套) 给定程序中函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3,b中的值为8。 /**found**/ void fun(int *x, int *y) /**found**/ t=*x,*x=*y,*y=t; 2、第二大类(计算类)共22道2. 程序修改(第1套) 给定程序中函数fun的功能是:求出以下分数序列的前n 项之和。 2/1+3/2+5/3+8/5+13/8+21/13 +……和值通过函数值返回main函数。例如n=5,则应输出:8.391667。 /**found**/ double fun(int n) /**found**/ s=s+(double)a/b; 2. 程序修改(第6套) 给定程序中函数fun的功能是:用递归算法计算列中第n 项的值。从第一项起,斐波拉契数列为:1、1、2、3、5、8、13、21、…… /**found**/ switch(g) /**found**/ case 1:case 2:return 1;2. 程序修改(第13套) 给定程序中函数fun的功 能是:求 s=aa…aa—…—aaa —aa—a(此处aa…aa表示n 个a,a和n的值在1至9之 间)。例如,a=3,n=6,则以下 表达式为: S=333333-33333-3333-333-33- 3其值是296298。 /**found**/ long s=0,t=0; /**found**/ t=t/10; 2. 程序修改(第21套) 给定程序中函数fun的功 能是:计算s=f(-n)+f(- n+1)+……+f(0)+f(1)+f (2)+……f(n)的值。例 如,当n为5时,函数值应 该是:10.407143。 f(x)=(x+1)(x-2) x>0且x!=2 f(x)=0 f(x)= (x-1)(x-2) x<0 /**found**/ double f(double x) /**found**/ return s; 2. 程序修改(第27套) 给定程序中函数fun的功能 是:用递归算法求形参a的 平方根。求平方根的迭代公 式如下:x1=1/2(x0+a/x0)例 如:a为2时,平方根值为 1.414214 /**found**/ double fun(double a,double x0) /**found**/ if(fabs(x1-x0)>0.00001) 2 程序修改(第29套) 给定程序中函数fun的功能 是:计算函数值,F(x,y,z) =(x+y)/(x-y)+(z+y)/(z-y)的值 得。其中x和y的值不等,z 和y的值不等。例如,当x 的值为9、y的值为11、z的 值为15时,函数值为-3.50。 /**found**/ #define FU(m,n) (m)/(n) /**found**/ return (value); 2. 程序修改(第33套) 给定程序中函数fun的功能 是:根据整形形参m=1,计算 如下公式的值。 m=1+1/2*2+1/3*3+1/4*4+..+1 /m*m例如,若m中的值为 5,则应输出1.463611 /**found**/ for (i =2 ; i<= m; i++) /**found**/ y+=1. 0/ ( i* i) ; 2. 程序修改(第37套) 给定程序中函数fun的功能 是:用下面的公式求π的近 似值,知道最后一项的近似 值小于指定数(参数num) 为止:例如程序0.0001,则 程序输出3.1414。 /**found**/ while((fabs(t))>=num) /**found**/ t=s/n 2. 程序修改(第45套) 给定程序中函数fun的功 能是:根据以下公式求π 值,并作为函数值返回。例 如,给指定精度的变量eps 输入0.0005时,应当输出 Pi=30140578.。 /**found**/ t=1.0; /**found**/ return(s*2); 2. 程序修改(第47套) 给定程序中函数fun函数功能 是:计算n!。例如,给n输 入5,则输出120.000000。 /**found**/ if (n==0) /**found**/ result *=n--; 2. 程序修改(第48套) 给定程序中函数fun的功能 是:根据整形形参m=1,计算 如下公式的值。 m=1+1/2*2+1/3*3+1/4*4+..+1 /m*m例如,若m中的值为 5,则应输出1.463611 /**found**/ for (i =2 ; i<= m; i++) /**found**/ y+=1. 0/ ( i* i) ; 给定程序中函数fun的功能 是:计算并输出下列级数的 前n项的和Sn,直到Sn+1大 于q为止,q的值通过形参传 入。 Sn=2/1+3/2+4/3+…+(N+1)/N /**found**/ s=s +(double)(n+1)/n; /**found**/ return t; 2. 程序修改(第52套) 下列给定程序中函数fun的 功能是:按以下递推公式求 函数的值。 Fun=10 (n=1),fun(n-1)+2 (n>1) 例如,当给n输出5时,函 数值为18;当给n输入3 时,函数值为14. /**found**/ int fun(int n) /**found**/ if(n==1) 2. 程序修改(第58套) 给定程序中函数fun的功能 是:求K!,所求阶乘 的值作为函数值返回。例 如,若K=10,则应输出 3628800。 /**found**/ if(k>1) /**found**/ else if(k= =0) 2. 程序修改(第63套) 给定程序中函数fun的功能 是:计算整数n的阶乘。 /**found**/ result *=n--; /**found**/ return result; 2. 程序修改(第65套) 给定程序中,函数fun的功能 是:根据形参m,计算下列 公式的值: t=1+1/2+1/3+1/4+… +1/m例如,若输入5,则应 输出2.28333 /**found**/ t+=1.0/i; /**found**/ return t; 2. 程序修改(第77套) 给定程序中函数fun的功能 是:根据整形形参m,计算如 下公式的值。 Y=1/(100*100)+1/(200*200) +1/(300*300)+L+1/(m*m) /**found**/ double fun(int m) /**found**/ for(i=100;i<=m;i+=100) 2. 程序修改(第78套) 给定程序中函数fun的功能 是:根据整型形参n计算如 下公式的值。A1=1, A2=1/(1+A1),A3=1/(1+A2),An= 1/(1+A(n-1))例如:若n=10, 则应输出:0.617977. /**found**/ float fun(int n) /**found**/ for(i=2;i<=n;i++) 2. 程序修改(第85套) 下列给定程序中,函数fun的 功能是:传入一个整数m, 计算如下公式的值。 t=1/2-1/3-…-1/m例如,若输 入5,则应输出-0.283333. /**found**/ 2

计算机二级考试C语言练习题及答案

一、选择题 1). 下列叙述中正确的是( )。 A.调用printf( )函数时,必须要有输出项 B.使用putchar( )函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以二进制、八进制或十六进制的形式输出 D.调节getchar( )函数读入字符时,可以从键盘上输入字符所对应的ASCII码 正确答案:B 答案解析:选项A,若printf函数没有输出项,且格式字符串中不含格式信息,则输出的是格式字符串本身,若格式字符串含有格式信息,运行时则出现错误提示;选项C,在C 语言中,整数可以十进制、八进制或十六进制的形式输出;选项D,getchar函数是从标准输入设备读取一个字符。 2). 以下结构体类型说明和变量定义中正确的是( ) A.typedef struct { int n; char c; } REC; REC t1,t2; B.struct REC ; { int n; char c; }; REC t1,t2; C.typedef struct REC; { int n=0; char c=′A′; } t1,t2; D.struct { int n; char c; } REC; REC t1,t2; 正确答案:A 答案解析:定义结构体类型的一般形式为:struct 结构体名 {成员列表};struct 结构体名后不能加″;″号,所以选项B、C)错误,选项D中定义无名称的结构体类型同时定义结构体变量形式应为struct t1,t2;选项A为用户自定义类型,其为正确的定义形式。 3). 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是( ) A.一对一 B.一对多 C.多对一 D.多对多 正确答案:B 答案解析:由于B和C有一一对应的联系,而A和B只间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。 4). 关于C语言的变量,以下叙述中错误的是( ) A.所谓变量是指在程序运行过程中其值可以被改变的量 B.变量所占的存储单元地址可以随时改变 C.程序中用到的所有变量都必须先定义后才能使用 D.由三条下划线构成的符号名是合法的变量名 正确答案:B

计算机二级选择题

一、选择题 - 公共基础知识 - 数据结构与算法(考试随机抽一组) 第1组 1) 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是 D)堆排序 2) 下列关于栈的叙述正确的是 B)栈按"先进后出"组织数据 3) 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 C)6 4) 下列叙述中正确的是 D)算法的复杂度包括时间复杂度与空间复杂度 5) 下列叙述中正确的是 D)循环队列中元素的个数是由队头指针和队尾指针共同决定 6) 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是 C)O(log2n) 7) 下列叙述中正确的是 A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 8) 对于循环队列,下列叙述中正确的是 D)队头指针可以大于队尾指针,也可以小于队尾指针 9) 算法的空间复杂度是指 A)算法在执行过程中所需要的计算机存储空间 10) 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是 B)EDCBA54321 11) 下列排序方法中,最坏情况下比较次数最少的是 D)堆排序 12) 支持子程序调用的数据结构是 A)栈 13) 算法的有穷性是指 A)算法程序的运行时间是有限的 14) 下列数据结构中,属于非线性结构的是 C)二叉树 15) 下列叙述中正确的是 D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 16) 下列数据结构中,能够按照“先进后出”原则存取数据的是 B)栈 17) 下列叙述中正确的是 B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 18) 下列叙述中正确的是 D)栈与队列都是线性结构 19) 一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为 B)1 20) 算法的时间复杂度是指 C)执行该算法时所需要的基本运算次数 21) 下列关于栈叙述正确的是

(完整版)2019年全国计算机二级考试试题题库(附答案)

2019年全国计算机二级考试试题题库(附答案) 一、选择题((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,则要

2015年计算机二级《C语言程序设计》机考操作题题库(4)

2015年计算机二级《C语言程序设计》机考操作题题库(4) 一、程序填空题(共50分) 1、请补充函数proc(),该函数的功能是:输出一个M×M矩阵,M 由键盘输入,矩 阵元素的值为随机数,并计算出该矩阵四周边元素的平均值,结果由函数返回。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写 的若干表达式或语句。 试题程序:

2、数组xx[M]保存着一组3位数的无符号正整数,其元素的个数通过变量m传人函数proc()。请补充函数proc(),该函数的功能是:从数组xx中找出十位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由函数proc()返回。 例如,当xx[8]={234 339 666 850 220 448 528 440)时,bb[5]={339 666 220 448 440}。注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。 试题程序:

3、请补充main()函数,该函数的功能是求方程kx2+px+j=0的根(方程的系数k,p,j 从键盘输入)。 例如,当k=1,p=-2,j=1时,方程的两个根分别是:x1=1.00,x2=1.00。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在main()函数的横线上填入所编写的若干表达式或语句。 试题程序:

4、数组s全由字母字符组成,请补充fun()函数,该函数的功能是:把S中的字母转换成紧接着的下一个字母,如果原来的字母为“a”或“A”,则相应地转换成“b”或“B”,结果仍保存在原数组中。 例如。输入“aAZut”,则输出“bBAvu”。 注意:部分源程序给出如下。 请勿改动main()函数与其他函数中的任何内容,仅在fun()函数的横线上填写所需的若干表达式或语句。 试题程序:

计算机二级MSOffice练习题及答案一

2018年3月计算机二级MSOffice练习题及答案一 一、选择题 1). 一个字长为8位的无符号二进制整数能表示的十进制数值范围是( )。 ~256 ~255 ~256 ~255 正确答案:B 2). 根据汉字国标码GB2312-80的规定,总计有各类符号和一、二级汉字个数是( )。 个 个 个 个 正确答案:B

3). 计算机能直接识别的语言是( )。 A.高级程序语言 B.机器语言 C.汇编语言 ++语言 正确答案:B 4). 下列关于计算机指令系统的描述正确的是( )。 A.指令系统是计算机所能执行的全部指令的集合 B.指令系统是构成计算机程序的全部指令的集合 C.指令系统是计算机中程序的集合 D.指令系统是计算机中指令和数据的集合 正确答案:A 答案解析:指令系统是计算机所能执行的全部指令的集合。 5). 1CB的准确值是( )。 ×1024Bytes

×1000KB 正确答案:C 答案解析:1CB=1024MB=1024×1024KB=1024×1024×1024B。 二、电子表格题 请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作. 注意:以下的文件必须都保存在考生文件夹下. 小李是东方公司的会计,利用自己所学的办公软件进行记账管理,为节省时间,同时又确保记账的准确性,她使用Excel编制了2014年3月员工工资表“”. 请你根据下列要求帮助小李对该工资表进行整理和分析(提示:本题中若出现排序问题则采用升序方式): (1)通过合并单元格,将表名“东方公司2014年3月员工工资表”放于整个表的上端、居中,并调整字体、字号.

计算机二级Office选择题(知识点:公共基础)

二级公共基础知识 一、数据结构与算法 1.下列叙述中正确的是 A)所谓算法就是计算方法 B)程序可以作为算法的一种描述方法 C)算法设计只需考虑得到计算结果 D)算法设计可以忽略算法的运算时间 B【解析】算法是指对解题方案的准确而完整的描述,算法不等于数学上的计算方法,也不等于程序。算法设计需要考虑可行性、确定性、有穷性与足够的情报,不能只考虑计算结果。算法设计有穷性是指操作步骤有限且能在有限时间内完成,如果一个算法执行耗费的时间太长,即使最终得出了正确结果,也是没有意义的,。算法在实现时需要用具体的程序设计语言描述,所以程序可以作为算法的一种描述方法。 2.下列关于算法的描述中错误的是 A)算法强调动态的执行过程,不同于静态的计算公式 B)算法必须能在有限个步骤之后终止 C)算法设计必须考虑算法的复杂度 D)算法的优劣取决于运行算法程序的环境 D【解析】算法设计不仅要考虑计算结果的正确性,还要考虑算法的时间复杂度和空间复杂度。 3.下列叙述中正确的是 A)算法的复杂度包括时间复杂度与空间复杂度 B)算法的复杂度是指算法控制结构的复杂程度 C)算法的复杂度是指算法程序中指令的数量 D)算法的复杂度是指算法所处理的数据量 A【解析】算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。算法的复杂度包括时间复杂度与空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度是指算法在执行过程中所需要的内存空间。 4.下列叙述中正确的是 A)算法的时间复杂度与计算机的运行速度有关 B)算法的时间复杂度与运行算法时特定的输入有关 C)算法的时间复杂度与算法程序中的语句条数成正比 D)算法的时间复杂度与算法程序编制者的水平有关 B【解析】为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。算法所执行的基本运算次数还与问题的规模有关;对应一个固定的规模,算法所执行的基本运算次数还可能与特定的输入有关。

大学计算机二级考试试题及其答案 !!!

全国计算机二级考试试题 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。A) print B) i\am C) Pxq D) str_l _3d one_half My->book Cpp ??? oodbs tart$it line#pow ??? aBc 3pai His.age while 【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。 A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始 B) 程序文件的最后 C) 它所调用的函数的前面 D) 程序文件的任何位置

【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 【1.8】在C语言中,错误的int类型的常数是。 A) 32768 B) 0 C) 037 D) 0xAF 【1.9】执行语句 printf("%x",-1);屏幕显示____。 A) -1 B) 1 C) -ffff D) ffff 【1.10】已知 long i=32768;执行语句printf("%d",i);屏幕显示____。 A) -1 B) -32768 C) 1 D) 32768 【1.11】已知 long i=65539;执行语句printf("%d",i);屏幕显示____。 A) 65539 B) -3 C) 3 D) 程序不能执行 【1.12】在C语言中,整数-8在内存中的存储形式是。 A) 1111 1111 1111 1000 B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111 【1.13】C语言中字符型(char)数据在内存中的存储形式是____。 A) 原码 B) 补码

计算机二级题目及答案

一.选择题 1.C语句 x *=y+2;可以写作________。 B A、x=y+2 B、x=x *(y+2); C、x=2+y * x; D、x=x * y+2; 2.下列运算符中优先级最高的是________。 A A、>= B、= C、|| D、-= 3.在一个C程序中,________。 A A、main函数可以在任何函数之间出现 B、main函数必须出现在所有函数之后 C、main函数必须出现在所有函数之前 D、main函数必须出现在固定位置 4.C语言程序的三种基本结构是________。 A A、顺序、选择、循环 B、选择、递归、循环 C、顺序、循环、子程序 D、嵌套、选择、循环 5.若有以下定义:char a;int b;float c;double d;则表达式 a * b+d - c 值的类型是___A_____。 A、double B、float C、int D、char 6.字符型常量在内存中存放的是该字符对应的________。 D A、BCD代码值 B、内部码值 C、十进制代码值 D、ASCII代码值 7.下列说法中正确的是________。 D A、C语言程序总是从第一个函数开始执行 B、在C语言程序中,要调用的函数必须在main()函数中定义 C、C语言程序中的main()函数必须放在程序的开始部分 D、C语言程序总是从main()函数开始执行 8.若变量已正确定义,要将a和b中的数进行交换,下列选项中不正确的是________。 B A、t=a,a=b,b=t; B、a=t;t=b;b=a; C、t=b;b=a;a=t; D、a=a+b,b=a - b,a=a - b; 9.完成C源程序编辑后,到生成执行文件,C语言处理系统必须执行的步骤依次为________。B A、连接、运行 B、编译、连接 C、运行 D、连接、编译 10.若有说明和语句:int a=5,b;b=a++;此处变量b的值是________。C A、6 B、4 C、5 D、7 11.下面不是C语言整型常量的是________。 D A、-32768 B、01 C、0x11 D、081 12.sizeof(double)是一个________。 A A、整型表达式 B、双精度型表达式 C、字符型表达式 D、不合法的表达式 13.若定义x和y为double类型,当x=1时,y=x+3/2的值是________。B A、2.5 B、2.0 C、1 D、2

2016年计算机二级《VB》基础练习题及答案(2)

2016年计算机二级《VB》基础练习题及答案(2) 1[简答题]在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求: ①Text2可以显示多行文本,并且有垂直和水平两个滚动条; ②程序运行时在Textl中显示输入的字符为“*”。 程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。 参考解析: 【考点分析】本题考点有:窗体的Caption属性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。 【解题思路】文本框控件的MuhiLine属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为False则表示否。ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。文本框的PasswordChar属性常用于设置用某字符(如“*”)屏蔽用户在文本框中键入的内容,常用于口令输入。 【操作步骤】 步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。 2[单选题]在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。 A.外模式 B.内模式 C.概念模式 D.逻辑模式 参考答案:B 参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 3[单选题]以下关系表达式中,其值为True的是()。 A.1f.XYZ”>”XYz” B.”VisualBasic”<>”visualbasic” C.P the-.=’’there·t D.”Integer”<”Int” 参考答案:B 参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第1个,若相同再比较第2个,依次比较,直到比较

全国计算机等级考试二级应试指导

全国计算机等级考试二级应试指导 全国计算机等级考试大纲明确规定:二级考试(任何一门语言)由二级公共基础知识和程序设计两大部分组成,考试内容严格按照宽口径、厚基础的原则设计,主要测试考生对该学科的基础理论、基本知识和基本技能的掌握程度,以及运用所学理论和知识解决实际问题的能力。 一、考试要求 根据命题原则,大纲对考生如何复习应试也提出了相应的要求。主要强调了两个方面:一是强调考生对基本概念、基本理论和基本知识点的掌握;二是强调考生综合运用所学知识进行实际应用的能力。也就是说,考生要想通过二级考试,不仅要熟练地掌握该学科的基本理论知识和操作技能,还要具有较强的分析与解决实际问题的能力,真正做到学以致用。详细说明如下: 1、打造一定的理论基础。 这里所谓的理论基础是指理论的基本概念、理论的基本原理和理论的基本知识点。二级考试中,概念性的知识点比较多,特别是公共基础知识部分。考生对这些理论基础知识要用心记忆,专心研究。这一类型的题目一般考察的都是教材中的概念,对于这类简单的题目,丢分实在可惜。 2、熟练的操作技能。 二级考试注重对程序设计实际操作能力的考察,要求考生运用所学理论知识解决实际问题。二级考试考核的主要内容就是程

序设计的基本操作和综合应用。 3、较强的综合运用能力。 所谓综合运用能力,是指把所学理论知识和操作技能综合起来,并能在实际应用中加强对这些知识的熟练掌握。 二、应试对策 考生在备考时,要针对考试大纲和考试要求进行复习,主要应注意以下几个方面: 1、牢固、清晰地掌握基本知识和理论。 二级考试的重点是实际应用和操作,但其前提条件是对基本知识点的掌握。那么,考生正确地理解基本概念和原理便是通过考试的关键。如何才能做到这一点呢?具体地讲,不外乎以下三点:一是在复习过程中要注意总结,特别是对一些关系复杂的知识点,不总结和比较就很难弄懂记牢。善于总结,既是一种好的学习方法,又是一种好的记忆手段,有些问题只有通过综合比较、总结提炼才容易在脑海中留下清晰的印象和轮廓;二是对一些重要概念的理解要准确,尤其是一些容易混淆的概念,如多种操作方法等,一定要在复习中准确地把握它们之间在步骤和实现意义上的细微区别,对这些易混淆概念的准确理解,考生不可忽视;三是通过联想记忆复习各考点,有些考点不是孤立的,而是相互联系的,考生若能由表及里、由此及彼便能顺利找到答案。 2、选择的习题要有针对性,切不可进行题海战术。 现在关于二级考试的习题很多,搞题海战术肯定是不行的。

计算机二级VB选择题及答案补充选择

1、下列叙述中,错误的是(B )。 A、VB程序代码不区分字母大小写 B、VB程序代码中使用“//”表示注释一行 C、VB程序代码中不能使用数字作为标识符的首字符 D、VB程序代码以“回车换行”作为语句结束标志 2、下列关于VB代码编辑时常用组合键的叙述错误的是(C )。 A、Ctrl+C表示复制选定代码 B、Ctrl+X表示剪切选定代码 C、Ctrl+P表示粘贴代码 D、Ctrl+Y表示删除整行代码 3、用户自定义数据类型的成员不能是(A)。 A、数组 B、日期型 C、货币型 D、定长字符串 4、如要表示一个在100~300000之间变化的整数,应使用(C)型变量。 A、Integer B、String C、Long D、Byte 5、下列赋值语句中,正确的是(C )。 A、i + j = 10 B、2i = j C、j = i + j D、i = j = 0 6、能正确表达2的3次幂的表达式是(B )。 A、2 * 3 B、2 ^ 3 C、2 ** 3 D、2 & 3 7、表达式123 + 23 Mod 100 \ 7的值是(D )。 A、6 B、126 C、20 D、132 8、表达式12000 + "123" & 100的值是(A )。 A、"12123100" B、12223 C、24300 D、"12223" 9、下列表达式中,非法的是(C )。 A、ab+c C、a≠b>c

D、a=b+c 10、表达式23 + 23 Mod 50 \ 7的值是(C)。 A、23 B、46 C、25 D、123 11、下列表达式的值为15的是(C )。 A、Int(14.6) B、Fix(14.6) C、Round(15.3)(该函数是按照指定的小数位数进行四舍五入运算的结果) D、Trunc(15.3) 12、返回值为非字符串的函数是(C )。 A、Ucase B、Str C、Asc D、Chr 13、Print方法紧密输出时,用(D )分隔多个表达式。 A、空格 B、逗号 C、冒号 D、分号 14、以下程序段中有(C )处错误。 ReDim a As Integer n + 3 = n a = 0 ; b = 1 Print n + 3 = n A、1 B、2 C、3 D、4 15、下列语句中能清除运行时在窗体中显示的文本的是(A )。 A、Form1.Cls B、Form1.Clean C、Form1.Release D、Form1.Clear 16、在立即窗口中执行语句:a=InputBox("请输入姓名:","姓名","张三"),出现输入对话框后 直接选择"确定"按纽后,a的值为(B)。 A、姓名 B、张三 C、请输入姓名: D、以上都不对 17、在属性窗口设置窗体的Moveable属性为False,使得窗体(B )。 A、不可见 B、不可移动

相关文档
最新文档