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*84%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
{
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
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:
days = 30;
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)trycatchfinally三个字句必须同时出现,才能正确处理异常。
错误
纠错
得分: 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小时内删除。