《C#程序设计》课程考试试卷五
一、单项选择题 (15小题,每小题2分,共30分)
所属项目
项目一
题型
单选题
出题人
陈俊伟
题目编号
1
分值
2
难易程度
简单
知识点关联
C#程序基本结构
题目内容
C#源程序文件的缺省扩展名为__________。
A. vb        B. Exe        C. Obj        D. cs
标准答案
所属项目
项目一
题型
单选题
出题人
陈俊伟
题目编号
2
分值
2
难易程度
简单
知识点关联
标识符
题目内容
在下列符号中,不可以作为变量名使用的是__________。
A. _winApp    B. _WINAPP    C. 9_14    D. winapp
标准答案
所属项目
项目一
题型
单选题
出题人
陈俊伟
题目编号
3
分值
2
难易程度
简单
知识点关联
C#语法规则
题目内容
关于C#语言的基本语法,下列哪个说法是正确的?
A. C#语言使用using 关键字来引用.NET 预定义的名字空间;
B. 在C#程序的编写中,代码是完完整整的由用户输入的;
C. C#语言中使用的名称不区分大小写;
D. C#中一条语句必须写在一行内;
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
4
分值
2
难易程度
简单
知识点关联
数据类型、值类型和引用类型
题目内容
下列选项中,__________是引用类型。
A. enum类型  B. struct类型  C. string类型  D .int类型
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
5
分值
2
难易程度
简单
知识点关联
运算符
题目内容
C#语言中以__________作为字符串连接符。
A. +    B. 分号    C. &    D. 逗号
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
6
分值
2
难易程度
简单
知识点关联
结构化程序设计,选择结构、循环结构
题目内容
以下__________不是循环语句。
A. while语句  B. do-while语句  C. foreach语句  D. switch语句
标准答案
所属项目
项目二
题型
单选题
出题人
陈俊伟
题目编号
7
分值
2
难易程度
简单
知识点关联
数组定义和初始化
题目内容
在"int[,] A={{1,2,3},{4,5,6},{7,8,9}};"中,A[2,2]的值是__________。
A. 7        B. 3        C. 5        D. 9
标准答案
所属项目
项目四
题型
单选题
出题人
陈俊伟
题目编号
8
分值
2
难易程度
简单
知识点关联
面向对象程序设计思想
题目内容
下列__________不是面向对象程序设计的主要特征?
A. 封装    B. 继承    C. 对象    D. 多态
标准答案
所属项目
项目四
题型
单选题
出题人
陈俊伟
题目编号
9
分值
2
难易程度
简单
知识点关联
面向对象程序设计、类的定义
题目内容
__________是构造函数的特征。
A. 构造函数的函数名与类名相同  B. 构造函数可以重载
C. 构造函数可以设置缺省参数    D. 以上都是
标准答案
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
10
分值
2
难易程度
适中
知识点关联
面向对象程序设计、类的定义
题目内容
如果编程者没有显式定义构造函数(包括复制构造函数),C#编译器就__________。
A. 出现编译错误      B. 没有构造函数
C. 必须显示定义      D. 隐式定义缺省的构造函数
标准答案
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
11
分值
2
难易程度
适中
知识点关联
面向对象程序设计、类的定义
题目内容
下列关于构造函数的描述正确的是__________。
A. 构造函数可以声明返回类型    B. 构造函数不可以用private修饰
C. 构造函数必须与类名相同      D. 构造函数不能带参数
标准答案
所属项目
项目三
题型
单选题
出题人
陈俊伟
题目编号
12
分值
2
难易程度
适中
知识点关联
面向对象程序设计、类的继承、抽象类、接口
题目内容
下列描述错误的是__________。
A. 类不可以多重继承而接口可以;
B. 抽象类自身可以定义成员而接口不可以;
C. 抽象类和接口都不能被实例化;
D. 一个类可以有多个基类和多个基接口;
标准答案
所属项目
项目四
题型
单选题
出题人
陈俊伟
题目编号
13
分值
2
难易程度
适中
知识点关联
Windows窗体设计、基本控件属性
题目内容
为窗体Form1创建快捷菜单ContextMenu1后,要使快捷菜单正常使用,应当将ContextMenu1与__________的ContextMenu属性关联。
A.MainMenu1  B.Form1  C.StatusBar1  D.ContextMenu1
标准答案
所属项目
项目五
题型
单选题
出题人
陈俊伟
题目编号
14
分值
2
难易程度
适中
知识点关联
Windows窗体设计
题目内容
利用【数据链接属性】对话框建立数据连接时,如果访问的是本地数据库,服务器名称可输入以下哪一个?
A. (local)    B. .      C. 127.0.0.1      D. 三者都可以
标准答案
所属项目
项目六
题型
单选题
出题人
陈俊伟
题目编号
15
分值
2
难易程度
适中
知识点关联
ADO.NET
题目内容
下面哪一项正确描述了DataSet?
A. 一个 DataSet可以包含一个或者多个DataSeTable
B. 要想从DataSet中删除所有的行,可以调用Clear方法
C. 如果DataSet中的数据被修改过,HasChangse属性为True
D. 以上都对
标准答案
二、判断题(5小题,每题2分,共10分)
所属项目
项目二
题型
判断题
出题人
陈俊伟
题目编号
1
分值
2
难易程度
简单
知识点关联
变量定义
题目内容
C#程序中的变量可以先使用后定义,即允许变量隐式声明。
标准答案
所属项目
项目三
题型
判断题
出题人
陈俊伟
题目编号
2
分值
2
难易程度
简单
知识点关联
数据类型、数组
题目内容
可以在赋值语句中通过赋值运算符"="对字符数组整体赋值。
标准答案
所属项目
项目三
题型
判断题
出题人
陈俊伟
题目编号
3
分值
2
难易程度
简单
知识点关联
数组
题目内容
在C#中,int[][] A是定义一个int型的二维数组。
标准答案
所属项目
项目四
题型
判断题
出题人
陈俊伟
题目编号
4
分值
2
难易程度
简单
知识点关联
面向对象程序设计,对象的创建
题目内容
说明或定义类对象时,类名前不需加class关键字。
标准答案
c++string类型
所属项目
项目五
题型
判断题
出题人
陈俊伟
题目编号
5
分值
2
难易程度
简单
知识点关联
面向对象程序设计,类的继承
题目内容
protected和private区别在于:protected成员不可以被派生类访问,而private成员则能被派生类访问。
标准答案
三、填空题(10小题,每题2分,共20分)
所属项目
项目一
题型
填空题
出题人
陈俊伟
题目编号
1
分值
2
难易程度
简单
知识点关联
集成开发环境
题目内容
在Visual Studio.Net集成环境中使用(  )窗口,在设计模式下用于对当前选中控件对象的属性进行设置。
标准答案
所属项目
项目一
题型
填空题
出题人
陈俊伟
题目编号
2
分值
2
难易程度
简单
知识点关联
C#源程序编译
题目内容
在命令行环境下将C#源程序编译生成可执行文件,应使用(  )命令。
标准答案
所属项目
项目一
题型
填空题
出题人
陈俊伟
题目编号
3
分值
2
难易程度
简单
知识点关联
C#程序的基本结构,命名空间
题目内容
在C#程序中引入要使用的命名空间,应使用(  )语句。
标准答案
所属项目
项目二
题型
填空题
出题人
陈俊伟
题目编号
4
分值
2
难易程度
简单
知识点关联
String类方法
题目内容
已知str的值为“abcdefgh”,则表达式str.Substring(1,3)的值为(  )。
标准答案
所属项目
项目二
题型
填空题
出题人
陈俊伟
题目编号
5
分值
2
难易程度
简单
知识点关联
结构化程序设计,选择结构
题目内容
当switch语句的测试表达式的值与所有case子句的常量表达式值均不匹配时,将执行(  )子句的代码块。
标准答案
所属项目
项目三
题型
填空题
出题人
陈俊伟
题目编号
6
分值
2
难易程度
适中
知识点关联
数组
题目内容
下列数组定义语句中,数组将在内存中占用(  )个字节。
double [,]d=new int[4,5];
标准答案
所属项目
项目三
题型
填空题
出题人
陈俊伟
题目编号
7
分值
2
难易程度
适中
知识点关联
参数数组
题目内容
C#方法的参数有四种,分别是:值参数(对应值传递)、引用参数(对应地址传递)、输出函数和函数数组,在形参中声明参数数组时应使用(  )关键字。
标准答案

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。