NET复习题

合集下载

计算机网络考试复习题含答案(四)

计算机网络考试复习题含答案(四)

计算机网络试题和答案一、单项选择题1.属于传输层协议的是(C)A. IPB. ARPC. TCPD. RARP2.属于应用层协议的是(C)A. IPB. ARPC. HTTPD. RARP3. 交换机和网桥运行在OSI模型的哪一层?(B)A、物理层B、数据链路层C、网络层D、应用层4、将帧从除入站端口之外的所有端口发送出去被称为(B)。

A、过滤B、泛洪C、学习D、指定端口5、在交换式网络中采取(B)机制来防范环路的产生。

A、洪泛B、STP协议C、查MAC地址表D、冗余备份6、在普通用户模式下键入(A)命令,可以到特权模式。

A、enableB、conf tC、passwordD、hostname7、以下哪个命令可以在特权模式下使用?(C)A、设置端口IP地址B、配置特权模式加密口令C、查看当前配置文件D、修改主机名8、当交换机掉电时,(A)中的内容将全部丢失。

A、DRAMB、NVRAMC、FlashROMD、ROM9、在何种状态下可以为交换机改名(C)。

A、普通模式B、特权模式C、全局模式D、接口模式10、全局配置模式的提示符为(C)。

A、Switch#B、Switch>C、Switch(config)#D、Switch(config-vlan)#11、哪一种技术可以把同一交换机的不同端口划分为不同的广播域?(D)A、存储转发交换B、广播风暴C、生成树协议D、VLAN技术12、在计算机网络中,网桥(B)。

A、不隔离冲突,也不隔离广播B、只隔离冲突,但不隔离广播C、既隔离冲突,也隔离广播D、以上选项都不对13、下面哪一种协议不属于内部路由协议?(D)A、RIPB、IGRPC、OSPFD、BGP14、第一次配置路由器时可以使用的方法为(A)。

A、使用Console口本地配置B、通过Web浏览器配置C、使用AUX口远程配置D、使用TELNET远程配置15、下面哪条命令可以为serial0口设置时钟频率56kbps?(B)A、clockrate 56B、clock rate 56000C、set clockrate 56D、serial0 clockrate 5600016、在何种状态下可以为路由器改名(C)。

计算机网络期末考试复习题

计算机网络期末考试复习题

计算机网络期末考试复习题一、填空题1.目前,计算机网络中的通信主要面临4种基本的安全威胁,分别是截获、中断、篡改、和伪造。

2.保障计算机网络安全的基础是密码学。

3.网络管理过程通常包括数据采集、数据处理、数据分析和产生用于管理网络的报告。

4.在网络管理模型中,管理进程和管理代理之间的信息交换可以分为两种:一种是从管理进程到管理代理的管理操作;另一种是从管理代理到管理进程的事件通知。

5.OSI网络管理标准的5大管理功能域为:配置管理、故障管理、性能管理、安全管理和计费管理。

6.故障管理的步骤一般为发现故障、判断故障症状、隔离故障、修复故障、记录故障的检修过程及其结果。

7.目前,最常使用的网络管理协议是SNMP/简单网络管理协议,该管理协议的管理模型由管理进程、管理代理和管理信息库/MIB 3个基本部分组成。

8.安全威胁是指某个人、物、事件或概念对某一资源的保密性、完整性、可用性所造成的危害。

9.网络反病毒技术包括预防病毒、检测病毒和消除病毒3种技术。

10.利用凯撒加密算法对字符串attack进行加密,如果密钥为3,那么生成的密文为dwwdfn。

11.在信息安全中,认证的目的主要有两个。

一个是验证信息的发送者身份,另一个是验证信息的完整性。

12.大多数网络层防火墙的功能可以设置在内部网络与Internet相连的路由器上。

13.在Internet与Intranet之间,由防火墙负责对网络服务请求的合法性进行检查。

14.通信加密是对通信过程中传输的数据加密。

15.在Internet中,对网络的攻击可以分为两种基本类型,即服务攻击与非服务攻击。

16.有一种攻击不断对网络服务系统进行干扰,改变其正常的作业流程,执行无关程序使系统响应减慢甚至瘫痪。

这种攻击影响正常用户的使用,甚至使合法用户被排斥而不能得到服务。

这种攻击称为拒绝服务攻击。

17.数字信封技术将传统的对称加密与非对称加密结合起来,利用了对称加密算法的高效性与非对称加密算法的灵活性,保证了信息在传输过程中的安全性。

计算机网络复习题

计算机网络复习题

选择题复习1.电视广播是一种()传输的例子。

A. 单工B. 半双工C. 全双工D. 自动2.在计算机局域网中,普遍采用的是用()进行差错检测控制。

A. 垂直冗余检验B. 纵向冗余校验C. 循环冗余校验D. 检验和3.调制解调技术主要用于()的通信方式中。

A.数字信道传输模拟数据B.模拟信道传输模拟数据C.数字信道传输数字数据D.模拟信道传输数字数据4.在网络中,将语音与计算机产生的数字、文字、图形与图像同时传输,必须先将语音信号数字化。

利用()可以将语音信号数字化。

A.差分Manchester编码技术B.QAM技术C.Manchester编码技术D.PCM编码技术5.()适用于世界范围内的办公网络。

A. 局域网B. 广域网C. 城域网D.互联网6.以下()不属于网络协议的分层原则。

A. 各层相对独立。

某一层的内部变化不影响另一层B. 层次数量适中,不应过多,也不宜太少C. 每层具有特定的功能。

类似功能尽量集中在同一层D. 高层对低层提供的服务与低层如何完成无关7.()不是总线型拓朴结构的优点。

A. 结构简单灵活B. 可靠性较高C. 硬件设备多,造价高D. 易于安装、配置,使用和维护方便8.()是星型网络的优点。

A. 中心节点出故障时,才会导致整个网络的瘫痪B. 集线器是网络的瓶颈C. 当负荷过重时,系统响应和性能下降较快D. 网络结构简单9.()下列哪一项描述了网络体系结构中得分层概念A. 保持网络灵活且易于修改B. 所有的网络体系结构都使用相同的层次名称和功能C. 把相关的网络功能组合在一层中D. A和C10.关于OSI参考模型中的“服务”与“协议”的关系,正确的说法是()。

A. “协议”是“垂直”的,“服务”是“水平”的B. “协议”是相邻层之间的通信规则C. “协议”是“水平”的,“服务”是“垂直”的D. “服务”是对等层之间的通信规则11.在OSI 参考模型中能实现路由选择、拥塞控制与网络互连功能的层是()A. 传输层B. 应用层C. 网络层D. 物理层12.在采用分组交换技术的通信子网中,每个中间节点必须在多条传输路径中作出路由选择,即()。

网路管理与维护期末复习题

网路管理与维护期末复习题

1、网络操作系统答:操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。

2、Windows server 2003系统的四个主要版本中,不能作为域控制器来部署的是Windows server 2003 Web edition。

3、在windows server 2003安装过程中可选择使用FAT或FAT32文件系统,在完成安装之后,是用Convert.exe程序转化成新版本的NTFS 分区而不损害文件。

4、可以指派组策略设置或委派管理权限的最小作用单位是组织单位。

5、域、域树和域林的关系?答:域树是由多个具有连续的名称空间的域组成。

6、当前网络操作系统按其功能分为哪三种常见的系统结构?答:网络结构、服务器结构、主从式结构。

7、Windows server 2003提供了哪两种安装方式?答:升级安装、全新安装8、活动目录使用域名系统(DNS)来为服务器目录命名。

9、活动目录的特性有哪些?答:(1)增强信息的安全性,可扩展性,可伸缩性,层次性,简化管理,智能信息复制能力,域其他目录自检具有相互操作性域DNS紧密集成及基于策略管理是系统管理更加清晰。

(2)活动目录的新增特性:活动目录的限额全局组成员缓冲,用户与计算机账户的不同定位选择,更多选择用户对象,保留查询通过备份手段,添加辅助,域控制器的能力,播放功能及LDAP通信的安全性。

10、在创建DNS服务器的过程中,什么是正向搜索区域,什么是反向搜索区域?答:(1)正向搜索区域:在创建DNS服务器的过程中,正向搜索区域是指一个计算机将DNS名称转换成为IP地址,并提供可用的服务器。

(2)反向搜索区域是一个可以将IP地址转换成DNS名称的数据库。

11、在windows server 2003系统中,DHCP服务器提供给客户端的默认租约期是8天。

12、IPV4地址中,一个C类IP地址最多允许的网络个数是2,097,152(2的21次幂),每个网络最多容纳的主机数是254(2的8次幂减2)个。

计算机网络基础复习题库含答案

计算机网络基础复习题库含答案

计算机网络基础复习题库含答案1、RIP 规定一条通路上最多可包含的路由器数量是()A、16 个B、15 个C、1 个D、无数个答案:A2、国际标准化组织的英文缩写是()。

A、OSIB、ISOC、SOSD、ANSI答案:B3、要查看完整的TCP/IP配置信息,可以使用参数()A、/releaseB、/renewC、/flushdnsD、/all答案:D4、网络安全机制主要解决的是。

A、网络文件共享B、因硬件损坏而造成的损失C、保护网络资源不被复制、修改和窃取D、提供更多的资源共享服务答案:C5、从网络安全的角度看,当你收到陌生电子邮件时,处理其中附件的正确态度应该是()。

A、暂时先保存它,日后打开B、立即打开运行C、删除它D、先用反病毒软件进行检测再作决定答案:D6、RIP路由协议的更新间隔时间是()。

A、20秒B、30秒C、40秒D、60秒答案:B7、WWW最初是由( )实验室研制的。

A、CERNB、AT&TC、ARPAD、Microsoft Internet Lab答案:C8、网页文件实际上是一种_ ____。

A、声音文件B、图形文件C、图像文件D、文本文件"答案:D9、防火墙是隔离内部和外部网的一类安全系统。

通常防火墙中使用的技术有过滤和代理两种。

路由器可以根据()进行过滤,以阻挡某些非法访问。

A、网卡地址B、IP地址C、用户标识D、加密方法答案:B10、区分局域网(LAN)和广域网(WAN)的依据是_______。

A、网络用户B、传输协议C、联网设备D、联网范围答案:D11、二层交换机收发的数据名称是()A、比特流B、数据包C、数据报D、数据帧答案:D12、TCP/IP体系中的网络层协议提供的是。

A、无连接不可靠的数据包服务B、无连接可靠的数据包服务C、面向连接不可靠的虚电路服务D、面向连接可靠的虚电路服务答案:A13、一个C类网络需要划分5个子网,每个子网至少包含32个主机,请问,合适的子网掩码应为多少?()A、255.255.255.224B、55.255.255.192C、255.255.255.252D、没有合适的子网掩码答案:D14、网络层、数据链路层和物理层传输的数据单位分别是()A、报文、帧、比特B、包、帧、比特C、比特、包、报文D、比特、数据块、分组答案:B15、设计方案中的安全性原则是指()。

计算机网络期末复习题(共学生)

计算机网络期末复习题(共学生)

一、填空题1.计算机网络按照其覆盖范围被分为局域网、城域网和广域网。

2.一个典型的局域网包含服务器、客户机、网络通讯系统和网络操作系统四个部分。

3.局域网在网络拓朴结构上主要分为总线型、环型和星型三种基本结构。

4.目前主流的交换机采用的是存储转发方式。

5.双铰线是网络中常用的一种传输介质,具有低成本、高速度和可靠性的优势。

6.根据用途及性能的不同,光纤可分为单模和多模两种。

7.常见的光纤连接方式为模块式连接和熔接两种。

8.TCP/IP的配置包括IP地址、子网掩码、默认网关和DNS地址的设置。

9.使用子网划分技术时,一个IP地址应由网络号、子网号、子网主机号三部分构成。

10.TCP/IP设置好后,不必重启计算机,可在命令行窗口下用Ipconfig/all 命令检查本机的TCP/IP参数。

11.局域网的传输介质主要有_同轴电缆_、_非屏蔽双绞线_、_屏蔽双绞线_和_光缆4种,其中,_光缆_抗干扰能力最高;_非屏蔽双绞线_的数据传输率最低;_同轴电缆_传输距离居中。

12.局域网常见的拓扑结构有_总线型_、_星型_和_环型_等。

13.在计算机网络中,双绞线、同轴电缆以及光纤等用于传输信息的载体被称为_传输介质。

14.CSMA/CD的发送流程可以简单地概括为4点:_先听后发_,_边听边发_,_冲突停止_和_延迟重发_。

15.某个IP地址的网络ID和子网ID为(11111111.11111111.11100000.00000000),那么用户应该使用的子网掩码是 255.255.224.0。

16.通过双铰线将两台计算机直接相连时,双铰线应制作成交叉式连接。

17.目前市场上常见的无线网卡的传输速率分为 11 Mbps和 54 Mbps两种。

18.无线局域网的配置方式可分为对等模式和基础模式两种。

19.非屏蔽双绞线由_4__对导线组成,10BASE-T用其中的_2_对进行数据传输。

20.交换式局域网的核心设备是_交换机 _。

C#复习题)

一、填空题:1、NET框架包括公共语言运行库和 .NET类库。

2、如果希望某个类不能被其它类继承,那么应该为这个类添加关键字sealed 。

3、在C#程序中,程序的执行总是从 Main() 方法开始的。

4、类的静态成员属于类所有,非静态成员属于类的实例所有。

5、数据类型说明符用来说明方法返回值的类型,如果没有返回值,则其类型说明符应为void 。

6、要给属于对应的数据成员赋值,通常要使用set访问器,set访问器始终使用 value 来设置属性的值。

7、在声名类时,在类名前 abstract 修饰符,则声明的类只能作为其他的基类,不能被实例化。

二、判断正误题(每小题1分,共10分)1、C#要求程序中的每个元素都要属于一个类。

答:对2、while 循环是预测试循环。

答:对3、类和对象的区别就是,类是对象的实例,而对象则是类的抽象。

答:错4、在C#中,装箱操作是将值类型转化成引用类型。

答:对5、异常类对象均为System.Exception类的对象。

答:对6、运行NET程序,不需要安装.NET Framework 答:错7、声明委托实际上是声明了一个方法。

答:错8、在C#中可以使用String作为变量名,但不能使用string作为变量名。

答:对9、虚函数是抽象类的一个特例。

答:错10、当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。

答:对11、在C# 2005编程环境中,常量的值可以在代码中被修改。

答:错12、c#中已经不包含指针。

答:对13、C#使用try-catch-finally异常处理机制捕捉和处理错误。

答:对14、属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。

答:对三、选择题(每小题2分,共30分)1、关于C#语言的方法,下列叙述正确的___A____.A、方法的定义不能嵌套, 但方法调用可以嵌套B、方法的定义可以嵌套, 但方法调用不能嵌套C、方法的定义和调用都不能调用D、方法的定义和调用都可以嵌套2、关于C#程序的书写,下列不正确的说法是_D___。

计算机网络期末复习题库(便于打印版)

通常所说地“三网合一”中的“三网”分别为电信网、计算机互联网、有线电视网。

计算机网络按地域和覆盖的区域分为局域网、城域网、广域网。

数据传输的速率由两种表示方法,即比特率和波特率。

模拟-数字转换通常要经过采样、量化、编码和___________四种过程。

复用技术基本分为三类:频分多路复用技术、时分多路复用技术和波分多路复用技术。

计算机网络系统由资源子网和通讯子网组成。

计算机的网络体系结构就是计算机网络层次结构模型和各层次协议的集合。

从计算机域名到IP地址翻译的过程称为域名解析。

在局域网模型中,数据链路层又分为媒体访问控制子层和逻辑链路控制子层。

TCP协议是面向连接的,UDP协议是非连接的。

数据链路层的流量控制通常采用两种方法:停等流控和滑动窗口流控。

IP地址由网络号、主机号和_________组成。

传输层有TCP和UDP两种协议。

二、选择题(每题1分)通信系统必须具备的三个基本要素是c。

A.终端、电缆、计算机 B. 信号发生器、通信线路、信号接收设备C.信源、通信媒体、信宿 D. 终端、通信设施、接收设备计算机网络通信系统是d。

A.电信号传输系统 B. 文字通信系统C.信号通信系统 D. 数据通信系统调制解调器是d。

A.输入和输出设备 B. 复用设备C.数据终端设备DTE D. 数据电路终接设备DCE无线电广播是c通信方式。

A.全双工 B. 半双工C.单工 D. 不确定,与广播的内容有关在数据通信中,利用电话交换网与调制解调器进行数据传输的方法属于aA.频带传输 B. 宽带传输C.基带传输 D. IP传输与网络相连的设备的数量对衰减的影响是d。

A.网络中设备数量越少,衰减越大 B. 网络中设备数量越多,衰减越小C.网络中设备数量越多,衰减越大 D. A 和B下面有关模拟信号和数字信号的说法,d是不正确的。

模拟信号可以转换为数字信号传输,同样数字信号也可以转换为模拟信号传输模拟信号和数字信号都可以用光缆来传输为了保证模拟信号的长距离传输,要在传输过程中加入放大器;同样,为了保证数字信号的长距离传输,要在传输过程中加入重复器模拟信号传输过程中加入放大器,会产生积累误差;同样,数字信号传输过程中加入重复器,也会产生积累误差噪声是如何影响数字信号的?dA.噪声增强数字信号 B. 噪声减弱数字信号C.噪声增加数字信号的频率 D. 噪声使信号变形误码率描述了数据传输系统正常工作状态下传输的c。

计算机网络复习题含答案解析

计算机网络复习题含答案一、单项选择题1、什么应用服务器会将主机变为远程服务器的一个虚拟终端,在命令行方式下运行时,通过本地计算机发送命令,在远程计算机上运行相应程序,并将相应的运行结构传送到本地计算机显示。

答案:Telnet(远程登录协议)2、100Base-F中的F是指什么?答案:光纤3、一个16口的二层以太网交换机,冲突域和广播域的个数分别为多少?答案:16 1(每个口有一个)4、Internet提供了大量的应用服务,什么服务是世界上使用最广泛的一类Internet服务,以文本形式或HTML格式进行信息传输,而图形等文件可以作为附件进行传递。

答案:E-mail5、Internet的网络层有4个重要的协议,分别是什么。

答案:IP(互联网协议);ARP协议(地址解析);RARP协议(反向地址解析);ICMP(Internet 控制消息协议)6、网络拓扑结构设计是否合理,将直接影响着网络的性能,可靠性与什么?答案:费用7、我们上网通常是和ISP及什么打交道?答案:ICP(Internet内容提供商)ISP(互联网服务提供商)8、从路由选择算法对网络拓扑和通信量变化的自适应角度划分,可以分为哪两大类?答案:静态路由选择算法,动态路由选择算法9、网络200.113.78.0/22中可以分配给主机使用的IP地址个数为多少?答案:1022(2^10-2)10、网络互联设备包括哪些?答案:中继器,网桥,路由器,网关11、Telnet服务所采用的默认端口是哪个?答案:2312、网桥与中继器相比能提供更好的网络性能,原因是什么?答案:网桥能分析数据包并只在重要的端口重发这些数据包网桥工作在数据链路层(书110,120)13、同一个VALN中的两台主机通信需要的条件是什么?答案:连接在同一台交换机上14、在因特网电子邮件系统中,电子邮件应用程序使用的协议是哪些?答案:SMTP;POP3;IMAP415、Internet网络主要是由通信子网和什么构成?答案:资源子网16、在www服务器与客户端之间发送和接受HTML文档时,使用的协议是什么协议?答案:HTTP17、一个主机的IP地址10.0.46.1的默认掩码是什么?答案:255.0.0.018、哪个协议是用来在计算机之间进行文件传输,利用该服务不仅可以从远程计算机获取文件,而且可以将文件从本地计算机传送到远程计算机。

计算机网络技术复习题及答案

一、选择题第1部分计算机网络基础1.一座大楼内的一个计算机网络系统,属于()。

A. PANB. LANC. MAND. WAN2. 计算机网络中可以共享的资源包括()。

A. 硬件. 软件. 数据. 通信信道B. 主机. 外设. 软件. 通信信道C. 硬件. 程序. 数据. 通信信道D.主机. 程序. 数据. 通信信道3. 计算机网络是计算机技术和通信技术相结合的产物,这种结合开始于()。

A. 20世纪50年代B. 20世纪60年代初期C. 20世纪60年代中期D. 20世纪70年代4. 世界上第一个计算机网络是()。

A. ARPANETB. ChinaNetC. InternetD. CERNET5. 星形、总线形、环形和网状形是按照()分类。

A.网络跨度B. 网络拓扑C. 管理性质D. 网络功能6. 计算机互联的主要目的是()。

A. 定网络协议B. 将计算机技术与通信技术相结合C. 集中计算D. 资源共享7. 计算机网络建立的主要目的是实现计算机资源的共享。

计算机资源主要指计算机()。

A. 软件与数据库B. 服务器、工作站与软件C. 硬件、软件与数据D. 通信子网与资源子网8. 以下的网络分类方法中,哪一组分类方法有误()。

A. 局域网/广域网B. 对等网/城域网C. 环型网/星型网D. 有线网/无线网9. 局部地区通信网络简称局域网,英文缩写为()。

A. WANB. LANC. SAND. MAN参考答案:1.B2.A3.A4.A5.B6.D7.C8.B9.B第2部分计算机网络体系结构1. 在OSI模型中,NIC属于()。

A. 物理层B. 数据链路层C. 网络层D. 运输层2. 在OSI中,为网络用户间的通信提供专用程序的层次是()。

A. 运输层B. 会话层C. 表示层D. 应用层3. 在OSI中,完成整个网络系统内连接工作,为上一层提供整个网络范围内两个终端用户用户之间数据传输通路工作的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.NET Framework Class Library 的作用 ( b )。

A.是.NET 托管程序的执行引擎B.供.NET 托管程序使用的类型集合C..NET 托管程序的编译程序 D.支持.NET 托管程序的操作系统.NET Common Language Runtime 的作用 ( a )。

A. 是.NET 托管程序的执行引擎B. 供.NET 托管程序调用的API 集合C. .NET 托管程序的编译程序D. 支持.NET 托管程序的操作系统在命令行下使用CSC 命令编译C#源程序时,可使用( c )参数来说明生成库文件。

A./target:exe B./target:winexe C./target:library D./target:module在命令行下使用CSC 命令编译C#源程序时,可使用 ( d )参数来说明程序中引用的其他程序集。

A./target B./out C./linkresource D./reference因内存不够引发的垃圾回收过程中,下列哪种情形的对象占用的内存将被回收 ( d )A. 实现了析构方法的类的对象 B.处于0 代的对象C. 处于2 代的对象D. 无法从某个根引用抵达的对象已知委托类型DoSomething 定义如下:public delegate void DoSomething(); 则该类型派生自.NET Framework 提供的 ( a ) 抽象类。

A. B. C. D.( d) 是.NET 类型中唯一没有继承的类型。

A. 类 B.结构 C. 枚举 D. 接口.NET 类型系统中所有的引用类型都继承自且不继承自 ( c )类型。

A. B.C. D.float 类型的值可以隐式转换成 ( d )类型的值而保持值不被改变。

A.int B.long C.decimal D.doubleC#中的类型int 对应 .NET 类库中的 ( b )。

A.B.32 C. D.为了将字符串str="123456" 转换成整数123456,应该使用以下哪条语句 ( a )A.int Num=(str); B.int Num=(int);C. int Num=(int) str; D.int Num=();对于不同的流,可以使用 ( a ) 属性来查询流是否支持查找操作。

A.CanSeek B.Position C.CanRead D.CanWrite下列Stream 类中,(a )类用来向其他流提供缓冲区读写支持。

A.BufferedStream B.MemoryStream C.FileStream D.CryptoStream下列哪个Stream 类不存在于命名空间中 ( d )A.FileStream B.MemoryStream C. BufferedStream D.NetWorkStream在托管环境中创建线程后、调用start 之前,该线程处于 ( a )状态。

A.Unstarted B.Running C.WaitSleepJoin D.Stopped为了设置线程t1 的执行优先级,需访问t1 的 ( a )属性。

A.Priority B.IsAlive C.IsBackgroud D.ThreadStatex,y 都是类MyClass 的变量。

为了测试这两个变量是否引用同一个对象,应使用类MyClass 的下列哪个方法进行判断 ( c )A.GetHashCode B.Equals C.ReferenceEquals D.ToString若程序集的配置文件存在,则应起名为 ( a )。

A. B. C. D..NET 程序集的配置文件使用 ( c )格式书写。

A.VB 源程序 B.C#源程序C.XML D.HTML下列哪个数据类型在从托管代码环境传送到非托管代码环境时,不需要使用Interop 封送拆收器进行特殊处理 ( b )A.B. C. D.在webServer中,属性是(a)符号表示的A.[]B.{}C.()D.””关于.NET中使用Attribute 属性,以下除 ____外全部错误。

A.Attribute是类中的成员 B.Attribute只在Main方法内使用C.Attribute写在中括号内 D.Attribute是MSIL的一部分已知int n=100; 以下语句中只有_____执行了“装箱”。

A: int k=n; B: object o=n; C: n=200; D: string s=();如果要对一个集合以foreach方式执行遍历,则该集合所属的类型至少要实现_____接口。

A: CollectionBase B: ICloneable C: IEnumerable D: List<string>假定当前程序中对象myobj是被有效引用的第二代对象。

此时若执行(),并在随后立即调用方法(myobj),其返回值等于____。

A: 0 B: 3 C: 1 D: 2简答题1.哈希表有什么用途 .NET环境下如何使用哈希表答:哈希表是一种很有用的但是也是相对复杂的数据结构。

在哈希表集合的每一个元素中都是以键、值对的形式保存数据的。

其中,键和值都是字符串,这些都是存在内存中的。

由于使用独特的地址算法,对其插入,查找和其他的操作的速度都很快,在数据量较大的情形下之一点更明显。

哈希表的查找方式主要为通过已知的键找出其对应的值。

、NET的Hashtable实现了哈希表。

2.什么是 MSIL .NET环境下如何产生MSIL 的代码答:MSIL即微软的中间语言,它与编程语言无关。

MSIL和元数据都存储在标准的Windows可移植可执行文件中。

此文件可以是DLL和EXE文件。

基于CLR的高级编程语言编写的源代码在编译时,将生成两种内容:以MSIL表示的指令和元数据。

3.什么是.NET 环境下的自动“垃圾回收”简述“垃圾回收”所采用的策略。

答:、NET下收集废弃的内存空间使其重新可用的过程成为垃圾回收。

垃圾回收工作是在、NET下自动执行的。

CLR垃圾回收器首先检查终于最新的一代的对象,回收由垃圾所占有的任何空间。

、NET判断每个对象可以当作垃圾被回收的依据就是不再存在对该对象的有效引用。

GC是、NET框架提供的用于管理垃圾回收的一个类。

3.什么是事件事件与委托有什么关系答:委托用来处理在某些编程语言中需要用到函数指针来处理的情况。

事件是一个类通知另一个类的一种途径。

、NET中的事件是一种特殊的委托,这种委托没有返回值,也不允许在其所属的类的外部被调用。

普通的委托是即可以在内部也可在外部被调用的。

4.Web服务是什么它有哪些特点答:Web服务是一套崭新的技术标准,定义了应用程序如何在web上实现互操作性。

Web服务的标准是建立在以XML为主的,开发的web规范技术基础上,因此与上一代的对象技术相比具有更好的开放性,是建立客户操作的分布式程序的新平台。

特点:(1)良好的封装性(2)松散耦合(3)使用标准协议规范(4)高度可集成能力(5)可跨越通信的防火墙与Web Server有关的协有什么(1)SOAP 用于提供标准的RPC方法调用Web 服务。

(2)WSDL 是基于XML的用于定义Web 服务的接口即方法名、参数和返回值等有关的属性的语言。

(3)UDDI 用于在网上查找Web 服务。

6. 什么是线程一个.NET应用程序中包含几个线程线程是一个执行单元。

每一个进程至少要包含一个线程。

什么是线程池,使用线程池有什么优点线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。

线程池线程都是后台线程。

每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。

每个进程仅具有一个用于执行各种方法的线程池,由ThreadPool类管理一组在线程池中运行的线程。

由于不需要在每次启动线程时都进行资源分配,因此会提高性能。

有些情况下不适合使用线程池,例如:1)需要在前台运行的线程 2)需要线程具有特定的优先级 3)线程中含有会引起一段时间阻塞的任务 4)需要将某些线程放置在单线程的单元中 5)需要有与线程关联的稳定的标识,或需要将某个线程专用于某个任务 6)需要根据运行情况,动态的对线程进行干涉和控制。

什么情况下使用线程池在需要使用大量短命线程的情况下,CLR分配内存及创建线程所花费的时间可能会降低应用程序的整体性能。

在这些情况下,可以使用ThreadPool类。

在无需对每个独立的线程进行完全控制的情况下,也可以使用该类。

7. 什么是装箱和拆箱它们的实质是什么答:装箱是将值类型转换为引用类型。

拆箱是将引用类型转换为值类型。

在装箱时,系统会先从堆中配置一块内存,然后将值类型数据复制到这块内存,最后再使用引用类型数据指向这块内存。

拆箱过程与之相反。

8. Directory类DirectoryInfo类各有什么特点你认为哪个比较好用答:Directory类没有属性,他的方法都是静态方法。

并且该类不能被继承。

DirectoryInfo类的基类是抽象类FileSystemInfo。

DirectoryInfo类是有属性的。

实际使用中DirectoryInfo类比Directory类更常用。

9. 什么是泛型泛型有什么用泛型是、NET中特有的类型,定义泛型用list<。

>语句表示。

泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是累、结构、接口和方法所存储或使用的一个或多个类型的占位符。

泛型的作用就是提高代码的重用性,避免强制类型转换,减少装箱和拆箱,提高性能,减少错误。

代码参考。

1》垃圾回收using System;namespace GCCollectIntExample{class MyGCCollectClass{private const long maxGarbage = 1000;static void Main(){MyGCCollectClass myGCCol = new MyGCCollectClass();("The highest generation is {0}", );IO ;public class FileSystemWatchCherDemo{static void Main(string[] args){FileSystemWatcher watcher = new FileSystemWatcher(@"C:\");= || | ;+= new FileSystemEventHandler(OnChanged);+= new FileSystemEventHandler(OnChanged);+= new RenamedEventHandler(OnRenamed);watcher.Error += new ErrorEventHandler(OnError);= true;("Press ‘Enter’ to exit…");();}private static void OnRenamed(object source, RenamedEventArgs e){WatcherChangeTypes changeType = ;("The file {0} {2} to {1}", e. OldFullPath,, }private static void OnChanged (object source, FileSystemEventArgs e){ ("The file {0} {1}", , }private static void OnError(object source, ErrorEventArgs e){("An error has occurred ");}}2》IEnumerable接口的实现using System;using ;using ;using ;namespace _3_10{public class Contractor0}]",,;}}public class Contractors : IEnumerable{private ArrayList AL = new ArrayList();public IEnumerator GetEnumerator()ext );}catch {("您输入的IP地址格式不正确。

相关文档
最新文档