大学MOOC 面向对象与数据分析(C#)(2021春)(西安交通大学)1462098175 最新慕课完整章节测试答案
12WindowsForm编程
单元测试
1、单选题:
构建Windows窗体以及其所使用空间的所有类的命名空间是()
选项:
A: System.IO
B: System.Data
C: System.Text
D: System.Windows.Forms
答案: 【 System.Windows.Forms】
2、单选题:
所有Windows窗体控件都是从System.Windows.Forms.Control类继承而来,它公开的成员不包含( )
选项:
A: 属性
B: 事件
C: 方法
D: 窗体
答案: 【 窗体】
3、单选题:
改变窗体控件的标题,需要修改的属性是
选项:
A: Text
B: Name
C: Title
D: Index
答案: 【 Text】
4、单选题:
在C#中,可以标识不同的对象的属性是
选项:
A: Text
B: Name
C: Title
D: Index
答案: 【 Name】
5、单选题:
Winforms程序中,如果复选框控件的Checked属性值设置为True,表示
选项:
A: 该复选框被选中
B: 该复选框不被选中
C: 不显示该复选框的文本信息
D: 显示该复选框的文本信息
答案: 【 该复选框被选中】
6、单选题:
当鼠标悬停在控件上方时,触发的事件是
选项:
A: MouseEnter
B: MouseUp
C: MouseHover
D: MouseMove
答案: 【 MouseHover】
7、单选题:
以下哪个控件可以将其他控件进行分组
选项:
A: GroupBox
B: TextBox
C: ComboBox
D: Label
答案: 【 GroupBox】
8、单选题:
以下哪个选项不属于ListBox控件Item属性的方法
选项:
A: Add()
B: Insert()
C: Count()
D: Remove()
答案: 【 Count()】
9、多选题:
Windows窗体应用程序的编程模型主要由( )三部分组成。
选项:
A: 窗体
B: 控件
C: 事件
D: 元素
答案: 【 窗体;
控件;
事件】
10、多选题:
Button控件的属性ClickMode可以获取Click事件,这里的Click模式有( )
选项:
A: 经过
B: 悬停
C: 按下
D: 释放
答案: 【 悬停;
按下;
释放】
11、判断题:
所有的窗体、组件和控件都是类。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
在C# Winform程序中,新建的窗体后台cs代码自动继承了Form窗体。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
所有的鼠标事件都使用MouseEventArgs类。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
Timer控件的Interval属性,用来指定时钟空间触发时间的时间间隔,单位是毫秒。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
让控件可用的属性是visible,可见的属性是enabled。
选项:
A: 正确
B: 错误
答案: 【 错误】
16、判断题:
图片框PictureBox中用于定义图片路径的属性是ImagePath。
选项:
A: 正确
B: 错误
答案: 【 错误】
13GDI+绘图系统
单元测验
1、单选题:
图形设备接口的缩写是下述哪项()
选项:
A: MDI
B: GDI
C: SDI
D: CLR
答案: 【 GDI】
2、单选题:
定义一个画笔对象,下列哪项错误()
选项:
A: Pen myPen=new Pen(Color.Red)
B: Pen myPen=new Pen(new SolidBrush(Color.Red))
C: Pen myPen=new Pen(Color.Red,5)
D: Pen myPen=new Pen(new Bitmap(“e:\1.jpg”))
答案: 【 Pen myPen=new Pen(new Bitmap(“e:\1.jpg”))】
3、单选题:
以下哪一个方法不是Graphics类中提供的绘图方法()
选项:
A: DrawArc
B: DrawCircle
C: DrawLine
D: DrawRectangle
答案: 【 DrawCircle】
4、单选题:
下列代码完成的功能,哪项表述正确()Pen myPen = new Pen(Color.Blue, 2);Graphics g = e.Graphics; g.DrawRectangle(myPen, 10, 10, 200, 10);
选项:
A: 用蓝色的画笔画了一个左上角坐标为(10,10),右下角坐标为(200,10)的矩形
B: 用蓝色的画笔画了一个左上角坐标为(10,10),宽为200,高为10的矩形
C: 用蓝色的画刷填充了一个左上角坐标为(10,10),右下角坐标为(200,10)的矩形
D: 用蓝色的画刷填充了一个左上角坐标为(10,10),宽为200,高为10的矩形
答案: 【 用蓝色的画笔画了一个左上角坐标为(10,10),宽为200,高为10的矩形】
5、判断题:
使用GDI+绘图接口可以在窗体上进行绘图,但不能在控件上进行绘图。
选项:
A: 正确
B: 错误
答案: 【 错误】
6、判断题:
在GDI+绘图接口中,必须先创建Graphics对象,才能用GDI+进行绘图操作。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
DrawString是绘制文本的方法,确定所绘制文本的颜色是一个Pen对象参数。
选项:
A: 正确
B: 错误
答案: 【 错误】
1c#概述
单元测试
1、单选题:
关于C#和.NET的关系描述错误的是( )。
选项:
A: .NET是微软开发的一个硬件平台
B: C#是一个程序设计语言,运行在.net平台上用于创建应用程序
C: CLR是公共语言运行时,是提供内在管理,代码安全性检测等功能
D: Visual Studio是一个集成开发环境,可用于C#语言和.netFramework的交互
答案: 【 .NET是微软开发的一个硬件平台】
2、单选题:
.NET语言不包括以下哪种语言( )
选项:
A: Visual Basic
B: Visual C++
C: Visual C#
D: Java
答案: 【 Java】
3、单选题:
在C#中任何( )都是对象
选项:
A: 任何类型
B: 任何事物
C: 任何技术
D: 任何代码
答案: 【 任何事物】
4、单选题:
对象包含数据和( )的方法
选项:
A: 调用
B: 函数调用
C: 传递参数
D: 该数据上工作
答案: 【 该数据上工作】
5、单选题:
以下描述错误的是( )
选项:
A: namespace描述了一个类库
B: using语句引用名字空间后,代码中可省略名字空间
C: namespace限定了类的作用域
D: 可以自己定义namespace
答案: 【 namespace描述了一个类库】
6、单选题:
以下描述正确的是( )
选项:
A: Console是C#系统的输出类
B: Console.ReadLine()方法的返回值为字符串
C: Consle.Write是向控制台输出一个字符
D: 以上都正确
答案: 【 Console.ReadLine()方法的返回值为字符串】
7、单选题:
执行下列代码,如果在控制台输入123,以下描述正确的是( )int x;x=Console.ReadLine();
选项:
A: x的值是整形123
B: x的值是字符串"123"
C: 报错,无法将string类型隐式转换为int
D: 报错,无法将int类型隐式转换为string
答案: 【 报错,无法将string类型隐式转换为int】
8、单选题:
执行以下代码,以下描述正确的是()Console.WriteLine("现在的得分是{0}比{1}","2","3");
选项:
A: 现在的得分是0比1
B: 现在的得分是0比2
C: 现在的得分是2比3
D: 现在的得分是2比1
答案: 【 现在的得分是2比3】
9、多选题:
执行C#代码的过程包括( )。
选项:
A: 选择编译器
B: 将代码编译为MSIL
C: 将MSIL编译为本机代码
D: 运行代码
答案: 【 选择编译器;
将代码编译为MSIL;
将MSIL编译为本机代码;
运行代码】
10、判断题:
用C#写的应用程序就是.NET程序。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
CLR是公共语言运行时,独立于CPU的指令集,可以被转换为特定与某种CPU的代码。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
C#源程序的后缀名是.cs。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
Visual Studio的解决方案资源管理器,包含一个项目的所有文件和组件。
选项:
A: 正确
B: 错误
答案: 【 正确】
2数据类型与表达式
单元测试
1、单选题:
在C#中,以下描述错误的是()
选项:
A: 关系运算符的运算结果是布尔值
B: 逻辑运算符的运算结果是布尔值
C: 关系运算符用于比较两个操作数的大小
D: 逻辑运算符用于比较两个操作数的大小
答案: 【 逻辑运算符用于比较两个操作数的大小】
2、单选题:
下列运算附中属于关系运算符的是( )
选项:
A: =
B: +=
C: -=
D: ==
答案: 【 ==】
3、单选题:
以下表示“a>3 或 a<0”的C#表达式的是( )&l
