(完整版)计算机程序设计员高级(国家三级)理论知识试卷1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京市职业技能鉴定统一试卷
计算机程序设计员高级(国家三级)理论知识试卷
注 意 事 项
1、考试时间:120分钟。
2、本试卷依据2008年修订的《计算机程序设计员 国家职业标准》命制。
3、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
4、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
5、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
一、单项选择(第1题~第80题。
选择一个正确的答案,将相应的字母填入题内的括
号中。
每题1分,满分80分。
) 1. 职业道德是指( )
A 、人们在职业活动中的行为总和
B 、从事一定职业的人们在职业活动中应该遵循的,依靠社会舆论、传统习惯和内心信念来维持的行为规范的总和
C 、人们在从事职业活动中的规则
D 、职业理想的实现过程
2. 软件著作权人不享有哪一项权利( )
A 、出租权
B 、包装权
C 、署名权
D 、复制权
3. 党的十六大报告指出,认真贯彻公民道德建设实施纲要,弘扬爱国主义精神,以为人民服务为核心,以集体主义为原则,以( )为重点
A 、无私奉献
B 、爱岗敬业
C 、诚实守信
D 、遵纪守法 4. 以下哪一项不是计算机程序员道德规范( )
A 、保护商业秘密
B 、维护计算机及网络系统安全
C 、保护个人信息
D 、优化程序
5. 软件是合作开发的,其软件著作权的保护期为( ) A 、50年
B 、截止于最后死亡的自然人的死亡之日
C 、自软件开发完成之日起50年
D 、截止于最后死亡的自然人死亡后第50年的12月31日 6. 将十进制数89.625转换成二进制数后是( )。
A 、1011001.101
B 、1011011.1
C 、1011001.011
D 、1010011.1 7. 与十六进制数AB 等值的八进制数是( )。
A 、253
B 、254
C 、171
D 、172
8. 若采用8位二进制补码表示十进制整数-128,则其表示形式为( )。
A 、10000001
B 、00000000
C 、10000000
D 、00000001 9. 逻辑运算中的逻辑加常用符号( )。
表示。
A 、V
B 、∧
C 、-
D 、·
10. CPU 中包含了几十个用来临时存放操作数和中间运算结果的存储装置,这种装置称为( )。
A 、运算器
B 、控制器
C 、寄存器组
D 、前端总线 11. CPU 的处理速度与( )无关。
A 、ALU 的数目
B 、CPU 主频
C 、Cache 容量
D 、CMOS 的容量 12. Pentium 4处理器中的cache 是用SRAM 组成的,其作用是( )。
A 、发挥CPU 的高速性能
B 、 扩大主存储器的容量
C 、 提高数据存取的安全性
D 、提高CPU 与外部设备交换数据的速度 13. 下列有关PC 机中央处理器(CPU )和内存(内存条)的叙述中,错误的是( )。
A 、目前PC 机所使用的Pentium 和Core2微处理器的指令系统有数百条不同的指令
B 、所谓双核CPU 或四核CPU ,是指CPU 由两个或四个芯片组成
C 、DDR 内存条、DDR2内存条物理结构上有所不同,例如它们的引脚数目不同
D 、通常台式机中的内存条与笔记本电脑中的内存条不同,不能互换
14. 因特网上有许多不同结构的局域网和广域网互相连接在一起,它们能相互通信并协调工作的基础是因为都采用了( )。
A 、ATM 协议
B 、TCP/IP 协议
C 、X.25协议
D 、NetBIOS 协议 15. 下列有关身份鉴别的叙述中错误的是( )。
A 、计算机系统中可采用US
B 钥匙或I
C 卡与口令相结合,进行身份鉴别 B 、 目前大多数银行的ATM 柜员机是将指纹和密码结合起来进行身份鉴别的 C 、鉴别眼底虹膜也是一种有效的身份鉴别技术
D 、安全性高的口令应当易记、难猜、抗分析能力强
16.计算机中二进位信息的最小计量单位是( ),用字母“b ”表示。
A 、比特 B 、字节 C 、B D 、字 17.CRT 彩色显示器采用的颜色模型为( )。
A 、HS
B B 、RGB
C 、YUV
D 、CMYK
18.下列有关我国汉字编码标准的叙述中,错误的是( )。
考 生 答 题 不 准
超
过
此 线
A、GB18030汉字编码标准与GBK、GB2312标准兼容
B、GBK汉字编码标准不仅与GB2312标准兼容,还收录了包括繁体字在内的大量汉字
C、GB18030汉字编码标准中收录的汉字在GB2312标准中一定能找到
D、GB2312所有汉字的机内码都用两个字节来表示
19.关于定点数与浮点数的叙述中,错误的是()。
A、同一个数的浮点数表示形式并不惟一
B、长度相同时,浮点数的表示范围通常比定点数大
C、整数在计算机中用定点数表示,不能用浮点数表示
D、计算机中实数是用浮点数来表示的
20.将网络划分为广域网(WAN)、城域网(MAN)和局域网(LAN)主要是依据()。
A、接入计算机所使用的操作系统
B、接入的计算机类型
C、网络拓扑结构
D、网络覆盖的地域范围
21.下列有关广域网和局域网的叙述中错误的是()。
A、广域网比局域网覆盖的地域范围更广
B、若使用以太网的广播方式来传送信息,广域网将不堪重负
C、从理论上说,广域网在节点数量和通信距离方面并无限制
D、广域网其实就是将无数个局域网连接起来,无需特别的技术
22.用高级语言和机器语言编写实现相同功能的程序时,下列说法中错误的是()。
A、前者比后者可移植性强
B、前者比后者执行速度快
C、前者比后者容易编写
D、前者比后者容易修改
23.在TCP/IP协议中,远程登录使用的应用层协议是()。
A、telnet
B、ftp
C、http
D、udp
24.以下有关光纤通信的说法中错误的是()。
A、光纤通信是利用光导纤维传导光信号来进行通信的
B、光纤通信具有通信容量大、保密性强和传输距离长等优点
C、光纤线路的损耗大,所以每隔1~2公里距离就需要中继器
D、光纤通信常用波分多路复用技术提高通信容量
25.下列关于操作系统设备管理的叙述中,错误的是()。
A、设备管理程序负责对系统中的各种输入输出设备进行管理
B、设备管理程序负责处理用户和应用程序的输入输出请求
C、每个设备都有自己的驱动程序
D、设备管理程序驻留在BIOS中26. 面向对象设计OOD模型的主要部件中,通常不包括()。
A、通信部件
B、人机交互部件
C、任务管理
D、数据管理
27. OOA模型规定了一组对象如何协同才能完成软件系统所指定的工作。
这种协同在模型中是以表明对象通信方式的一组()连接来表示的。
A、消息
B、记录
C、数据
D、属性
28. ()是表达系统的某一方面特征的UML建模元素的子集,由多个图构成,是在某一个抽象层上,对系统的抽象描述。
A、视图
B、图
C、模型元素
D、通用机制
29. ()强调从用户的角度看到的或需要的系统功能,是被称为参与者的外部用户所能观察到的系统功能的模型图。
A、用例视图
B、逻辑视图
C、组件视图
D、配置视图
30. (),按时间顺序描述系统元素间的交互。
A、活动图
B、时序图
C、配置图
D、状态图
31. ()是一种结构化的关系,指一种对象和另一种对象有联系。
A、关联关系
B、依赖关系
C、泛化关系
D、实现关系
32. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流合法图符的是()
A、控制流
B、加工
C、数据存储
D、源和目的
33. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的()。
A、总貌
B、细节
C、抽象
D、软件的作者
34. 软件需求分析的主要任务是准确定义所开发的软件系统是 ( )
A、如何做
B、怎么做
C、做什么
D、对谁做
35. 结构化设计是一种应用最广泛的系统设计方法,是以()为基础,自顶向下,求精和模块化的过程。
A、数据流
B、数据流图
C、数据库
D、数据结构
36.在系统设计时,当数据流图中数据的流动路径几乎是线性时,应采用()策略设计系统结构图。
A、变换中心
B、消息中心
C、设计
D、分析
37.模块内部的算法设计在结构化方法的()阶段进行。
A、概要设计
B、详细设计
C、需求分析
D、系统分析
38.在数据流图中,用以表示软件系统之外的人员、设备等外部实体的基本的基本成分(元素)称为()。
A、内部项
B、系统内项
C、外部项
D、系统外项
39.适合于作为概念性数据模型的所谓第二代数据模型是()。
A、数据流模型
B、结构图模型
C、设计模型
D、E-R模型
40.如果一个软件系统完成从卡片机上读入一叠卡片,检查卡片的信息是否合理,然后对旧文件进行修改,产生一个修改过的新文件,并被修改的记录打印成一份报告。
对此系统的数据流图,应采用()设计策略,导出模块结构。
A、变换流
B、控制流
C、事物流
D、数据流
41.从模块内外的联系来看,结构化设计的要求是()。
A、高内聚,低耦合
B、低内聚,低耦合
C、高内聚,高耦合
D、低内聚,高耦合
42.在面向对象分析过程中,已经对用户界面需求作了初步分析,在面向对象设计过程中,则应该对系统的()进行详细设计,以确定人机交互的细节,其中包括指定窗口和报表的形式、设计命令层次等项内容。
A、模块接口
B、数据库表关联
C、人机交互接口
D、硬件接口
43.在结构化分析中,()用于详细地定义数据流图中的成分。
A、数据项
B、数据字典
C、数据库
D、注释
44.从数据流图导出初始模块结构图,下列技术说明不正确的是()。
A、变换和事务
B、变换事务
C、变换、事务
D、变换与事务不能同时存在
45.在需求分析中,可从有关问题的简述中提取组成数据流图的基本成分。
通常问题简述中的动词短语将成为数据流图中的()成分。
A、加工或处理
B、数据库
C、指令
D、界面
46. 黑盒测试是根据软件的规格说明来设计测试用例,白盒测试是根据程序的()来设计测试用例。
A、功能
B、条件
C、内部结构
D、性能
47.不直接运行程序,而采用人工检查或计算机辅助静态分析检查程序,这种测试称为()。
A、白盒测试
B、黑盒测试
C、静态测试
D、动态测试
48.在所有黑盒测试方法中,()的测试是最严格、最具有逻辑性的测试方法。
A、等价类划分
B、边界值分析法
C、因果图法
D、判定表法
49. 逻辑覆盖测试技术中,()的覆盖最强。
A、条件组合覆盖
B、条件覆盖
C、判定覆盖
D、语句覆盖
50.当使用渐增方式把模块结合到程序中去时,下列()策略不属于渐增式集成策略。
A、自顶向下集成
B、自底向上集成
C、瀑布式集成
D、三明治集成
51.经济可行性研究的范围包括()
A、资源有效性
B、管理制度
C、效益分析
D、开发风险
52.结构化设计方法在软件开发中用于()。
A、概要设计
B、详细设计
C、程序设计
D、测试用例设计
53.程序的三种基本控制结构是()
A、过程、子程序和分程序
B、顺序、选择和重复
C、递归、堆栈和队列
D、.调用、返回和转移
54.单元测试一般由()来完成
A、开发人员
B、测试人员
C、用户
D、测试人员和用户
55.缺陷严重程度表示该缺陷对软件质量的破坏程度,其中最严重的是()
A、严重
B、致命
C、一般
D、恶劣
注意:以下56-80题分不同语言(Java、C#),考生只需选择其中一种语言类题目做即可,如果两部分均做有题目,以第一部分(Java语言部分)答案为准。
<Java 语言>
56.编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。
A、java
B、class
C、html
D、exe
57. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的()?
A、public static void main()
B、public static void main( String args[] )
C、public static int main(String [] arg )
D、public void main(String arg[] )
58.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为( )。
A、static void method( )
B、public void method( )
C、final void method( )
D、abstract void method( ) 59.下列哪个是合法的Java标识符?()
A、Tree&Glasses
B、_FirstJavaApplet
C、class
D、273.5
60.Java Application源程序的主类是指包含有()方法的类。
A、main方法
B、toString方法
C、init方法
D、actionPerfromed方法
61.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A、8
B、16
C、32
D、64
62.设 a = 8,则表达式 a >>> 2 的值是( )。
A、1
B、2
C、3
D、4
63.若a的值为3时,下列程序段被执行后,c的值是多少?()
c = 1;
if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;
A、1
B、2
C、3
D、4
64.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。
A、import java.awt.*;
B、import java.applet.Applet;
C、import java.io.*;
D、import java.awt.Graphics;
65.对于构造函数,下列叙述错误的是()。
A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
B、构造函数的返回类型只能是void型。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
66.下面的是关于类及其修饰符的一些描述,错误的是:()。
A、abstract类只能用来派生子类,不能用来创建abstract类的对象。
B、final类不但可以用来派生子类,也可以用来创建final类的对象。
C、abstract不能与final同时修饰一个类。
D、abstract方法必须在abstract类中声明,但abstract类定义中可以没
有abstract方法。
67.若需要定义一个类域或类方法,应使用哪种修饰符?()
A、static
B、package
C、private
D、public
68.若在某一个类定义中定义有如下的方法: abstract void performDial( );
该方法属于()。
A、本地方法
B、最终方法
C、解态方法
D、抽象方法
69.下列关于静态初始化器的叙述中,哪一个是正确的?()
A、静态初始化器是在构造函数之前加上static修饰符。
B、静态初始化器是对类自身进行初始化。
C、静态初始化器在同一个类中只能有一个。
D、静态初始化器是在其所属的类加载内存时由程序员调用执行。
70.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?()
A、实例方法可以直接调用父类的实例方法。
B、实例方法不可以直接调用父类的类方法。
C、实例方法可以直接调用其他类的实例方法。
D、实例方法可以直接调用本类的类方法。
71.设有下面两个类的定义:
class Person { class Student extends Person { long id; // 身份证号 int score; // 入学总分
String name; // 姓名 int getScore(){
} return score;
} }
问:类Person和类Student的关系是()。
A、包含关系
B、继承关系
C、关联关系
D、无关系,上述类定义有语法错误
72.Java语言不是()
A、高级语言
B、编译型语言
C、结构化设计语言
D、面向对象设计语言
73.Java源文件和编译后的文件扩展名分别为()。
A、.class和.java
B、.java和.class
C、.class和 .class
D、.java和 .java 74.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。
这种面向对象程序特性称为()。
A、隐藏
B、覆盖
C、重载
D、Java不支持此特性
75.对于构造函数,下列叙述错误的是()。
A、构造函数也允许重载。
B、子类无条件地继承父类的无参构造函数。
C、子类不允许调用父类的构造函数。
D、在同一个类中定义的重载构造函数可以相互调用。
76.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。
A、private
B、protected
C、private protected
D、public
77.设有下面两个赋值语句:
a = Integer.parseInt(“1024”);
b = Integer.valueOf(“1024”).intV alue();
下述说法正确的是()。
A、a是整数类型变量,b是整数类对象。
B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且它们的值相等。
D、a和b都是整数类型变量并且它们的值相等。
78.在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。
A、start( )
B、stop( )
C、init( )
D、paint( )
79.Jcreator是( )。
A、一种全新的程序语言
B、一种java程序开发辅助工具
C、一种由Java写成的浏览器
D、一种游戏软件
80.在Java中,存放字符串常量的对象属于()类对象。
A、Character
B、String
C、StringBuffer
D、Vector
<C#语言>
56.以下说法正确的是()。
A、Main函数是由C#语言提供的标准函数
B、在C#程序中,要调用的函数必须在Main函数中定义
C、在C#程序中,必须显式调用Main函数,它才起作用
D、一个C#程序无论包括多少个函数,C#总是从Main函数开始执行
57. 可以在()中设置窗体及窗体上各控件的属性。
A、代码编辑窗口
B、工具箱窗口
C、属性窗口
D、解决方案资源管理器窗口
58. 以下程序运行后变量r的值为()。
int r=0;
int a;
for(int i=0;i<10;i++){
a=2*i+1;
if(a%5==0)
r++;
}
A、0
B、1
C、2
D、3
59.下列实数表示方法中不正确的是()。
A、8.625e+5
B、5e-3F
C、2345.34
D、1000
60. 以下程序运行后变量r的值为()。
int i=0,r=1;
do{
r++;
}while(i!=0);
A、0
B、 1
C、 2
D、 3
61. 设有以下声明,则合法的赋值语句是()。
int i1,i2,i3;
bool b1,b2,b3;
A、i3 = i1/i2;
B、b1= i1 && i2;
C、b2 = i1<i2;
D、i1 = i2/b2;
62. 下面几个关于取模运算的说法正确的是()。
A、-28 % 3 等于 -1
B、-28 % 3等于2
C、28 %–3等于-2
D、-3 % 28等于1
63. 结束应用程序的语句是()。
A、this.Close()
B、Application.Exit()
C、break
D、this.Cancle()
64. C# 异常处理机制的核心是()。
A、调试器
B、编译器
C、异常类
D、异常处理语句65. 在Visual Studio .NET集成开发环境中,通过项目菜单中的()命令可以将一个或多个窗体添加到项目中。
A、添加类
B、添加Windows窗体
C、添加用户控件
D、添加组件
66.假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。
A、int[]arr = new int[10,20]
B、int[]arr = int new[10,20]
C、int[,]arr = new int[10,20]
D、int[,]arr = new int[20;10]
67. 以下c#代码:
using System.Threading;
class App
{
public static void Main()
{
Timer timer = new Timer(new TimerCallback(CheckStatus),null,0,2000);
Console.Read();
}
static void CheckSatus(Object state)
{
Console.WriteLine("正在进行检查...")
}
}
在使用代码创建定时器对象的时候,同时指定了定时器的事件,运行时将每隔两秒打印一行“正在运行检查...”,因此,TimerCallback是一个()。
A、委托
B、结构
C、函数
D、类名
68.在C#中,一个类()
A、可以继承多个类
B、可以实现多个接口
C、在一个程序中只能有一个子类
D、只能实现一个接口
69.在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为()。
A、容器控件
B、组合控件
C、排列控件
D、基类控件
70.在C#中,接口与抽象基类的区别在于()。
A、抽象基类可以包含非抽象方法,而接口只能包含抽象方法
B、抽象基类可以被实例化,而接口不能被实例化
C、抽象基类不能被实例化,而接口可以被实例化
D、抽象基类能够被继承,而接口不能被继承
71.C#中的索引器类型应该是( )类型。
A、整型
B、字符型
C、任意类型
D、数组
72.面向对象的语言具有继承性、多态性和( )性。
A、封装
B、拆箱
C、封闭
D、逻辑
73.在C#中,可以标识不同的对象的属性是( )。
A、Text
B、Name
C、Title
D、Index
74. StreamWriter对象的下列方法,可以向文本文件写入一行带回车和换行的文本的是()。
A、WriteLine()
B、Write()
C、WritetoEnd()
D、Read()
75. 建立访问键时,需在菜单标题的字母前添加的符号是( )。
A、!
B、#
C、$
D、&
76. 下面对C#中类的构造函数描述正确的是( )
A、与方法不同的是,构造函数只有void这一种返回类型
B、构造函数如同方法一样,需要人为调用才能执行其功能
C、构造函数一般被声明成private型
D、在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数
77. 在.NET的WinForms程序中,可以使用( )对象来连接和访问数据库。
A、MDI
B、JIT
C、
D、System.ADO
78. 分析以下程序.注意静态构造函数内使用的赋值语句为counter=0.
public class staticClass
{ static private int _counter;
//私有构造函数防止对象生成
private staticClass(){}
//静态构造函数
static staticClass()
{ counter = 0;
Console.Write (“init!”);
}
static public int counter
{ get{Console.Write(“get!”);return _counter;}
set{Console.Write(“set!”);_counter=value;}
}
}
则调用语句CladdLibrary1.staticClass.counter = 100;的输出是()
A、set! init! set!
B、set! init!
C、init! set!
D、set!
79. 下列关于重载的说法,错误的是()。
A. 方法可以通过指定不同的参数个数重载
B. 方法可以通过指定不同的参数类型重载
C. 方法可以通过指定不同的参数传递方式重载
D. 方法可以通过指定不同的返回值类型重载
80. 使用Dirctory类的下列方法,可以获取指定文件夹中的文件的是().
A.Exists()
B.GetFiles()
C.GetDirectories()
D.CreateDirectory()
二、判断题(第81题~第100题。
将判断结果填入括号中。
正确的填“√”,错误的填
“×”。
每题1分,满分20分。
)
()81. 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。
()82. 软件开发小组的组成人员的素质应该好,而人数则不宜过多。
()83. 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。
()84. 信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图。
()85. 用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。
()86. 面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。
()87. 面向数据的设计方法适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统;系统软件(如操作系统)等。
()88. HIPO图不仅描绘软件的层次结构,而且还描述每个模块的处理过程。
()89. UML语言中的活动图与状态图没有本质区别。
()90. 软件模块之间的耦合性越弱越好。
()91. 黑盒测试是一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。
()92. 测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。
()93. 集成测试的数据必须使用真实数据,否则测试结果不准确。
()94. 压力测试是指模拟巨大的工作负荷,以查看系统在峰值使用情况下是否可以正常运行。
()95. 判定表法是一种白盒测试技术。
注意:以下96-100题分不同语言(Java、C#),考生只需选择其中一种语言类题目做即可,如果两部分均做有题目,以第一部分(Java语言部分)答案为准。
<Java语言部分>
()96.== 操作符判定两个分立的对象的内容和类型是否一致。
()97.equals()方法只有在两个对象的内容一致时返回true。
()98.在构造方法中如调用super()语句,则必须使其成为构造方法中的第一条语句。
()99.实例变量在使用new Xxxx()创建该类的实例时被创建,而其生存期和该类的实例对象的生存期相同。
()100. 类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性。
<C#语言部分>
()96. SQL语言是一种通用的结构查询语言。
()97. C#程序的基本结构组成包括顺序结构、选择结构和循环结构。
()98. 表达式 25 / 3 % 3 * 2的值是4.0。
()99.C#程序的执行总是从本程序的Mai n函数开始,到本程序的最后一个函数结束。
()100.C# 程序中可以定义自己的异常类来处理程序执行中的异常情况。