【计算机类职业资格】计算机网络基础知识、程序设计语言知识及答案解析.doc
《【计算机类职业资格】计算机网络基础知识、程序设计语言知识及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机网络基础知识、程序设计语言知识及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机网络基础知识、程序设计语言知识及答案解析(总分:20.00,做题时间:90 分钟)1.某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是“该防火墙能够_。 A使公司员工只能访问 Internet 上与其有业务联系的公司的 IP 地址 B仅允许 HTTP 协议通过 C使员工不能直接访问 FTP 服务端口号为 21 的 FTP 服务 D仅允许公司中具有某些特定 IP 地址的计算机访问外部网络(分数:1.00)A.B.C.D.2.在以下网络应用中要求带宽最高的应用是_。 A可视电话 B数字电视 C拨号上网 D收发邮件(分数:1.00)A.B.C.D
2、.运行 Web 浏览器的计算机与网页所在的计算机要建立 (3) 连接,采用 (4) 协议传输网页文件。(分数:2.00)(1).AUDP BTCP CIP DRIP(分数:1.00)A.B.C.D.(2).AHTTP BHTML CASP DRPC(分数:1.00)A.B.C.D.3.以下选项中可以用于 Internet 信息服务器远程管理的是_。 ATelnet BRAS CFTP DSMTP(分数:1.00)A.B.C.D.4.在面向对象的语言中,_。 A类的实例化指为类的实例分配存储空间。 B每个类都必须创建一个实例。 C每个类只能创建一个实例。 D类的实例化指初始化类。(分数:1.00
3、)A.B.C.D.5.软件开发人员可以用_软件编写和修改程序。 A预处理 B文本编辑 C链接 D编译(分数:1.00)A.B.C.D.6.高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是_。 A语句 B语义 C语用 D语法(分数:1.00)A.B.C.D.7._属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。 A编译程序 B预处理程序 C汇编程序 D解释程序(分数:1.00)A.B.C.D.8.编译高级语言源程序时,可发现源程序中的_错误。 A堆栈溢出 B变量未定义 C指针异常 D数组元素下标越界(分数:1.00)A.B.C.D.9.在 C+语言中,若类
4、C 中定义了一个方法 int f(int a,int b),那么方法_不能与该方法同时存在于类 C 中。 Aint f(int x,int y) Bint f(float a,int b) Cfloat f(int x,float y) Dint f(int x,float y)(分数:1.00)A.B.C.D.10.目前比较热门的软件开发工具,如 VB、PB 及 Delphi 等都是可视化的,这些工具是一种_程序语言。 A事件驱动 B逻辑式 C函数式 D命令式(分数:1.00)A.B.C.D.11.开发专家系统时通过描述事实和规则由模式匹配得出结论,这种情况下适用的开发语言是_。 A面向对象
5、语言 B函数式语言 C过程式语言 D逻辑式语言(分数:1.00)A.B.C.D.12.已知某高级语言源程序 A 经编译后得到机器 C 上的目标程序 B,则_。 A对 B 进行反编译,一股不能还原出源程序 A B对 B 进行反汇编,不能得到与源程序 A 等价的汇编程序代码 C对 B 进行反编泽,得到的是源程序 A 的变量声明和算法流程 D对 A 和 B 进行交叉编译,可以产生在机器 C 上运行的动态链接库(分数:1.00)A.B.C.D.某一确定性有限自动机(DFA)的状态转换图如图 6-2 所示,令 d=0|1|2|9,则以下字符串中,不能被该DFA 接受的是 (15) ,与该 DFA 等价的
6、正规式是 (16) (其中 表示空字符)。 * 3857 1.2E+5 -123. .576E10(分数:2.00)(1).A、 B、 C、 D、(分数:1.00)A.B.C.D.(2).A(-d|d)d*E(-d|d)d*|(-did)*.d*(|E(-d|d)d*) B(-d|d)dd*(.|)d*|(|E(-d|d)d*) C(-|d)dd*E(-|d)d*|(-d|d)dd*.d*(|E(-|d)d*) D(-d|d)dd*E(-d|d)d*(-d|d|)dd*.d*(|E(-dd*|dd*)(分数:1.00)A.B.C.D.13.对于以下编号为、的正规式,正确的说法是_。 (aa*|
7、ab)*b (a|b)*b (a|b)*|aa)*b A正规式、等价 B正规式、等价 C正规式、等价 D正规式、互不等价(分数:1.00)A.B.C.D.在 C+语言中,己知 3 个类 O、P 和 Q,类 O 中定义了一个私有方法 F1、一个公有方法 F2 和一个受保护的方法 F3:类 P 和类 Q 是类 O 的派生类,其继承方式如下所示: class P:protected 0); class Q:public 0; 关于方法 F1 的描述中正确的是 (18) ;关于方法 F2 韵描述中正确的是 (19) ;关于方法 F3 的描述中正确的是 (20) 。(分数:3.00)(1).A方法 F1
8、 无法被访问 B只有在类 O 内才能访问方法 F1 C只有在类 P 内才能访问方法 F1 D只有在类 Q 内才能访问方法 F1(分数:1.00)A.B.C.D.(2).A类 O、P 和 Q 的对象都可以访问方法 F2 B类 P 和 Q 的对象都可以访问方法 F2 C类 O 和 Q 的对象都可以访问方法 F2 D只有在类 P 内才能访问方法 F2(分数:1.00)A.B.C.D.(3).A类 O、P 和 Q 的对象都可以访问方法 F3 B类 O、P 和 Q 的对象都不可以访问方法 F3 C类 O 和 Q 的对象都可以访问方法 F3 D类 P 和 Q 的对象都可以访问方法 F3。(分数:1.00)
9、A.B.C.D.计算机网络基础知识、程序设计语言知识答案解析(总分:20.00,做题时间:90 分钟)1.某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是“该防火墙能够_。 A使公司员工只能访问 Internet 上与其有业务联系的公司的 IP 地址 B仅允许 HTTP 协议通过 C使员工不能直接访问 FTP 服务端口号为 21 的 FTP 服务 D仅允许公司中具有某些特定 IP 地址的计算机访问外部网络(分数:1.00)A.B. C.D.解析:考查防火墙的功能,基于包过滤的防火墙利用包的属性来过滤。例如,来源 IP 地址、来源端口号、目的 IP
10、 地址、目的端口号及服务类型等。选项 B 是错误的,因为 HTTP 属于应用层协议。2.在以下网络应用中要求带宽最高的应用是_。 A可视电话 B数字电视 C拨号上网 D收发邮件(分数:1.00)A.B. C.D.解析:考查网络应用,很显然,数字电视既有音频,也有视频信息,并且传输的实时性及信号质量很高,因此要求的网络带宽最高。运行 Web 浏览器的计算机与网页所在的计算机要建立 (3) 连接,采用 (4) 协议传输网页文件。(分数:2.00)(1).AUDP BTCP CIP DRIP(分数:1.00)A.B. C.D.解析:(3)(4)考查 www 服务的协议,Web 服务的客户端和服务端需
11、要建立 TCP 连接,采用的是 HTTP 协议;另外,HTML(Hyper Text Mark-up Language)是超文本标记语言,用来描述网页:ASP(Active Server Page,动态服务器页面)是一种动态网页编程技术,RPC(RemoteProcedure call,远程过程调用)是一种通过网络从远程计算机上请求服务的协议。(2).AHTTP BHTML CASP DRPC(分数:1.00)A. B.C.D.解析:3.以下选项中可以用于 Internet 信息服务器远程管理的是_。 ATelnet BRAS CFTP DSMTP(分数:1.00)A. B.C.D.解析:考查
12、常见的网络协议,Telnet 是远程登录服务器的管理协议;RAS(Remote AccessSystem,远程访问服务)主要用来配置企业的远程用户对企业内部网络访问,包括拨号访问和 VPN 方式;FTP(File Transfer Protocol,文件传输协议)用于文件的上传下载服务;SMTP(SimpleMail Transfer Protocol,简单邮件传输协议)用来控制信件的发送及中转。4.在面向对象的语言中,_。 A类的实例化指为类的实例分配存储空间。 B每个类都必须创建一个实例。 C每个类只能创建一个实例。 D类的实例化指初始化类。(分数:1.00)A. B.C.D.解析:考查类
13、的概念,可以参考例题 16 的分析。在面向对象的编程中通常把用类创建对象的过程称为“实例化”,其格式如下: 类名对象名=new 类名(参数 1,参数 2参数 n) 可见类的实例化指为类的实例分配存储空间,因此选项 A 是正确的;D 是错误的。类可以被实例化,也可以不被实例化。类实例化时可以创建多个实例,因此选项 B 和 C 都是错误的。5.软件开发人员可以用_软件编写和修改程序。 A预处理 B文本编辑 C链接 D编译(分数:1.00)A.B. C.D.解析:考查编程的基本概念,文本编辑用来编写和修改程序,预处理、链接和编译是将源文件生成可执行的目标文件过程中的概念。6.高级程序设计语言中用于描
14、述程序中的运算步骤、控制结构及数据传输的是_。 A语句 B语义 C语用 D语法(分数:1.00)A. B.C.D.解析:考查程序设计语言的基本要素,程序设计语言的语法是其外观,给出语言的语法意味着给出语句、声明和其他语言结构的书写规则;语义则表示不同的语法结构的含义。在程序语言的手册中语言的描述均围绕语法结构展开,通常首先给出各种语句结构的语法,然后给出对应该结构的语义以描述内在含义。语用表示程序与使用者的关系。 在高级程序设计语言中,语句用于描述程序中的运算步骤、控制结构及数据传输。7._属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。 A编译程序 B预处理程序 C汇编程
15、序 D解释程序(分数:1.00)A.B.C.D. 解析:考查高级语言的基本知识,用高级语言编写的源程序通常有两种方式在计算机上执行,一是解释方式,即计算机运行解释程序,逐句取出源程序中的语句并解释执行,输入数据后产生结果:二是编译方式,即运行编译程序,从源程序一次翻译产生计算机可直接执行的二进制程序(称为“目标程序”)。然后让计算机执行目标程序,输入数据后产生结果。 解释方式的主要优点是计算机与人的交互性好,调试程序时能一边执行,一边直接改错,从而较快得到一个正确的程序;缺点是逐句解释执行,运行速度慢。编译方式的主要优点是计算机运行目标程序快;缺点是修改源程序后必须重新编泽以产生新的目标程序。
16、 现在也可将上述两种方式结合,即编译源程序产生不能直接执行的中间代码,然后让解释程序解释执行中间代码。这样做的好处首先是比直接解释执行快,而且中间代码独立于计算机。只要有相应的解释程序,即可在任何计算机上运行。8.编译高级语言源程序时,可发现源程序中的_错误。 A堆栈溢出 B变量未定义 C指针异常 D数组元素下标越界(分数:1.00)A.B. C.D.解析:考查编译过程基本知识,高级语言源程序中的错误分为语义和语法错误,其中语义错误又可分为静态和动态语义错误;语法错误指语言结构上的错误。静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常
17、和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用;否则编译器会在语法分析阶段指出变量未定义错误。9.在 C+语言中,若类 C 中定义了一个方法 int f(int a,int b),那么方法_不能与该方法同时存在于类 C 中。 Aint f(int x,int y) Bint f(float a,int b) Cfloat f(int x,float y) Dint f(int x,float y)(分数:1.00)A. B.C.D.解析:考查 C+语言中函数的多态性,不能定义形式参数的个数、类型,以及返回值的类型完全一样的函数。本题
18、选项 A 中 int f(int x,int y)和 int f(int a,int b)是完全等价的两个函数。10.目前比较热门的软件开发工具,如 VB、PB 及 Delphi 等都是可视化的,这些工具是一种_程序语言。 A事件驱动 B逻辑式 C函数式 D命令式(分数:1.00)A. B.C.D.解析:考查常见的编程语言,VB、PB 和 Delphi 都是基于事件驱动的程序设计语言。11.开发专家系统时通过描述事实和规则由模式匹配得出结论,这种情况下适用的开发语言是_。 A面向对象语言 B函数式语言 C过程式语言 D逻辑式语言(分数:1.00)A.B.C.D. 解析:考查程序语言基本知识函数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 计算机网络 基础知识 程序设计语言 知识 答案 解析 DOC
