内容正文:
编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第3、第4卷精准对标河北省考纲,知识模块(一)C#概述:
1. 了解Microsoft.NET 的由来及相关概念;
2. 了解Microsoft.NET架构的含义及作用;
3. 了解C#语言在.NET构架中的作用;
4. 熟悉 C#.NET集成开发环境;
5. 掌握开发C#应用程序的一般步骤。
河北省对口招生考试 计算机类
《算法与程序设计》考点双析卷 第4卷
C#概述(2) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.下列属于 C# 关键字的是( )
A.MyClass B.console1 C.int D.UserName
2.用于获取控制台一行输入的方法是( )
A.Console.Write B.Console.WriteLine C.Console.Read D.Console.ReadLine
3.C# 中定义“类”的关键字是( )
A.namespace B.class C.using D.static
4.以下关于 C# 命名空间的说法,错误的是( )
A.命名空间可解决程序中同名冲突问题
B.using语句用于引入其他命名空间
C.命名空间名称必须和项目名称一致
D.引入命名空间后可简化代码中类型的调用
5.语句:Console.WriteLine("First line
Second line");的输出结果是( )
A.First line
Second line B.First line Second line
C.First line D."First line
Second line" Second line
6.在C#中,用于从控制台读取一行文本的方法是( )
A.Console.ReadLine() B.Console.Read()
C.Console.WriteLine() D.Console.Write()
7.如何清除C#控制台的内容( )
A.Console.Clear(); B.Console.Reset(); C.Console.Empty(); D.Console.Delete();
8.C# 中用于控制台输入输出的类是( )
A.Control B.Console C.Cancel D.Write
9.以下 C# 源程序文件扩展名正确的是( )
A..vb B..sln C..cpp D..cs
10.C# 程序的入口方法是( )
A.Begin() B.Start() C.Main() D.main()
11.C# 语言属于 类型的编程语言。( )
A.汇编语言 B.机器语言 C.高级语言 D.自然语言
12.在C#中,能作为C#程序的基本单位是( )
A.字符 B.语句 C.函数 D.源程序文件
13.C#源程序文件的拓展名是( )
A.sln B.csproj C.cpp D.cs
14..NET Framework包含的两个组件是( )
A.公共语言运行时和类库 B.中间语言代码和类库
C.公共语言运行时和中间语言代码 D.VB和C#
15.Visual Studio 2010为有效管理程序开发提供的两类“容器”是( )
A.项目和文件 B.文件夹和解决方案
C.项目和解决方案 D.应用程序和项目
16..NET最初指的是( )
A..NET Core B..NET Framework C.公共语言运行时 D.类库
17.以下关于公共语言运行时(CLR)的说法正确的是( )
A.负责将VB、C#等开发语言直接编译为可在Windows和Linux运行的代码
B.解决了传统编译语言的所有缺点
C.负责管理和执行由.NET编译器编译产生的中间语言代码
D.是类库的一部分
18.关于VS 2010中的“项目”,下列说法错误的是( )
A.以逻辑方式管理、生成和调试构成应用程序的诸多项
B.输出通常是可执行程序(.exe)、动态链接库(.dll)文件或模块等
C.包含创建应用程序所需的引用、数据链接、文件夹和文件等
D.是一类相关解决方案的集合
19.C#语言是微软.NET公共语言运行环境中内置的核心程序设计语言,是一种( )
A.面向过程程序设计语言 B.面向对象程序设计语言
C.跨平台程序设计语言 D.机器语言
20.C#程序的执行过程是( )
A.从程序的第一个方法开始,到最后个方法结束
B.从程序的 Main 方法开始,到最后一个方法结束
C.从程序的第一个方法开始,到 Main 方法结束
D.从程序的 Main 方法开始,到 Main 方法结束
二、填空题(本大题共8小题,每题5分,共40分)
21.能作为C#程序的最小基本单位是________。
22.C# 源代码文件的扩展名为__________。
23.Console.ReadLine() 的功能是____ 。
24.在C#中,_________是控制台类,利用它我们可以方便的进行控制台的输入输出。
25.在 C#程序中,每条语句都以__________作为结束符。
26.C# 中的______关键字用于定义一个类。
27.C# 程序的入口点是______方法,该方法必须定义在类中,且声明为static。
28..NET Framework包含两个组件:_______和______。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第3、第4卷精准对标河北省考纲,知识模块(一)C#概述:
1. 了解Microsoft.NET 的由来及相关概念;
2. 了解Microsoft.NET架构的含义及作用;
3. 了解C#语言在.NET构架中的作用;
4. 熟悉 C#.NET集成开发环境;
5. 掌握开发C#应用程序的一般步骤。
河北省对口招生考试 计算机类
《算法与程序设计》考点双析卷 第4卷
C#概述(2) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.下列属于 C# 关键字的是( )
A.MyClass B.console1 C.int D.UserName
【答案】C
【详解】int是 C# 用于声明整数类型的关键字;A、B、D 是自定义标识符。
2.用于获取控制台一行输入的方法是( )
A.Console.Write B.Console.WriteLine C.Console.Read D.Console.ReadLine
【答案】D
【详解】Console.ReadLine 读取用户在控制台输入的一行内容(按回车结束 );Console.Write / WriteLine 是输出方法, Console.Read读取单个字符,所以选 D 。
3.C# 中定义“类”的关键字是( )
A.namespace B.class C.using D.static
【答案】B
【详解】class 用于声明类, namespace定义命名空间,using引入命名空间,static 修饰静态成员 。
4.以下关于 C# 命名空间的说法,错误的是( )
A.命名空间可解决程序中同名冲突问题
B.using语句用于引入其他命名空间
C.命名空间名称必须和项目名称一致
D.引入命名空间后可简化代码中类型的调用
【答案】C
【详解】创建项目时会自动生成与项目名相同的命名空间,但开发者也可自定义其他命名空间,名称不一定强制和项目名一致 。
5.语句:Console.WriteLine("First line
Second line");的输出结果是( )
A.First line
Second line B.First line Second line
C.First line D."First line
Second line" Second line
【答案】C
【详解】部分特殊的控制字符,用“\”引导,称为转义符,用于表示一些无法直接表示的字符。“
”指的是换行。
6.在C#中,用于从控制台读取一行文本的方法是( )
A.Console.ReadLine() B.Console.Read()
C.Console.WriteLine() D.Console.Write()
【答案】A
【详解】Console.ReadLine()方法用于从控制台读取一行文本,直到用户按下回车键。Console.Read() 方法用于从控制台读取下一个可用的字符,并返回其Unicode编码。Console.WriteLine() 方法用于在控制台上输出一行文本,并在末尾添加换行符。Console.Write() 方法用于在控制台上输出文本,但不添加换行符。
7.如何清除C#控制台的内容( )
A.Console.Clear(); B.Console.Reset(); C.Console.Empty(); D.Console.Delete();
【答案】A
【详解】Console.Clear()方法用于清除控制台窗口的内容。Console类中没有Reset(),Empty(),或Delete()方法用于清除控制台内容。
8.C# 中用于控制台输入输出的类是( )
A.Control B.Console C.Cancel D.Write
【答案】B
【详解】Console 类提供了控制台输入输出的方法 。
9.以下 C# 源程序文件扩展名正确的是( )
A..vb B..sln C..cpp D..cs
【答案】D
【详解】C#源程序文件扩展名为.cs 。
10.C# 程序的入口方法是( )
A.Begin() B.Start() C.Main() D.main()
【答案】C
【详解】C#程序从 Main 方法开始执行,且方法名首字母大写 。
11.C# 语言属于 类型的编程语言。( )
A.汇编语言 B.机器语言 C.高级语言 D.自然语言
【答案】C
【详解】C#是面向对象的高级编程语言 。
12.在C#中,能作为C#程序的基本单位是( )
A.字符 B.语句 C.函数 D.源程序文件
【答案】B
【详解】在C#中,语句是C#程序的基本单位。
13.C#源程序文件的拓展名是( )
A.sln B.csproj C.cpp D.cs
【答案】D
【详解】.cs:类模块代码文件; .sln:解决方案文件; .csproj:项目文件。
14..NET Framework包含的两个组件是( )
A.公共语言运行时和类库 B.中间语言代码和类库
C.公共语言运行时和中间语言代码 D.VB和C#
【答案】A
【详解】.NET Framework包含两个组件:公共语言运行时(Common Language Runtime,CLR)和类库。
15.Visual Studio 2010为有效管理程序开发提供的两类“容器”是( )
A.项目和文件 B.文件夹和解决方案
C.项目和解决方案 D.应用程序和项目
【答案】C
【详解】Visual Studio 2010程序开发环境为有效地管理各类应用的程序开发提供了两类‘容器’,分别是项目和解决方案。
16..NET最初指的是( )
A..NET Core B..NET Framework C.公共语言运行时 D.类库
【答案】B
【详解】.NET最初指的是.NET Framework。
17.以下关于公共语言运行时(CLR)的说法正确的是( )
A.负责将VB、C#等开发语言直接编译为可在Windows和Linux运行的代码
B.解决了传统编译语言的所有缺点
C.负责管理和执行由.NET编译器编译产生的中间语言代码
D.是类库的一部分
【答案】C
【详解】公共语言运行时负责管理和执行由.NET编译器编译产生的中间语言代码。A选项中不是直接编译为可在Windows和Linux运行的代码,而是先产生中间语言代码;B选项“所有缺点”说法太绝对;D选项CLR和类库是.NET Framework的两个不同组件,CLR不是类库的一部分。
18.关于VS 2010中的“项目”,下列说法错误的是( )
A.以逻辑方式管理、生成和调试构成应用程序的诸多项
B.输出通常是可执行程序(.exe)、动态链接库(.dll)文件或模块等
C.包含创建应用程序所需的引用、数据链接、文件夹和文件等
D.是一类相关解决方案的集合
【答案】D
【详解】解决方案是一类相关项目的集合,而不是项目是相关解决方案的集合。
19.C#语言是微软.NET公共语言运行环境中内置的核心程序设计语言,是一种( )
A.面向过程程序设计语言 B.面向对象程序设计语言
C.跨平台程序设计语言 D.机器语言
【答案】B
【详解】C#是面向对象的程序语言设计。
20.C#程序的执行过程是( )
A.从程序的第一个方法开始,到最后个方法结束
B.从程序的 Main 方法开始,到最后一个方法结束
C.从程序的第一个方法开始,到 Main 方法结束
D.从程序的 Main 方法开始,到 Main 方法结束
【答案】D
【详解】C#程序从Main方法开始执行。
二、填空题(本大题共8小题,每题5分,共40分)
21.能作为C#程序的最小基本单位是________。
【答案】语句
【详解】在C#中,语句是最基本的单位。
22.C# 源代码文件的扩展名为__________。
【答案】.cs
23.Console.ReadLine() 的功能是____ 。
【答案】把用户输入的一行信息用 string 类型的字符串返回
【详解】这是 C# 中常用输入语句,用于获取用户在控制台输入的一行文本内容,以字符串形式返回。
24.在C#中,_________是控制台类,利用它我们可以方便的进行控制台的输入输出。
【答案】Console
【详解】输入输出类是Console类。
25.在 C#程序中,每条语句都以__________作为结束符。
【答案】分号(;)
26.C# 中的______关键字用于定义一个类。
【答案】class
【详解】在 C# 中,使用 class 关键字来定义一个类。
27.C# 程序的入口点是______方法,该方法必须定义在类中,且声明为static。
【答案】Main
【详解】Main方法是 C# 程序的执行起点。
28..NET Framework包含两个组件:_______和______。
【答案】 公共语言运行时 类库
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$