没有合适的资源?快使用搜索试试~ 我知道了~
首页Visual C# 2005 程序设计基础与实例教程课后答案
Visual C# 2005 程序设计基础与实例教程课后答案
5星 · 超过95%的资源 需积分: 18 11 下载量 91 浏览量
更新于2023-03-03
评论 1
收藏 186KB DOC 举报
Visual C# 2005 程序设计基础与实例教程 (谢云 李志中 张岩 魏菊霞 王海林 马晓贺 著) 课后答案
资源详情
资源评论
资源推荐
参考答案
第 1 章
一、选择题
1. D 2. A 3. B 4. D 5. D 6. C
二、填空题
1. Form1
2. 【选择项】
3. 【窗口】→【重置窗口布局】
4. 【文本编辑器】→【C#】、【常规】
三、问答题
1. Visual C# 2005是Visual C# 2003的升级版本,同时C# 语言也已更新为2.0版,它在泛型、迭代器、局
部类型、可空类型、匿名方法、命名空间别名限定符、静态类、外部程序集别名和属性访问器可访问性等
方面具有新特性。
2. 略。
3. Visual C# 2005 的开发环境包括菜单栏、工具栏、工具箱、窗体设计器、解决方案资源管理器窗
口,通过【视图】菜单还可以打开代码窗口、属性窗口、类视图窗口、动态帮助窗口、调试输出窗口和
错误列表窗口等组件。
四、上机操作题
1. 略。
2. 略。
第 2 章
一、选择题
1. B 2. C 3. A 4. A
二、填空题
1. namespace
2. 命名空间
3. .
4. using namespace
三、问答题
1. API是Application Programming Interface的缩写,即应用程序编程接口。
2. 控制台应用程序编程是指纯 API(Application Programming Interface,即应用程序编程接口)下的
win32 编程。
3. 使用 Visual C# 2005 开发 Windows 应用程序主要包括以下 4 个步骤:
(1)程序界面设计。
(2)设置界面对象的属性。
(3)编写程序代码。
2 Visual C# 2005 程序设计基础与实例教程
(4)测试与运行程序。
4. C# 中的类是利用命名空间组织起来的。命名空间提供了一种从逻辑上组织类的方式,防止命名冲
突。
四、上机操作题
1. Console.WriteLine("hello world!");
2. 参见2.2小节。
第 3 章
一、选择题
1. D 2. C 3. A 4. A 5. B 6. C 7. B 8. A
二、填空题
1. ‘\\’
2. 隐式转换、显式转换
3. %
4. ToString、Parse
5. 8、5
三、问答题
1. 在Visual C# 2005中,常量、变量、函数、类等的命名必须遵循一定的规则,人们把符合这些规则的
名称称为Visual C# 2005的合法标识符,这些规则是:
(1)标识符必须由字母、十进制数字、下划线(_)或汉字组成,且只能以字母、下划线或汉字开头
(2)如果以下划线开头,则必须包括至少一个其他字符。
(3)不能是Visual C# 2005中的关键字(保留字)。
(4)Visual C# 2005的标识符区分大小写。
2. 转义字符是在程序中具有特殊意义的控制字符.
3. Visual C# 2005的逻辑运算符(也称布尔运算符)有:!(非)、&&(与)、||(或)。
4. “=”是赋值运算符,用于将常量或表达式的值赋给变量,而“==”是关系运算符,用于比较其两边的
值是否相等。两者是不等价的。
5.
(1)(sex == "男" && (age >= 18 && age <= 20) && high > 1.65) || (sex == "女" && (age >= 16 && age
<= 18) && high >= 1.60)
(2)(gl >= 15 && zhw == "工人") && (gl >= 10 && zhw == "教师")
四、上机操作题
1.
(1)Visual C# 2005
(2)true
(3)true
(4)true
(5)11
(6)20
2.
参考答案 3
(1)-12
(2)11
(3)1.6
(4)27
(5)1
(6)9
3.
(1)"中华人民国"
(2)" C# 2005" // 前面3个空格
(3)"国华人民共和国万岁,国国共产党万岁"
第 4 章
一、选择题
1. B 2. B 3. B 4. D
二、填空题
1. 顺序结构、选择结构、循环结构
2. if语句、switch语句
三、问答题
1. 参见4.1.2小节
2. switch语句的语法格式如下:
switch (<表达式>)
{
case <常量表达式 1>:
<语句组 1>
break;
case <常量表达式 2>:
<语句组 2>
break;
……
case <常量表达式 n>:
<语句组 n>
break;
[default:
<语句组 n + 1>
break;]
}
switch语句的执行方式是:
(1)首先计算<表达式>的值。
(2)用<表达式>的值跟case后面的<常量表达式>去逐个匹配,若发现相等,则执行相应的语句组。
(3)如果<表达式>的值跟任何一个<常量表达式>都不匹配,在具有default子句的情况下,则执行
default后面的<语句组n + 1>;若没有default子句,则跳出switch语句,执行switch语句后面的语句。
3. 按照4.1.2小节的办法引入Visual Basic的InputBox后,引入命名空间:
using Microsoft.VisualBasic;
然后再使用下面的语句创建输入对话框:
Interaction.InputBox("请输入百分制成绩:", "输入成绩", "0", -1, -1);
4 . M e s s a g e B o x . S h o w ( "该 生 的 成 绩 等 级 为 : 优 秀 ! " , "输 出 等 级 " , M e s s a g e B o x B u t t o n s . Y e s N o ,
MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
4 Visual C# 2005 程序设计基础与实例教程
四、上机操作题
1. 参见4.1.4小节,编码时将原来的代码:
volume = (float)(1.0/3.0 * PI * radius * radius * high);
改成:
volume = (float)(PI * radius * radius * high);
即可。
2. 引入Visual Basic的InputBox后,使用以下代码实现:
int y;
y = int.Parse(Interaction.InputBox("输入年号:", "输入", "", -1, -1));
if ((y % 100 != 0 && y % 4 == 0) || (y % 400 == 0))
MessageBox.Show("闰年");
else
MessageBox.Show("平年");
第 5 章
一、选择题
1. D 2. C 3. B 4. C
二、填空题
1. for语句、while语句、do...while语句
2. 4
3. n % 5 == 0 && n % 9 == 0
4. 21、10
三、问答题
1. for语句的执行过程为:
(1)进入for语句后,首先执行<表达式1>,一般是给循环变量赋初值。
(2)然后执行<表达式2>,即判断<表达式2>是否成立。如果成立,则执行<循环体>;否则跳出循环
(3)<循环体>执行完毕后,执行<表达式3>,即修改循环变量的值。
(4)得到新的循环变量的值后,再执行<表达式2>,判断其是否成立,来决定是执行<循环体>还是跳
出循环。
(5)重复上述步骤,直到<表达式2>的值为false。
2. <循环次数> = (int) ( (<终值>–<初值> - 1) / <步长> + 1 )
四、上机操作题
1.
int i, n;
long p = 1;
n = int.Parse(Interaction.InputBox("请输 n 的值:", "输入", "", -1, -1));
if (n < 1)
{
MessageBox.Show("输入错误!");
}
else
{
for (i = 1; i <= 2 * n - 1; i += 2)
{
p *= i;
}
MessageBox.Show(p.ToString());
}
2.
剩余15页未读,继续阅读
ck6666
- 粉丝: 22
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1