大学MOOC 2020春季课程-C#面向对象程序设计(李扬)(天津中德应用技术大学)1450320433 最新慕课完整章节测试答案
第1章了解.NET框架
文章目录
单元测试1了解.NET框架
1、单选题:
.NET框架包括以下哪个部分内容
选项:
A: BVL
B: BCL
C: CLR
D: CLV
答案: 【 BCL】
2、单选题:
设置环境变量的批处理工具是
选项:
A: vsvars32.bat
B: PE
C: CMD
D: VS.exe
答案: 【 vsvars32.bat】
3、单选题:
C#项目必要文件包括
选项:
A: .cs文件
B: .csproj文件
C: .avi文件
D: .vb文件
答案: 【 .cs文件】
4、多选题:
C#编译经历了以下哪些过程
选项:
A: C#编译器
B: JIT编译器
C: C#源文件
D: 本机代码
答案: 【 C#编译器;
JIT编译器;
C#源文件;
本机代码】
单元测试2第一章综合测试
1、单选题:
.NET编程语言不包括下面哪种语言?( )
选项:
A: Visual Basic
B: Visual C++
C: Visual C#
D: JAVA
答案: 【 JAVA】
2、单选题:
公共语言运行库可简写为( )。
选项:
A: A) MSIL
B: B) JIT
C: C) CLR
D: D) MSDN
答案: 【 C) CLR 】
3、单选题:
运行C#程序可以通过按【 】键实现。
选项:
A: F5
B: Alt+F5
C: Ctrl+F5
D: Alt+Ctrl+F5
答案: 【 F5 】
4、单选题:
C#应用程序项目文件的扩展名是【 】。
选项:
A: csproj
B: cs
C: sln
D: suo
答案: 【 csproj 】
5、单选题:
1.关于C#程序的书写,下列不正确的说法是【 】。
选项:
A: 区分大小写
B: 一行可以写多条语句
C: 一条语句可以写成多行
D: 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。
答案: 【 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。】
6、填空题:
C#下编译源程序的编译工具名称是 。
答案: 【 csc.exe】
7、填空题:
(1).NET Framework具有两个组件,它们是 和 。
答案: 【 公共语言运行库 、 .NET Framework类库】
第2章C#编程入门
单元测试1C#编程入门
1、单选题:
c#程序的入口方法名称是
选项:
A: Init()
B: main()
C: Main()
D: run()
答案: 【 Main()】
2、单选题:
手工编译c#程序的工具是
选项:
A: vsvars32.bat
B: cs.exe
C: csc.exe
D: cmd.exe
答案: 【 csc.exe】
3、单选题:
可以启动C#集成工具编译程序功能的项目浏览器右键菜单命令是
选项:
A: Debug
B: 生成
C: 打开
D: 工具
答案: 【 生成】
4、单选题:
Console.WriteLine("{0} + {1} = {2} ",1,2,3)输出结果是
选项:
A: 3 = 3
B: 1 = 2
C: 1 + 1 = 3
D: 1 + 2 = 3
答案: 【 1 + 2 = 3】
5、单选题:
下列有关解决方案的叙述中,不正确的是_____。
选项:
A: A.一个解决方案可以包含多个项目
B: B.一个解决方案只能包含一个项目
C: C.新建项目时,会默认生成一个解决方案
D: D.解决方案文件的扩展名是“.sln”
答案: 【 B.一个解决方案只能包含一个项目】
单元测试2c#编程入门
1、单选题:
利用C#开发应用程序通常有三种类型,不包括【 】
选项:
A: 控制台应用程序
B: Web应用程序
C: SQL程序
D: Windows应用程序
答案: 【 SQL程序】
2、单选题:
控制台应用程序使用( )命名空间中的类处理输入和输出。
选项:
A: System
B: System.Web
C: System.Windows.Forms
D: System.Data
答案: 【 System】
3、单选题:
能作为C#程序的基本单位是( )。
选项:
A: 字符
B: 语句
C: 函数
D: 源程序文件
答案: 【 语句 】
4、单选题:
C#中导入某一命名空间的关键字是【 】
选项:
A: use
B: using
C: import
D: include
答案: 【 using】
5、单选题:
假设变量x的值为25,要输出x的值,下列正确的语句是【 】。
选项:
A: System.Console.writeline(“x”);
B: System.Console.WriteLine(“x”);
C: System.Console.WriteLine(“x={0}”,x);
D: System.Console.WriteLine(“x={x}”);
答案: 【 System.Console.WriteLine(“x={0}”,x);】
第3章使用常见类型
单元测试1使用常见类型
1、单选题:
以下数据类型中不可以使用算术运算运算的是( )
选项:
A: bool
B: char
C: decimal
D: sbyte
答案: 【 bool】
2、单选题:
以下数据类型不能表示负数范围的是( )
选项:
A: sbyte
B: decimal
C: double
D: unit
答案: 【 unit】
3、单选题:
在C#中,表示一个字符串的变量应使用以下哪条语句定义( )
选项:
A: CString str;
B: string str;
C: Dim str as string;
D: char * str;
答案: 【 string str;】
4、单选题:
下面属于合法变量名的是( )
选项:
A: P_qr
B: 123mnp
C: char
D: x-y
答案: 【 P_qr】
5、单选题:
在C#语言中,下列能够作为变量名的是( )
选项:
A: if
B: 3ab
C: a_3b
D: a-bc
答案: 【 a_3b】
单元测试2使用常见类型
1、单选题:
C#的数据类型分为( )。
选项:
A: 值类型和调用类型
B: 值类型和引用类型
C: 引用类型和关系类型
D: 关系类型和调用类型
答案: 【 值类型和引用类型】
2、单选题:
要使用变量score来存储学生某一门课程的成绩(百分制,可能出现小数部分),则最好将其定义为( )类型的变量。
选项:
A: int
B: decimal
C: float
D: long
答案: 【 float】
3、单选题:
在C#中,每个int类型的变量占用( )个字节的内存。
选项:
A: 1
B: 2
C: 4
D: 8
答案: 【 4】
4、单选题:
枚举型常量的值不可以是( )类型。
选项:
A: int
B: long
C: ushort
D: double
答案: 【 double】
5、单选题:
在C#中,表示一个字符串的变量应使用以下( )语句定义。
选项:
A: str as String
B: String str
C: String *str;
D: char *str;
答案: 【 String str】
第4章表达式和运算符
单元测试1表达式和运算符
1、单选题:
有double x=8.8,y=4.4,则表达式(int)x – y / y的值是( )
选项:
A: 7
B: 7.0
C: 7.5
D: 8.0
答案: 【 7】
2、单选题:
请问经过表达式a = 3 + 1 > 5 ? 0 : 1的运算,变量a的最终值是( )
选项:
A: 4
B: 0
C: 1
D: 3
答案: 【 1】
3、单选题:
下列哪个运算符可用于字符串的连接( )
选项:
A: +
B: *
C: -
D: /
答案: 【 +】
4、单选题:
C#中,执行下列语句变量x和y的值是(
