C#.NET考试试题
更新时间:2024-04-08 20:53:02 阅读量: 综合文库 文档下载
SEC6.2 S2 .NET结业考试 B试卷
不定项选择题(针对以下题目,请选择最符合题目要求的答案,每道题有一项或二项正确答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。题量为50道,每题2分,总分为100分。) 1)
在C#中,以下代码的下划线处填入( C )。该C#语句表示创建一个新文件,如果该
文件已存则发生异常。(选择一项) FileStream fs = new FileStream(\A. FileMode.Create B. FileMode.Open C. FileMode.CreateNew D. FileMode.Close 2)
在C#中,使用(A )关键字定义委托。(选择一项) A. delegate B. event C. this D. value 3)
在C#中,类的实例化需要使用的关键字是( C )。(选择一项)
A. this B. base C. new D. as 4)
在C#中,假设Person是一个类,而ITeller是一个接口。一个Employee类继承Person且实现ITeller接口的正确声明是( C )。(选择一项) A. class Employee extends Person ,ITeller B. class Employee: Person;ITeller C. class Employee: Person,ITeller D. class Employee: Person extends ITeller 5)
在C#中,方法重载的主要方式包括( AD)。(选择二项) A. 参数类型不同的重载 B. 返回值类型不同的重载 C. 方法名不同的重载 D. 参数个数不同的重载 6)
在C#中,Assembly类的( B )方法用于根据指定的类名,创建类的实例。(选择一项)
第 1 页 共 11 页
SEC6.2 S2 .NET结业考试 B试卷
A. CreateObject() B. CreateInstance() C. CreateNewObject(); D. Instance(); 7)
在C#中,使用序列化时必须引入的命名空间是( D )。(选择一项) A. System
B. System.Windows.Forms C. System.Collections.Generic
D. System.Runtime.Serialization.Formatters.Binary 8)
C#中操作文件的类在(C )命名空间下。(选择一项) A. System.File B. System.FileInfo C. System.IO D. System.IO.File 9)
C#提供了一种集合类型哈希表(HassTable),哈希表的数据是通过键(Key)和( 组织的。(选择一项) A. 项(item) B. 记录(Record) C. 表(Table) D. 值(Value) 10)
在C#中,下列代码的运行结果是( A )。(选择一项)
class Test {
public void F() { Console.Write(\ } }
class B : Test {
new public void F() { Console.Write(\ }
static void Main() { Test objA = new B(); objA.F(); } }
A. A B. AB
第 2 页 共 11 页
)来D SEC6.2 S2 .NET结业考试 B试卷
C. BA D. AB 11)
在C#中,分析下列代码,当程序运行时输出( C )。(选择一项)
static void Main(string[] args) { try {
int a = 10, b = 0; int num = a/b; Console.Write(\ }
catch (Exception e) {
Console.Write(\ } finally {
Console.Write(\ } }
A. try;catch;finally; B. try;catch; C. catch;finally; D. try;finally; 12)
在C#中,TreeView的( B )属性用于获取当前选择节点。(选择一项)
A. CurrentNode B. SelectedNode C. SelectNode D. Current 13)
在C#中,对SQL Server 数据库操作时应选用( A )。(选择一项)
A. SQL Server .NET Framework 数据提供程序 B. OLE DB .NET Framework 数据提供程序 C. ODBC .NET Framework 数据提供程序 D. Oracle .NET Framework数据提供程序
第 3 页 共 11 页
SEC6.2 S2 .NET结业考试 B试卷
14) 在C#中,下列属于引用类型的是( C )。(选择一项)
A. enum类型 B. struct类型 C. string类型 D. int类型 15)
在C#中,数据类型分为( B )。(选择一项)
A. 值类型和调用类型 B. 值类型和引用类型 C. 引用类型和关系类型 D. 关系类型和调用类型 16)
在C#中,下列描述错误的是( D )。(选择一项)
A. 类不可以多重继承而接口可以 B. 抽象类自身可以定义成员而接口不可以 C. 抽象类和接口都不能被实例化 D. 一个类可以有多个基类和多个基接口
17) 在C#中,接口是一种引用类型,在接口中可以声明( A ),但不可以声明公有的域或私有的成员变量。 (选择一项)
A. 方法、属性、索引器和事件 B. 方法、属性信息、属性 C. 索引器和字段 D. 事件和字段
18) 在C#中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,
下面叙述错误的是( C )。(选择一项)
A. insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行; B. ExecuteNonQuery()方法返回执行Sql语句所影响的行数 C. select操作的Sql语句只能由ExecuteReader()方法来执行 D. ExecuteReader()方法返回一个DataReder对象 19)
在C#中,下列关于索引器理解正确的是( C )。(选择一项)
A. 索引器的参数必须是两个或两个以上 B. 索引器的参数类型必须是整数型 C. 索引器没有名字 D. 以上皆非 20)
在C#中,以下代码用来定义一个接口:
第 4 页 共 11 页
SEC6.2 S2 .NET结业考试 B试卷
public interface IFile {
int A;
int delFile() {
A = 3; }
void disFile(); }
关于以上的代码,以下描述错误的是( AB )。(选择二项)
A. 以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现
错误 B. 以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写
具体的实现函数 C. 代码void disFile();声明无错误,接口可以没有返回值 D. 代码void disFile();应该编写为void disFile(){}
21) 在C#中,类的以下特性中,可以用于方便地重用已有的代码和数据的是( C ) 。(选
择一项)
A. 多态 B. 封装 C. 继承 D. 抽象
22) 在C#中,可以通过装箱和拆箱实现值类型与引用类型之间相互转换,在下列代码中,
有( B )处实现了拆箱。(选择一项)
int age = 5; object o= age; o=10;age=(int)o; object oAge =age; A. 0 B. 1 C. 2 D. 3
23)在SQL Server中,现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为( B )。(选择一项) A. 1个表 B. 2个表
第 5 页 共 11 页
SEC6.2 S2 .NET结业考试 B试卷
C. 3个表 D. 4个表
24)在SQL Server中, “授权”命令是( A )。(选择一项) A. grant B. revoke C. option D. public
25)在SQL Server中,( B )返回受上一语句影响的行数。(选择一项) A. @@count B. @@rowcount C. @@row D. @@dentity
26)在SQLServer中,已知有student表,表中共有10条status列值为0的记录。创建
视图如下: create view view1 as
select * from student where status=0 go
执行下面两条命令的结果是( D )。(选择一项) update student set status=1 where status=0 select * from view1;
A. 错误提示:不能对视图执行更新操作 B. 错误提示:不能对视图执行查询操作 C. 返回10条记录 D. 返回0条记录 27)
在SqlServer中,下面关于触发器的说法不正确的是( B )。(选择一项)
A. 触发器是一种实施复杂的、完整性约束的特殊存储过程
B. 触发器不像一般的存储过程,可以使用存储过程的名字来调用或执行 C. 触发器一般用于加强数据库的某些使用规则 D. 触发器有inserted和deleted表
28) 在SQL Server中,Select语句的“select distinct”表示查询结果中 ( C )。(选择一项)
A. 属性名都不相同 B. 去掉了重复的列
第 6 页 共 11 页
SEC6.2 S2 .NET结业考试 B试卷
C. 行都不相同 D. 属性值都不相同 29)
下列标识符可以作为局部变量使用( C )。(选择一项)
A. AMyvar B. My var C. @Myvar D. @My var
30) 在SQL Server中,如果向数据库表Holiday插入1000条记录,只要其中一条记录
插入失败,则已经插入Holiday表的数据就全部撤消回滚,那么我们用来实现这一要求的处理是( C )。(选择一项)
A. 视图 B. 索引 C. 事务 D. 删除
31)在SQL Server中,下列有关批的叙述中正确的是( B )。(选择一项) A. 批是一起提交处理的一组语句 B. 通常用go来表示一个批的结束 C. 不能在一个批中引用其它批定义的变量 D. 批可长可短,在批中可以执行任何T-SQL语句 32)
E-R模型用于数据库设计的 ( B ) 阶段。(选择一项)
A. 需求分析
B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计 33)
在SQL Server中,下面命令可以删除一个数据库的有( CD)。(选择二项)
A. delete database 数据库名 B. update database数据库名 C. drop database数据库名
D. drop database数据库名1, 数据库名2
34) 在SQL Server中,创建如下存储过程,该存储过程的调用正确的是( AC)。(选择二项)
create procedure proc_stu @passMark int=60,@notpassSum int output As select @notpassSum=count(stuNo) from stuMarks where writtenExam<@passMark Go
第 7 页 共 11 页
SEC6.2 S2 .NET结业考试 B试卷
A. declare @sum int exec proc_stu @passMark=62,@notpassSum=@sum output B. declare @sum int exec proc_stu @sum output,64
C. declare @sum int exec proc_stu @notpassSum=@sum output D. declare @sum int exec proc_stu @sum output 35)
在SQL Server中,声明局部变量的字符是( D )。(选择一项)
A. * B. # C. @@ D. @
36) 在SQL Server中,假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?( D )。(选择一项)
A. 包括table_1中的所有行,不包括table_2的不匹配行 B. 包括table_2中的所有行,不包括table_1的不匹配行 C. 包括和两个表的所有行
D. 只包括table_1和table_2满足条件的行 37)
在SQL Server中,对视图的描述错误的是( D )。(选择一项)
A. 是一张虚拟的表
B. 在存储视图时存储的是视图的定义 C. 在存储视图时存储的是视图中的数据 D. 可以像查询表一样来查询视图
38) 在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是( C )。(选择一项)
A. ALTER B. UPDATE C. UPDAET D. ALLTER
39) 在SQL Server服务器上,存储过程是一组预先定义并( B )的Transact-SQL语句。
(选择一项)
A. 保存 B. 编译 C. 解释 D. 编写 40)
在SQL Server中,下面关于触发器的描述错误的是 ( A ) 。(选择一项)
第 8 页 共 11 页
SEC6.2 S2 .NET结业考试 B试卷
A. 触发器是一种特殊的存储过程,用户可以直接调用 B. 触发器表和DELETED表没有共同记录
C. 触发器可以用来定义比CHECK约束更复杂的规则
D. 删除触发器可以使用DROP TRIGGER命令,也可以使用企业管理器 41)
在SQL Server中,下面关于事务的描述错误的是 ( D ) 。(选择一项)
A. 事务可用于保持数据的一致性 B. 事务应该昼小且应尽快提交 C. 应避免人工输入操作出在在事务中 D. 在事务中可以使用ALTER DATEABSE 42)
在SQL Server中,为数据表创建索引的目的是( A )。(选择一项)
A. 提高查询的检索性能 B. 创建唯一索引 C. 创建主键 D. 归类
43) 在C#中,接口是一种规范和标准,它可以约束类的行为。下列接口定义正确的是( (选择一项)
A. public interface IBicycle {
void ride(); }
B. public interface IBicycle {
void ride() { }; }
C. public interface IBicycle {
string Type
{
get(); set(); } }
D. interface IBicycle {
string color; } 44)
在C#中,使用( B )访问修饰的方法被称为抽象方法。(选择一项)
第 9 页 共 11 页
)。A SEC6.2 S2 .NET结业考试 B试卷
A. this B. abstract C. new D. virturl 45)
分析如下C#程序,运行输出的结果是( B )。
public struct Size {
public int x; public int y;
public Size(int x, int y) {
this.x = x; this.y = y; } }
class Test {
static void Main() {
Size size1 = new Size(8,10); Size size2 = size1; size1.y = 200;
Console.WriteLine(\ Console.Read(); } }
A. 200 200 B. 200 10 C. 10 10 D. 10 200 46)
在C#中,FileMode枚举的以下( B )成员的操作要求文件必须存在。
A. Create B. Open C. Truncate D. CreateNew 47)
在C#中,某学员写了如下一段代码,该代码的输出结果是( B )。(选择一项)
static void Main(string[] args) {
ArrayList list = new ArrayList();
第 10 页 共 11 页
SEC6.2 S2 .NET结业考试 B试卷
list.Add(\ list.Add(\
Console.WriteLine(list[1]); Console.Read(); } A. ZUXIA B. GOOD C. 下标溢出错误 D. 1 第 11 页 共 11 页
正在阅读:
C#.NET考试试题04-08
2017中传广播电视艺术学考研各专业复试分数线一览07-11
2001年大连理工 有机化学考研真题08-12
阳光满路作文800字06-17
安徽理工大学医学院妇产题库试卷10套06-18
2015年度工作计划(定稿)03-15
国画写意牡丹的画法步骤08-07
自考中国画论试题12-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 考试试题
- NET
- 《演讲与口才》课程教学大纲
- 国家开放大学2016春本科作业及答案高层建筑结构设计综合测试答案
- 2018-2024年中国便利店行业深度调研研究报告(目录) - 图文
- 何平九论(论用领导方式转变加快发展方式转变)之二 - 忧患是发
- 如何在美术课堂中渗透心里健康教育
- 门前三包工作实施方案
- 竞赛仪表专业题库
- 2012年浙师大《学前儿童科学教育》函授考试试卷
- 村创先争优活动方案
- 群众工作室工作指南
- 创建购物车程序
- 压缩天然气CNG加气站安全操作规程
- 2011上半年总结及下半年工作安排 wps
- 关于数字化变电站通信网络体系的探讨(代荣霞)
- 山东省高中学业水平考试英语历年真题 - 图文
- 2016工程项目资源节约利用分析评价方法试卷
- 教育史练习题和答案
- 对盐亭嫘祖文化产业发展道路的探究
- 清华大学05年比较文学与世界文学考研试题
- 南疆红枣产业发展存在的问题及对策