内容正文:
编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1、第2卷精准对标河北省考纲,知识模块(一)C#概述:
1. 了解Microsoft.NET 的由来及相关概念;
2. 了解Microsoft.NET架构的含义及作用;
3. 了解C#语言在.NET构架中的作用;
4. 熟悉 C#.NET集成开发环境;
5. 掌握开发C#应用程序的一般步骤。
河北省对口招生考试 计算机类
《算法与程序设计》考点双析卷 第2卷
C#概述(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.在Visual Studio集成开发环境中有两类窗口,浮动窗口和固定窗口,下列选项中不属于浮动窗口的是( )
A.工具箱 B.属性 C.工具栏 D.窗体
2.在C#中,要引入System命名空间,应使用( )
A.import System; B.using System; C.include System; D.use System;
3.以下声明Main方法中,不正确的是( )
A.static void Main() B.static int Main()
C.static void Main(string[] args) D.static double Main(string[] args)
4.C#源程序文件的正确扩展名是( )
A..c B..cpp C..cs D..java
5.关于 C# 程序书写,以下说法正确的是( )
A.不区分大小写 B.一行只能写一条语句
C.一条语句不可写成多行 D.每行语句一般以分号结束
6.Visual Studio中,用于查看项目文件、命名空间等结构的窗口是( )
A.属性窗口 B.解决方案资源管理器
C.工具箱 D.输出窗口
7.在C#中,处理异常的关键字是( )
A.try catch B.error handle C.try finally D.catch throw
8.要开发C#应用程序,可以使用除 以外的工具和方法。( )
A.使用文本编辑器(如 Notepad)编写代码,并使用 .NET Framework中的编译器进行编译、运行
B.使用微软公司的集成开发工具(如 Microsoft Visual Studio)
C.使用第三方提供的工具(如Turbo C#)
D.使用Word应用程序
9.以下关于命名空间的说法,不正确的是( )
A.一个源程序文件中可以包含多个命名空间
B.同一命名空间可以在多个源程序文件中定义
C.命名空间不可以嵌套
D.声明命名空间的关键字是namespace
10.以下关于C#注释的说法,正确的是( )
A.//是多行注释 B./* */是单行注释
C.///可用于XML文档注释 D.注释内容会被编译器编译
11.在Visual Studio.NET集成开发环境中,通过“项目”菜单的 命令可以将一个或多个窗体添加到项目中。( )
A.添加类 B.添加Windows窗体
C.添加用户控件 D.添加组件
12.在C#中,程序员在代码中漏写了一个大括号,这属于( )
A.逻辑错误 B.运行时错误 C.语法错误 D.自定义错误
13.以下文件中,表示C#源程序文件的是( )
A..sln B..cs C..csproj D..aspx
14.以下有关C#的叙述,错误的是( )
A.C#源程序不需要编译,托管给CLR之后就可以运行
B.C#是完全面向对象的程序设计语言
C.不允许在程序中使用指针
D.C#能够开发诸如网络通信、动画制作、图像处理等程序
15.以下关于控制台应用程序和Windows应用程序的叙述,正确的是( )
A.控制台应用程序中有一个Main静态方法,而Windows应用程序中没有
B.Windows应用程序中有一个Main静态方法,而控制台应用程序中没有
C.控制台应用程序和Windows应用程序中都没有Main静态方法
D.控制台应用程序和Windows应用程序中都有Main静态方法
16.C#源程序文件的拓展名是( )
A.vb B.c C.cpp D.cs
17.在 Visual Studio 中创建 Windows 窗体应用程序项目后,默认的启动窗体是( )
A.Program.cs B.Form1.cs C.App.config D.MainForm.cs
18.Visual Studio 2010版本中,功能最为强大的是( )
A.专业版 B.学习版 C.高级版 D.旗舰版
19.Visual C# 2010 是 集成开发环境(IDE)的一部分。( )
A.Eclipse B.Visual Studio C.IntelliJ IDEA D.NetBeans
20.在 Visual C# 2010 中,以下 窗口用于查看和管理项目的文件结构。( )
A.解决方案资源管理器 B.输出窗口
C.错误列表 D.工具箱
二、填空题(本大题共8小题,每题5分,共40分)
21.Visual Studio 2010共有5个版本:________、高级版、________、学习版和测试版。
22..NET Core是一个________的平台,支持Windows、Linux和macOS。
23.在 C# 控制台应用程序中,Main函数是程序的______。
24.C#中的单行注释以________开头。
25.当进入Visual Studio集成环境,如果没有显示“工具箱”窗口,应选择"____________"菜单的“工具箱”选项,以显示“工具箱”窗口。
26.在C#中,属性窗口的属性可以按________顺序和按字母顺序排列。
27.程序设计语言分为__________、__________和__________三类。
28.Microsoft.NET框架包含________________和________________两个主要部分。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1、第2卷精准对标河北省考纲,知识模块(一)C#概述:
1. 了解Microsoft.NET 的由来及相关概念;
2. 了解Microsoft.NET架构的含义及作用;
3. 了解C#语言在.NET构架中的作用;
4. 熟悉 C#.NET集成开发环境;
5. 掌握开发C#应用程序的一般步骤。
河北省对口招生考试 计算机类
《算法与程序设计》考点双析卷 第2卷
C#概述(1) 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.在Visual Studio集成开发环境中有两类窗口,浮动窗口和固定窗口,下列选项中不属于浮动窗口的是( )
A.工具箱 B.属性 C.工具栏 D.窗体
【答案】D
2.在C#中,要引入System命名空间,应使用( )
A.import System; B.using System; C.include System; D.use System;
【答案】B
【详解】C#用using关键字引入命名空间,import是Java语法,include是C/C++语法,use不是C#引入命名空间的关键字 。
3.以下声明Main方法中,不正确的是( )
A.static void Main() B.static int Main()
C.static void Main(string[] args) D.static double Main(string[] args)
【答案】D
【详解】C#中Main方法返回类型可以是void 或int ,参数可以是string[] args 或无参数(如static void Main() );static double Main(string[] args) 返回类型double 不被允许,因为Main方法返回类型只能是void 或int 。
4.C#源程序文件的正确扩展名是( )
A..c B..cpp C..cs D..java
【答案】C
【详解】C#源文件后缀为.cs ;.c是C语言文件后缀,.cpp是C++文件后缀,.java是Java文件后缀 。
5.关于 C# 程序书写,以下说法正确的是( )
A.不区分大小写 B.一行只能写一条语句
C.一条语句不可写成多行 D.每行语句一般以分号结束
【答案】D
【详解】C#区分大小写,一行可写多条语句,一条语句也可写成多行 。
6.Visual Studio中,用于查看项目文件、命名空间等结构的窗口是( )
A.属性窗口 B.解决方案资源管理器
C.工具箱 D.输出窗口
【答案】B
【详解】解决方案资源管理器用于浏览项目文件、命名空间、类等结构;属性窗口查看对象属性;工具箱用于窗体设计拖放控件;输出窗口显示编译、运行等信息 。
7.在C#中,处理异常的关键字是( )
A.try catch B.error handle C.try finally D.catch throw
【答案】A
【详解】C#用try-catch结构捕获和处理异常,finally是异常处理中无论是否捕获异常都执行的代码块,throw用于抛出异常,error不是C#异常处理关键字 。
8.要开发C#应用程序,可以使用除 以外的工具和方法。( )
A.使用文本编辑器(如 Notepad)编写代码,并使用 .NET Framework中的编译器进行编译、运行
B.使用微软公司的集成开发工具(如 Microsoft Visual Studio)
C.使用第三方提供的工具(如Turbo C#)
D.使用Word应用程序
【答案】D
【详解】A选项用文本编辑器写代码 + .NET编译器可开发;B选项Visual Studio是常用集成开发工具;C选项第三方工具(如Turbo C# )也可用于C#开发;D选项Word是文字处理软件,无法用于编写、编译C#代码开发应用程序 。
9.以下关于命名空间的说法,不正确的是( )
A.一个源程序文件中可以包含多个命名空间
B.同一命名空间可以在多个源程序文件中定义
C.命名空间不可以嵌套
D.声明命名空间的关键字是namespace
【答案】C
【详解】一个源程序文件可包含多个命名空间(如namespace A{} namespace B{} );同一命名空间可在多个源文件中定义( partial 类等场景也体现 ),B正确;命名空间可以嵌套(如namespace A.B{} ),C错误;声明命名空间的关键字是namespace, D正确 。
10.以下关于C#注释的说法,正确的是( )
A.//是多行注释 B./* */是单行注释
C.///可用于XML文档注释 D.注释内容会被编译器编译
【答案】C
【详解】//是单行注释(A错误 );/* */是多行注释(B错误 );///常用于编写XML文档注释,可生成API文档等(C正确 );注释内容会被编译器忽略,不参与编译(D错误 ) 。
11.在Visual Studio.NET集成开发环境中,通过“项目”菜单的 命令可以将一个或多个窗体添加到项目中。( )
A.添加类 B.添加Windows窗体
C.添加用户控件 D.添加组件
【答案】B
12.在C#中,程序员在代码中漏写了一个大括号,这属于( )
A.逻辑错误 B.运行时错误 C.语法错误 D.自定义错误
【答案】C
13.以下文件中,表示C#源程序文件的是( )
A..sln B..cs C..csproj D..aspx
【答案】B
14.以下有关C#的叙述,错误的是( )
A.C#源程序不需要编译,托管给CLR之后就可以运行
B.C#是完全面向对象的程序设计语言
C.不允许在程序中使用指针
D.C#能够开发诸如网络通信、动画制作、图像处理等程序
【答案】A
15.以下关于控制台应用程序和Windows应用程序的叙述,正确的是( )
A.控制台应用程序中有一个Main静态方法,而Windows应用程序中没有
B.Windows应用程序中有一个Main静态方法,而控制台应用程序中没有
C.控制台应用程序和Windows应用程序中都没有Main静态方法
D.控制台应用程序和Windows应用程序中都有Main静态方法
【答案】D
【详解】控制台应用程序和Windows应用程序都有Main方法。
16.C#源程序文件的拓展名是( )
A.vb B.c C.cpp D.cs
【答案】D
【详解】C#中源程序文件的扩展名是.cs
17.在 Visual Studio 中创建 Windows 窗体应用程序项目后,默认的启动窗体是( )
A.Program.cs B.Form1.cs C.App.config D.MainForm.cs
【答案】B
【详解】在 Visual Studio 里创建 Windows 窗体应用程序项目时,默认会生成一个名为 Form1.cs 的窗体文件,并且它会作为启动窗体。Program.cs 是程序的入口点文件;App.config 是配置文件;MainForm.cs 不是默认生成的启动窗体名。
18.Visual Studio 2010版本中,功能最为强大的是( )
A.专业版 B.学习版 C.高级版 D.旗舰版
【答案】D
【详解】在Visual Studio 2010版本中,旗舰版的功能最为强大。
19.Visual C# 2010 是 集成开发环境(IDE)的一部分。( )
A.Eclipse B.Visual Studio C.IntelliJ IDEA D.NetBeans
【答案】B
20.在 Visual C# 2010 中,以下 窗口用于查看和管理项目的文件结构。( )
A.解决方案资源管理器 B.输出窗口
C.错误列表 D.工具箱
【答案】A
二、填空题(本大题共8小题,每题5分,共40分)
21.Visual Studio 2010共有5个版本:________、高级版、________、学习版和测试版。
【答案】 专业版 旗舰版
22..NET Core是一个________的平台,支持Windows、Linux和macOS。
【答案】跨平台
23.在 C# 控制台应用程序中,Main函数是程序的______。
【答案】入口点
24.C#中的单行注释以________开头。
【答案】//
25.当进入Visual Studio集成环境,如果没有显示“工具箱”窗口,应选择"____________"菜单的“工具箱”选项,以显示“工具箱”窗口。
【答案】视图
26.在C#中,属性窗口的属性可以按________顺序和按字母顺序排列。
【答案】分类
27.程序设计语言分为__________、__________和__________三类。
【答案】 机器语言 汇编语言 高级语言
【详解】程序设计语言分为三类:机器语言:直接使用二进制代码表达指令,依赖于计算机,难以阅读。汇编语言:使用助记符表达指令,依赖于计算机,通用性差。高级语言:使用接近于人类自然语言的方式来编写程序,不依赖计算机,易于编写、修改和维护。
28.Microsoft.NET框架包含________________和________________两个主要部分。
【答案】 .NET Framework类库 公共语言运行时
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$