《c#.net程序设计案例教程》课后习题参考答案

内容发布更新时间 : 2025/5/21 15:40:51星期一 下面是文章的全部内容请认真阅读。

}

则执行代码段后,n的值是( B )

A. 0 B. 4 C. 6 D. 7 二、填空题

1.条件“金额大于等于500,小于1000”的表达式为( 金额>=500 &&金额<1000 )。

2.在C#程序中,要设置Label控件的大小不随着内容而改变,应修改( AutoSize )属性的值为False。

3.按键盘上的( F7 )键可以进入代码编辑窗口。

4.C#中的4种循环结构是( for )、( while )、( do…while )和( foreach )。

5. 专门用于集合元素访问的循环语句是( foreach )。

6. Visual Studio提供的( try )方法就是专门用于人为引发异常的。。 7. ( show )方法用于显示消息框。 8. 关闭应用程序的语句是( this.Close(); )。

三、问答题

1.简述if语句嵌套时,if与else的配对规则。

答:else总是与其前面最近且尚未配对的在同一复合语句中的if

2. 多分支条件语句中的控制表达式可以是哪几种数据类型? 答:表达式的结果必须是整数、字符或枚举量值

3. 多分支条件语句中,case子句中在什么情况下可以不使用break语句?

答:break语句是用来执行完一个case分支后,然后跳出switch语句;而在一些特殊的情况下,比如多个不同的case值要执行一组相同的操作的时候,这时可以省略break语句。

4. while语句和do…while语句有何区别?

答:do-while循环就是先执行再判断,while循环是先判断后执行。

5. 异常处理有哪几种常用的语法格式? 答:try语句有以下三种可能的形式:

(1)try…catch语句:一个try块后接一个或多个catch块。 (2)try…finally语句:一个try块后接一个finally块。 (3)try…catch…finally:一个try块后接一个或多个catch块,后面再跟一个finally块。

习题4

一、选择题

1.在关键字public后面定义的成员为类的( B )成员。 A.私有 B. 公有 C.保护 D. 任何 2.如果不带修饰符,C#中类成员被默认声明成( C )。

A.public B. protected C.private D. static

2.可以在一个类中定义多个同名的方法,但只有使用的参数类型或者参数个数不同,编译器便知道在何种情况下应该调用哪个方法,这是( D )。

A.虚方法 B. 运算符重载 C.抽象方法 D. 方法重载

3.关于构造函数,下列说法错误的是( B )。 A. C#中对对象进行初始化的方法叫构造函数。 B. 构造函数可不与类同名,可以用户自己命名。

C. 如果一个类没有声明任何实例构造函数,则系统会自动提供一个默认构造函数。 D. 构造函数在类的声明中,可以有函数名相同,但参数个数不同的多种形式。 4.下列关于C#中继承的描述,错误的是( A )。 A.一个子类可以有多个父类。 B.通过继承可以实现代码重用。

C.派生类还可以添加新的特征或者是修改已有的特征以满足特定的要求。 D.继承是指基于已有类创建新类的语

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi