《C#程序设计基础教程与实训》习题答案.doc
《《C#程序设计基础教程与实训》习题答案.doc》由会员分享,可在线阅读,更多相关《《C#程序设计基础教程与实训》习题答案.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、附录 各章习题答案第1章 C#语言概述一、判断题1、 2、 3、 4、 5、 6、 7、 8、二、选择题1、C 2、B 3、C 4、A 5、A 6、B 7、B 8、B三、填空题1、最新的;面向对象 2、C和C+;JAVA 3、先进设计思想;安全性能4、灵活性 5、集成开发环境(IDE)Visual Studio.NET6、Microsoft .NET Framework(微软.NET框架体系)7、最基本的通用语言运行时库CLR(Common Language Runtime);一些提供了具体功能的类库8、需要开发和设计的项目文件;应用程序或组件四、简答题1、 简洁易用的语法。 自动的资源回收机
2、制。 与Web的紧密结合。 完整的安全性与错误处理。 版本处理技术。 灵活性和兼容性。2、C#程序必须包含一个Main方法,Main方法是程序的入口点,程序控制在该方法中开始和结束。该方法用来执行任务,并在任务完成后返回信息。第2章 常用标准控件一、判断题1、 2、 3、 4、 5、 6、 7、 8、二、选择题1、A 2、C 3、B 4、D 5、A 6、B 7、B 8、D三、填空题1、输入/输出信息 2、属性 3、事件 4、TextAlign5、Click 6、文本框(TextBox) 7、保证数据标准化 8、Show四、简答题1、简述生成控件的操作过程。(1) 单击工具箱中相应的工具按钮,这
3、一按钮呈现被按下状态,表明被选定。(2) 移动鼠标到窗体上,这时鼠标的指针变成十字形,在需要放置控件的左上角位置按下鼠标左键。(3) 在窗体范围内向下向右拖动鼠标,这时窗体上会显示一个矩形框,当其大小合适时,松开鼠标左键,窗体上就会显示一个相应大小的这种控件。另外一种快捷的方法是在工具箱中相应的工具按钮上双击此按钮,窗体上就会出现一个系统默认大小的所选按钮。2、消息框有多少种Button参数设置?OK:只显示“确定”按钮OKCancel:显示“确定”和“取消”按钮AbortRetryIgnore:显示“终止”、“重试”和“忽略”按钮YesNoCancel:显示“是”、“否”和“取消”YesNo
4、:显示“是”和“否”RetryCancel:显示“重试”和“取消”第3章 数据类型一、填空题1、-2,147,483,648 到 2,147,483,647 2、单精度;双精度3、16 4、1 5、99 6、2.2 7、false 8、隐式转换;显式转换二、判断题1、 2、 3、 4、 5、 6、 7、 8、三、选择题1、A 2、C 3、D 4、A 5、B 6、B 7、D 8、C四、简答题1. 请说明C#标识符命名规则。(1) 不能跟系统关键字重名。(2) 标识符由字母、下划线“_”、数字或中文组成。(3) 标识符应以字母、中文或下划线开头。(4) 标识符中间不能包含空格。(5) C#标识符大
5、小写敏感。2. 请简单说明银行家舍入法。银行家的舍法与四舍五入只有一点不同,对.5的舍入上,采用取偶数的方式。例:1.25最近的两个只有1位小数的数字为1.2和1.3,舍入的结果将选择最后一位为偶数的数字1.2。同理,也可以推断出1.35舍入后为1.4。如果在求和计算中使用四舍五入,一直算下去,误差有可能会越来越大。机会均等才公平,也就是向上和向下各占一半才合理。在大量计算中,从统计角度来看,高一位分别是偶数和奇数的概率正好是50% : 50%。第4章 运算符和表达式一、填空题1、?: 2、0 3、1.1 4、2 5、26、2 7、18 8、true 9、false 10、2970二、判断题1
6、、 2、 3、 4、 5、 6、 7、 8、三、选择题1、B 2、D 3、B 4、A 5、C 6、C 7、D 8、B四、简答题1. 试阐述逻辑运算符 & 和条件运算符 &之间的区别。& 运算符与 & 运算符的区别在于,& 运算符不能对整型进行计算。另外,对于表达式 x & y 如果 x 为 false,则不计算 y(因为不论 y 为何值,“与”操作的结果都为 false)。这被称作为“短路”计算。也就是说使用 & 运算符进行条件计算,比使用 & 运算符速度更快些。2. 请从高到低排列【& 和 |】、【算术运算符】、【赋值运算符】、【! (非)】、【关系运算符】的优先级顺序。答:由高到低的顺序为
7、:【! (非)】【算术运算符】【关系运算符】【& 和 |】【赋值运算符】第5章 条件判断语句一、判断题1、 2、 3、 4、 5、 6、 7、 8、二、选择题1、A 2、C 3、A 4、C 5、B 6、D 7、A 8、C三、填空题1、条件判断语句、循环语句2、关系表达式、逻辑表达式3、bool4、执行大括号里的语句块;跳过语句块,执行大括号后面的语句5、都将会执行6、只要找到为真的表达式就执行相应的语句块并跳出整个判断语句7、if;switch8、break四、简答题1、简单描述if语句的几种形式。(1) if语句的一般表示形式为:if (表达式)语句块(2) 当一个判断语句只存在两种可能的结
8、果时,可以使用ifelse语句来表达。它的表现形式为:if (表达式)语句块1else语句块2(3) 当一个判断语句存在多种可能的结果时,可以使用if.else if.语句来表达。它的表现形式为:if (表达式1) 语句块1else if (表达式2) 语句块2.else if (表达式n) 语句块n2、在switch语句时需要注意什么?(1) switch关键字后面的表达式,其值的类型必须是字符串或整数(char、int、long)都属于整数类型。(2) case标签后面的值必须是常量表达式,不允许使用变量。(3) case和default标签以冒号而非分号结束。(4) case标签后面的语
9、句块,无论是单条语句还是多条语句,都无需用括号包围。(5) default标签可以有,也可以没有。case子句的排放顺序是无关紧要的,甚至可以把default子句放在最前面。第6章 循环控制语句一、填空题1、顺序结构;选择结构;循环结构 2、false3、执行循环体;判断条件是否为真 4、循环的嵌套 5、-5 6、187、16 8、1二、判断题1、 2、 3、 4、 5、 6、 7、 8、三、选择题1、C 2、B 3、C 4、D 5、B 6、C 7、D 8、B四、简答题1、请说明do.while语句的表现形式。do 语句块while (表达式);当流程到达do后,立即执行语句块,然后再对表达式
10、进行测试。若表达式的值为真,则返回do重复循环,否则退出执行后面的语句。这里特别需要注意的是跟while语句不同,do.while语句的表达式后面要加上分号。2、for语句的一般表现形式为:for (表达式1;表达式2;表达式3) 语句块for语句的执行顺序如图所示,其中,当表达式2的值为假时,则直接跳出循环。表达式1:一般情况下用于给循环变量赋初值。 表达式2:返回值必须是一个bool值,作为循环是否继续执行的条件。表达式3:一般情况下用于给循环变量增值。第7章 数组一、选择题1、D 2、B 3、A 4、C 5、B 6、A 7、D 8、C二、填空题1、类型 2、零 3、new 4、大括号“”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C#程序设计基础教程与实训 C# 程序设计 基础教程 习题 答案
限制150内