《c#程序设计基础教程与实训》习题标准答案

上传人:乐*** 文档编号:115421288 上传时间:2019-11-13 格式:DOC 页数:8 大小:53.50KB
返回 下载 相关 举报
《c#程序设计基础教程与实训》习题标准答案_第1页
第1页 / 共8页
《c#程序设计基础教程与实训》习题标准答案_第2页
第2页 / 共8页
《c#程序设计基础教程与实训》习题标准答案_第3页
第3页 / 共8页
《c#程序设计基础教程与实训》习题标准答案_第4页
第4页 / 共8页
《c#程序设计基础教程与实训》习题标准答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《《c#程序设计基础教程与实训》习题标准答案》由会员分享,可在线阅读,更多相关《《c#程序设计基础教程与实训》习题标准答案(8页珍藏版)》请在金锄头文库上搜索。

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:显示“是”、“否”和“取消”Yes

4、No:显示“是”和“否”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二、判断

6、题1、 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、大括

11、号“” 5、动态数组6、引用 7、地址 8、行,列三、判断题1、 2、 3、 4、 5、 6、 7、 8、四、简答题1. 请简述什么是数组?答:数组是具有相同类型的一组数据。数组按照数组名、数据元素的类型和维数来进行描述。当访问数组中的数据时,可以通过下标来指明。2. 请简述Array和ArrayList主要的区别?(1)Array 的容量是固定的,而 ArrayList的容量可根据需要自动扩充。(2)ArrayList提供添加、插入或移除某一范围元素的方法。在 Array 中,您只能一次获取或设置一个元素的值。(3)Array 可以具有多个维度,而 ArrayList始终只是一维的。第8章 GDI+图形一、填空题1、GDI+ 2、Graphics 3、Pen,Brush 4、Rectangle,RectangleF5、Point 6、DrawPolygon,FillPolygon 7、椭圆 8、Paint二、判断题1、 2、 3、 4、 5、 6、 7、 8、三、选择题1、B 2、B 3、A 4、D 5、C 6、A 7、A 8、D四、简答题1. 试阐述Graphics图形对象的几种创建方法。(1) 用某控件或窗体的CreateGraphics方法来创建Graphic对象,该对象表示该控件或窗体的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号