C#程序设计基础教程与实训习题答案


    附录Ⅰ 章题答案
    第1章 C#语言概述
    判断题
    1√ 2× 3√ 4× 5√ 6√ 7× 8×
    二选择题
    1C 2B 3C 4A 5A 6B 7B 8B
    三填空题
    1新面象 2CC++JAVA 3先进设计思想安全性
    4灵活性 5集成开发环境(IDE)——Visual StudioNET
    6Microsoft NET Framework(微软NET框架体系)
    7基通语言运行时库CLR(Common Language Runtime)提供具体功类库
    8需开发设计项目文件应程序组件
    四简答题
    1① 简洁易语法② 动资源回收机制③ Web紧密结合④ 完整安全性错误处理⑤ 版处理技术⑥ 灵活性兼容性
    2C#程序必须包含Main方法Main方法程序入口点程序控制该方法中开始结束该方法执行务务完成返回信息
    第2章 常标准控件
    判断题
    1× 2× 3√ 4× 5√ 6× 7√ 8√
    二选择题
    1A 2C 3B 4D 5A 6B 7B 8D
    三填空题
    1输入输出信息 2属性 3事件 4TextAlign
    5Click 6文框(TextBox) 7保证数标准化 8Show
    四简答题
    1简述生成控件操作程
    (1) 单击工具箱中相应工具钮钮呈现状态表明选定
    (2) 移动鼠标窗体时鼠标指针变成十字形需放置控件左角位置鼠标左键
    (3) 窗体范围右拖动鼠标时窗体会显示矩形框合适时松开鼠标左键窗体会显示相应种控件
    外种快捷方法工具箱中相应工具钮双击钮窗体会出现系统默认选钮
    2消息框少种Button参数设置?
    OK:显示确定钮
    OKCancel:显示确定取消钮
    AbortRetryIgnore:显示终止重试忽略钮
    YesNoCancel:显示否取消
    YesNo:显示否
    RetryCancel:显示重试取消
    第3章 数类型
    填空题
    12147483648 2147483647 2单精度双精度
    316 41 599 622 7false 8隐式转换显式转换
    二判断题
    1√ 2× 3× 4√ 5× 6× 7× 8×
    三选择题
    1A 2C 3D 4A 5B 6B 7D 8C
    四简答题
    1 请说明C#标识符命名规
    (1) 系统关键字重名
    (2) 标识符字母划线_数字中文组成
    (3) 标识符应字母中文划线开头
    (4) 标识符中间包含空格
    (5) C#标识符写敏感

    2 请简单说明银行家舍入法
    银行家舍法四舍五入点5舍入采取偶数方式例:125两1位数数字1213舍入结果选择位偶数数字12理推断出135舍入14
    果求计算中四舍五入直算误差会越越机会均等公占半合理量计算中统计角度高位分偶数奇数概率正50 50
    第4章 运算符表达式
    填空题
    1?: 20 311 42 52
    62 718 8true 9false 102970
    二判断题
    1× 2√ 3× 4√ 5√ 6× 7× 8×
    三选择题
    1B 2D 3B 4A 5C 6C 7D 8B
    四简答题
    1 试阐述逻辑运算符 & 条件运算符 &&间区
    && 运算符 & 运算符区&& 运算符整型进行计算外表达式 x && y 果 x false计算 y( y 值操作结果 false)称作短路计算说 && 运算符进行条件计算 & 运算符速度更快

    2 请高低排列&& ||算术运算符赋值运算符 (非)关系运算符优先级序
    答:高低序: (非)à算术运算符à关系运算符à&& ||à赋值运算符
    第5章 条件判断语句
    判断题
    1× 2√ 3× 4√ 5√ 6× 7× 8√
    二选择题
    1A 2C 3A 4C 5B 6D 7A 8C
    三填空题
    1条件判断语句循环语句
    2关系表达式逻辑表达式
    3bool
    4执行括号里语句块跳语句块执行括号面语句
    5会执行
    6找真表达式执行相应语句块跳出整判断语句
    7ifswitch
    8break
    四简答题
    1简单描述if语句种形式
    (1) if语句般表示形式:
    if (表达式)
    {
    语句块
    }
    (2) 判断语句存两种结果时if…else语句表达表现形式:
    if (表达式)
    {
    语句块1
    }else
    {
    语句块2
    }
    (3) 判断语句存种结果时ifelse if语句表达表现形式:
    if (表达式1)
    {
    语句块1
    }
    else if (表达式2)
    {
    语句块2
    }

    else if (表达式n)
    {
    语句块n
    }

    2switch语句时需注意什?
    (1) switch关键字面表达式值类型必须字符串整数(charintlong)属整数类型
    (2) case标签面值必须常量表达式允许变量
    (3) casedefault标签号非分号结束
    (4) case标签面语句块单条语句条语句需括号包围
    (5) default标签没case子句排放序关紧甚default子句放前面
    第6章 循环控制语句
    填空题
    1序结构选择结构循环结构 2false
    3执行循环体判断条件否真 4循环嵌套 55 618
    716 81
    二判断题
    1√ 2× 3√ 4√ 5√ 6√ 7√ 8×
    三选择题
    1C 2B 3C 4D 5B 6C 7D 8B
    四简答题
    1请说明dowhile语句表现形式
    do
    {
    语句块
    }
    while (表达式)
    流程达do立执行语句块然表达式进行测试表达式值真返回do重复循环否退出执行面语句里特需注意while语句dowhile语句表达式面加分号

    2for语句般表现形式:
    for (表达式1表达式2表达式3)
    {
    语句块
    }
    for语句执行序图示中表达式2值假时直接跳出循环
    表达式1:般情况循环变量赋初值
    表达式2:返回值必须bool值作循环否继续执行条件
    表达式3:般情况循环变量增值
    第7章 数组
    选择题
    1D 2B 3A 4C 5B 6A 7D 8C
    二填空题
    1类型 2零 3new 4括号{} 5动态数组
    6引 7址 8行列
    三判断题
    1√ 2× 3√ 4√ 5√ 6× 7√ 8×
    四简答题
    1 请简述什数组?
    答:数组具相类型组数数组数组名数元素类型维数进行描述访问数组中数时通标指明

    2 请简述ArrayArrayList区?
    (1) Array 容量固定 ArrayList容量根需动扩充
    (2) ArrayList提供添加插入移某范围元素方法 Array 中您次获取设置元素值
    (3) Array 具维度 ArrayList始终维
    第8章 GDI+图形
    填空题
    1GDI+ 2Graphics 3PenBrush 4RectangleRectangleF
    5Point 6DrawPolygonFillPolygon 7椭圆 8Paint
    二判断题
    1√ 2× 3× 4× 5√ 6√ 7× 8×
    三选择题
    1B 2B 3A 4D 5C 6A 7A 8D
    四简答题
    1 试阐述Graphics图形象种创建方法
    (1) 某控件窗体CreateGraphics方法创建Graphic象该象表示该控件窗体绘图表面果想已存窗体控件绘图方法
    (2) 接收图形象引该象窗体控件Paint事件中PaintEventArgs部份控件创建绘制代码时通常方法获取图形象引

    2 请简述虚拟画布绘图步骤
    (1) 存中建立块虚拟画布:
    (2) 获取块存画布Graphics引:
    (3) 块存画布绘图:
    (4) 存画布画窗口中:
    第9章 方法
    选择题
    1B 2D 3A 4C 5C 6A 7B 8D
    二填空题
    1return 2void 3值参数 4数组型 5重载 6形参实参
    7成员变量 8递
    三判断题
    1√ 2√ 3√ 4√ 5× 6√ 7× 8×
    四简答题
    1 请简述方法构造代码处?
    (1) 方法允许程序分连续逻辑单元调试单独单元调试包含方法整程序相容易
    (2) 程序中某程序开发方法通常需进行少量修改甚需修改

    2 请简述什递?
    答:方法中直接间接调方法递调树型关系问题求解需递算法

    3 请简述什方法重载?
    答:定义两种种具相名称方法时称作重载调时编译器会根方法签名调相应方法
    第10章 窗体控件
    选择题
    1B 2C 3C 4D 5B 6A 7D 8C
    二填空题
    1窗体 2Maximized 3Load 4true 5CheckedChanged
    6ListBox 7Image 8Interval
    三判断题
    1√ 2× 3√ 4√ 5× 6× 7√ 8×
    四简答题
    1 请简述组合框特点?
    答:需户选项中选择项时单选钮外组合框(ComboBox)组合框TextBoxListBox组合具列表框文框部份属性组合框列表框中列出供户选择项外文框列表框中没需选项时允许文框中键盘输入户定义容

    2 请列出图片框(PictureBox)支持种类型图?进行简单说明
    a) 位图(bitmap):图定义素图案种图格式体积未压缩位图文件扩展名bmpdib
    b) 图标(icon):特殊类型位图图标尺寸32×32素图标文件扩展名ico
    c) Windows文件(metafile):图形定义编码线段图形普通图元文件扩展名wmf增强图元文件扩展名emf
    d) GIF:CompuServe开发种压缩位图格式Internet流行种文件格式
    e) JPEG:种支持8位24位颜色压缩位图格式Internet流行种文件格式
    第11章 界面设计
    选择题
    1C 2B 3C 4D 5C 6D 7A 8B
    二填空题
    1单文档(SDI)应程序文档(MDI)应程序
    2ShowIcon ShowInTaskbar FormBorderStyle
    3DialogResult 4非模式 5菜单栏 菜单标题 菜单项
    6MenuItemComboBoxSeparatorTextBox 7MDI 子窗口
    8CascadeTileHorizontal
    三判断题
    1× 2√ 3√ 4× 5√ 6× 7× 8√
    四简答题
    1 请简述非模式窗体模式窗体区
    (1)开非模式窗体户应程序部分交流模式窗体行意味着程序执行创建模式窗体代码时会停等模式窗体关闭继续执行程序开非模式窗体时会继续执行面代码
    (2)非模式窗体没返回值模式窗体返回值
    (3)关闭非模式窗体会直接存中释放窗体模式窗体会
    (4)非模式窗体Show方法创建模式窗体ShowDialog方法创建

    2 简述创建MDI应程序方法
    (1)作MDI父窗体窗体IsMDIContainer 属性设置True
    (2)新建窗体(假设窗体名Form2)作MDI子窗体
    (3)MDI父窗体中调代码显示MDI子窗体
    Form2 f2 new Form2()
    f2MdiParent this
    f2Show()
    第12章 异常处理
    选择题
    1B 2B 3D 4A 5C 6A 7D 8C
    二填空题
    1try catch finally 2trycatch 3
    4Exception 5改变编译器设置校验(checked)语句
    6The operation overflows at complie time in checked mode
    7异常处理程序清理代码
    8显式标明作语句块表达式需进行溢出检查
    三判断题
    1× 2× 3√ 4× 5√ 6√ 7√ 8√
    四简答题
    1 导致代码失败具体原?
    答:算术溢出堆栈溢出存足参数越界数组索引越界试图访问已释放资源(例访问已关闭文件)等

    2 catch语句里种方法处理异常获执行路径?
    a) 写跳转代码:种方法系统忽略异常程序会继续执行
    b) return语句:程序直接跳出方法体回调方法方
    c) throw 语句:异常次抛出表示前异常处理代码法处理类异常异常转更级异常处理程序进行处理
    d) SystemEnvironmentExit(1)语句:直接关闭应程序般情况样方法


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    《VB程序设计》实训大纲

    课程名称:VB程序设计实训/Visual Basic Programming Practice课程类型:专业实训课学时:60学时学期:第二、三学期各一周先修课程:计算机基础、vfp或Access、VB程序设计

    2年前   
    344    0

    实训题练习题

    背景资料:大华公司仅生产一种产品,2014年年初开始投产,本年度的产销情况如下表1所示:

    4年前   
    1276    0

    《Android移动应用基础教程》课后习题答案(完整版)

    Android移动应用基础教程 习题答案姓 名:班 级:联系方式:第1章 Android基础入门一、 填空题1、Android是Google公司基于Linux平台开发的手机及平板电脑的操作...

    2年前   
    786    0

    C语言程序设计习题试题集

    《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题…………...

    1年前   
    5453    0

    C#学习笔记

    虚方法的重写用override ,普通方法的重写(也叫重载)用new。2.静态方法通过类来使用。3.用对象调用虚方法

    6年前   
    1247    0

    集成电子技术基础教程课后习题 二篇 4章2

    题2.4.18 试用负边沿JK触发器和“与-或-非”门构成一个四位数码并行寄存和一个四位数码串行输入右移移位寄存器。1JC11K组合逻辑电路1JC11K组合逻辑电路1JC11K组合逻辑电路1...

    4年前   
    1194    0

    集成电子技术基础教程课后习题 二篇 4章1

    第四章 集成触发器和时序逻辑电路题2.4.1 电路如图题2.4.1所示。已知A、B波形,判断Q的波形应为(A) 、(B)、(C)、(D)中的哪一种。假定触发器的初始状态为0。 ...

    4年前   
    928    0

    集成电子技术基础教程课后习题 四篇 1章

    第一章 信号发生电路题4.1.1 一个负反馈放大器产生自激振荡的相位条件为,而正弦振荡器中的相位平衡条件是,这里有无矛盾?题4.1.2 振荡器的幅度平衡条件为,而起振时,则要求,这是为什么?...

    4年前   
    815    0

    会计实训综合实训题1答案

    一、 目的:练习工业企业主要经营过程的核算。二、 资料:(一) 东方公司20X7年总分类账户的有关数据如下:东方公司20X7年总分类账户账户年初数1-11月份发生额11月份期末余额借方贷方借方...

    2年前   
    443    0

    面向对象程序设计期末复习题资料

    面向对象程序设计期末复习题一、单项选择题1.对于类中定义的成员,其隐含访问权限为【 B 】 A) public B) private C) static D) protected2.关于...

    10个月前   
    286    0

    (完整版)平法钢筋识图算量基础教程思考练习题答案

    (完整版)平法钢筋识图算量基础教程思考练习题答案《平法钢筋识图算量基础教程》思考与练习题答案第三章第一节思考与练习题参考答案1、绘制图3-1-18的BJ J1在X或Y方向的剖面图,并标注各部位...

    3年前   
    893    0

    国开电大《C语言程序设计》答案

    形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确...

    1年前   
    406    1

    《JAVA语言程序设计》试题及答案3

    《JAVA语言程序设计》试题及答案3《JA V A语言程序设计》试题及答案3一、单选题1、下列程序段执行后的结果是( )。String s = new String(“abcdefg“);fo...

    3年前   
    971    0

    实训6 BIOS设置实训报告

    实训6 BIOS设置实训报告实训内容进行常用的BIOS选项设置,包括系统日期和时间设置、超级用户密码和用户密码的设置、启动设备顺序设置、保存修改、不保存修改等;对照主板说明书和BIOS设置程序...

    4年前   
    1465    0

    经营之道(ERP实训)实训报告

    报告成绩: 教师签名: ...

    3年前   
    1048    0

    实训5 组装微机实训报告

    实训5 组装微机实训报告实训内容按要求进行主板部件组装、主机各部件组装及连接、整机连接。实训要求通过微机的实际组装,熟悉微机的组装顺序,掌握微机组装技术和方法。在组装过程中,逐步填写微机组装进...

    4年前   
    1173    0

    实场营销实训报告

    实场营销实训报告  我们这周上的实训课是市场营销实训。我们小组自实训课开始就一直在一起,这次的实训也不例外,。这次实训的主要目标人群是学生家长及校内学生们。这是个符合我们目前状况的实训,现在的...

    10年前   
    690    0

    实训总结

    实训总结  天气越来越热,实训也接近了尾声。这次终于摆脱打酱油的厄运,即使做的事情比起组长他们来说还是少很多,但是对于我自己来说,却有了不少的收获。所以,我想说,我心甚慰。   实训,对于我来...

    9年前   
    874    0

    在校实训心得

    在校实训心得  转眼间,一个学期过去了,这个学期的主要课程就是实训课了,经过一个学期的实训,静下来想想,是时候写写我的实训心得了。  这个学期的实训内容主要分两大部分:分岗位实训和综合岗位模拟...

    11年前   
    757    0

    cad实训总结

    cad实训总结  cad实训总结  时间过的很快,一转眼就到了cad实训周结束的时候了,记得在实训的第一天,老师给我们将了这周实训的任务安排,讲述了本周实训的主要内容,实训目的以及意义所在,然...

    11年前   
    863    0

    文档贡献者

    文***享

    贡献于2023-09-17

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档