18秋《C﹟》作业_3
交卷时间:2018-11-03 21:05:05
一、单选题
1.
(4分)下列选项中,不属于值类型的是(A )
∙ A. struct
∙ B. Int32
∙ C. Int
∙ D. string
纠错 writeline方法属于类
得分: 4
知识点: 2.2 数据类型
2.
(4分)表达式12/4-2+5*8、4%5/2的值为( A)。
∙ A. 1
∙ B. 3
∙ C. 4
∙ D. 11
纠错
得分: 4
知识点: 2.5 C#中的运算符
3.
(4分)引用ListBox(列表框)当前被选中的数据项应使用(B )语句。
∙ A. ListBox1.Items[ListBox1.Items.Count]
∙ B. ListBox1.Items[ListBox1.SelectedIndex]
∙ C. ListBox1.Items[ListBox1.Items.Count-1]
∙ D. ListBox1.Items[ListBox1.SelectedIndex-1]
纠错
得分: 4
知识点: 8.4 选择类控件
4.
(4分)以下关于C#中的构造函数说法正确的是(A )。
∙ A. 构造函数可以有参数
∙ B. 构造函数有返回值
∙ C. 一般情况下,构造函数总是private类型的
∙ D. 构造函数可以通过类的实例调用
纠错
得分: 4
知识点: 6.2 方法的声明及使用
5.
(4分)如果左操作数大于右操作数,下列哪个运算符返回false。 D
∙ A. (=)
∙ B. (<)
∙ C. (<=)
∙ D. 以上都是
纠错
得分: 4
知识点: 2.5 C#中的运算符
6.
(4分)当运行程序时,系统自动执行启动窗体的(C )事件。
∙ A. Click
∙ B. DoubleClick
∙ C. Load
∙ D. Activated
纠错
得分: 4
知识点: 7.1 Form窗体的使用
7.
(4分)改变窗体的标题,需修改的窗体属性是( A)。
∙ A. Text
∙ B. Name
∙ C. Title
∙ D. Index
纠错
得分: 4
知识点: 7.1 Form窗体的使用
8.
(4分)如果 x=35, y=80,下面代码的输出结果是(B )。
if (x < -10 || x > 30)
{
if (y >= 100)
{
Console.WriteLine("危险 ");
}
else
{
Console.WriteLine("报警 ");
}
}
else
{
if (x < -10 || x > 30)
{
if (y >= 100)
{
Console.WriteLine("危险 ");
}
else
{
Console.WriteLine("报警 ");
}
}
else
{
Console.WriteLine("安全 ");
}
}
∙ A. 危险
∙ B. 报警
∙ C. 报警 安全
∙ D. 危险 安全
纠错
得分: 4
知识点: 3.1 条件选择语句
9.
(4分)通过继承( B)类,用户可以创建自己的异常类。
∙ A. System.Exception
∙ B. System.SystemException
∙ C. System.ApplicationException
∙ D. System.UserException
纠错
得分: 0
知识点: 19.2 异常处理语句
10.
(4分)下列关于数组访问的描述中,哪些选项是正确的? (D )
∙ A. 数组元素索引是从0开始的
∙ B. 对数组元素的所有访问都要进行边界检查
∙ C. 如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常
∙ D. 数组元素的访问是从1开始,到Length结束
纠错
得分: 4
知识点: 5.2 一维数组的声明和使用
11.
(4分)调用方法时,如果想给方法传递任意个数的参数时,应选用哪个关键字?
(C )
(C )
∙ A. ref
∙ B. out
∙ C. params
∙ D. 无特殊要求
纠错
得分: 4
知识点: 6.2 方法的声明及使用
12.
(4分)下列关于继承说法中,哪个选项是正确的( D)。
∙ A. 派生类可以继承多个基类的方法和属性。
∙ B. 派生类必须通过base关键字调用基类的构造函数
∙ C. 继承最主要的优点是提高代码性能
∙ D. 继承是指派生类可以获取其基类特征的能力。
纠错
得分: 4
知识点: 6.5 面向对象特性
13.
(4分)程序运行可能会出现两种错误:可预料的错误和不可预料的错误,对于不可预料的错误,可以通过C#语言提供的哪个方法来处理这种情形?(D )
∙ A. 中断调试
∙ B. 逻辑判断
∙ C. 跳过异常
∙ D. 异常处理
纠错
得分: 4
知识点: 19.2 异常处理语句
14.
(4分)当month 等于6时,下面代码的输出结果是( C)。
int days = 0;
switch (month)
{
case 2:
days = 28;
break;
case 4:
case 6:
case 9:
case 11:
int days = 0;
switch (month)
{
case 2:
days = 28;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
default:
days = 31;
break;
}
break;
default:
days = 31;
break;
}
∙ A. 0
∙ B. 28
∙ C. 30
∙ D. 31
纠错
得分: 4
知识点: 3.1 条件选择语句
15.
(4分)先判断条件的当循环语句是(B )。
∙ A. do...while
∙ B. while
∙ C. do
∙ D. do ...loop
纠错
得分: 4
知识点: 3.2 循环语句的使用
二、判断题
1.
(4分) 接口中可以定义方法,还可以定义属性。
∙ 正确
∙
纠错
得分: 4
知识点: 10.1 接口的使用
2.
(4分)Vista是系统软件。
∙ 正确
∙
纠错
得分: 4
知识点: 1.2 C#开发环境概述
3.
(4分)try、catch、finally三个字句必须同时出现,才能正确处理异常。
∙ 错误
∙
纠错
得分: 4
知识点: 19.2 异常处理语句
4.
(4分)接口像类一样,可以定义并实现方法。
∙ 错误
∙
纠错
得分: 4
知识点: 10.1 接口的使用
5.
(4分) 一个类不能有多于一个的派生类。
∙ 错误
∙
纠错
得分: 4
知识点: 6.4 类与对象详解
6.
(4分) 构造函数不可以重载。
∙ 错误
∙
纠错
得分: 4
知识点: 6.2 方法的声明及使用
7.
(4分)类是对象的抽象,对象是类的实例。
∙ 正确
∙
纠错
得分: 4
知识点: 6.4 类与对象详解
8.
(4分) 可以阻止某一个类被其他类继承。
∙ 正确
∙
纠错
得分: 4
知识点: 6.5 面向对象特性
9.
(4分)在有继承关系的类中,当创建派生类的对象时,先调用派生类的构造函数,再调用基类构造函数。
∙ 错误
∙
纠错
得分: 4
知识点: 6.5 面向对象特性
10.
(4分) for 循环体语句中,可以包含多条语句,但要用花括号括起来。
∙ 正确
∙
纠错
得分: 4
知识点: 3.2 循环语句的使用
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论