C#2.docx
《C#2.docx》由会员分享,可在线阅读,更多相关《C#2.docx(24页珍藏版)》请在冰豆网上搜索。
C#2
课程名称:
VisualC#2005程序设计语言
章节名称:
第七章程序的生成、调试和异常处理
试题数量:
单项选择题:
2
多项选择题:
1
是非判断题:
1
程序纠错题:
1
题库目录:
1.试题卡2
2.试题卡3
3.试题卡4
4.试题卡5
5.试题卡6
1.
试题卡
编号1
科目
VisualC#2005程序设计语言
√
知识点
章节
7
页码
138
题型
单选
认知
分类
记忆
√
难度
难
分值
2
多选
√
理解
中
√
是非
应用
易
填空
命题人
审题人
录入员
试题题目
单步执行是最常见的调试过程之一,C#的“调试”菜单提供了哪几种逐句通过代码的命令?
A.逐语句
B.逐过程
C.逐模块
D.跳出
试题
答案
ABD
审核
意见
2.
试题卡
编号2
科目
VisualC#2005程序设计语言
√
知识点
章节
7
页码
140
题型
单选
√
认知
分类
记忆
√
难度
难
√
分值
2
多选
理解
中
是非
应用
易
填空
命题人
审题人
录入员
试题题目
在派生于System.Exception异常类层次结构中,用来派生出自己定义的异常类是下列哪个异常类?
A.System.SystemException
B.System.ApplicatonException
C.OverflowException
D.EndOfStreamException
试题
答案
B
审核
意见
3.
试题卡
编号3
科目
VisualC#2005程序设计语言
√
知识点
章节
7
页码
141
题型
单选
√
认知
分类
记忆
√
难度
难
分值
2
多选
理解
中
√
是非
应用
易
填空
命题人
审题人
录入员
试题题目
下面哪个块中包含的代码是组成程序的正常操作部分,但是可能会遇到某些严重的错误情况?
A.try块
B.catch块
C.finally块
D.throw块
试题
答案
A
审核
意见
4.
试题卡
编号4
科目
VisualC#2005程序设计语言
√
知识点
章节
7
页码
142
题型
单选
认知
分类
记忆
难度
难
分值
2
多选
理解
√
中
是非
√
应用
易
√
填空
命题人
审题人
录入员
试题题目
C#的异常处理机制中try块和catch块都是必不可少的,finally块是可以省略的。
试题
答案
错误
审核
意见
5.
试题卡
编号5
科目
VisualC#2005程序设计语言
√
知识点
章节
7
页码
140
题型
单选
认知
分类
记忆
难度
难
分值
2
多选
理解
中
√
是非
应用
√
易
填空
√
命题人
审题人
录入员
试题题目
下面的程序完成的是:
检索指定文件并输出此文件的字节数,程序使用try…catch…来处理异常,当输入一个不存在的文件名时,程序会抛出一个错误,catch块会捕捉到错误。
请检查下列代码,并在错误代码行后填入该行完整的正确代码。
1.usingSystem;
2.usingSystem.IO;
3.publicclassProgram
4.{
5.staticvoidMain(string[]args)
6.{
7.stringpath=Console.ReadLine();______________
8.longfileLength=0;
9.try
10.{
11.FileStreamfs=newFileStream(path,FileMode.Open);
______________
12.fileLength=fs.Length;______________
13.fs.Close();______________
14.Console.WriteLine("文件的字节数为:
"+fileLength);
______________
15.}
16.catch(FileLoadExceptionex)______________
17.{
18.Console.WriteLine(ex.Message);______________
19.}
20.}
21.}
试题
答案
第16行:
文件不存在抛出的是FileNotFoundException异常而不是FileLoadException异常,所以应该改成
catch(FileNotFoundExceptionex)
或是catch(IOExceptionex)
或是catch(Exceptionex)
(大小写敏感)
审核
意见
课程名称:
VisualC#2005程序设计语言
章节名称:
数组与字符串
试题数量:
单选题:
2
多选题:
3
纠错题:
1
填空题:
1
题库目录:
1.试题卡2
2.试题卡3
3.试题卡4
4.试题卡5
5.试题卡6
6.试题卡7
7.试题卡8
6.
试题卡
编号1
科目
VisualC#2005程序设计语言
√
知识点
章节
数组与字符串
页码
154
题型
单选
√
认知
分类
记忆
√
难度
难
分值
2
多选
理解
中
是非
应用
易
√
填空
命题人
审题人
录入员
试题题目
下列关于数组访问的描述中,哪些选项是正确的?
A.数组元素索引是从0开始的;
B.对数组元素的所有访问都要进行边界检查;
C.如果使用的整数索引小于0,或者大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;
D.数组元素的访问是从1开始,到Length结束;
试题
答案
ABC
审核
意见
7.试题卡
编号2
科目
VisualC#2005程序设计语言
√
知识点
章节
数组与字符串
页码
166
题型
单选
√
认知
分类
记忆
难度
难
分值
2
多选
理解
√
中
是非
应用
易
√
填空
命题人
审题人
录入员
试题题目
有一个字符串的定义为strings=“helloworld!
”;在此字符串中,字符w的索引是什么?
A.7
B.6
C.2
D.8
试题
答案
B
审核
意见
8.试题卡
编号3
科目
VisualC#2005程序设计语言
√
知识点
章节
数组与字符串
页码
154
题型
单选
认知
分类
记忆
难度
难
分值
2
多选
√
理解
√
中
√
是非
应用
易
填空
命题人
审题人
录入员
试题题目
分析下列程序段:
staticvoidMain(string[]args)
{
int[]myArray={110,150,199,30,18};
for(inti=0;i!
=myArray.Length-1;i++)
{
AddArray(myArray[i]);
}
foreach(intiinmyArray)
{
Console.WriteLine(i);
}
}
publicstaticvoidAddArray(intnum)
{num+=1;}
程序的最终运行结果是什么?
A.1111512003119
B.1111512003118
C.1101501993018
D.1101501993019
试题
答案
C
审核
意见
9.试题卡
编号4
科目
VisualC#2005程序设计语言
√
知识点
章节
数组与字符串
页码
165
题型
单选
认知
分类
记忆
难度
难
√
分值
2
多选
√
理解
√
中
是非
应用
易
填空
命题人
审题人
录入员
试题题目
String与string的区别是什么?
A.string是C#中的类,String是.netFramework的类;
B.C#string映射为.netFramework的类;
C.String和string都是关键字,不能作为类、结构、方法、属性的名称
D.如果用string,编译器会把它编译成String;
试题
答案
ABD
审核
意见
10.试题卡
编号5
科目
VisualC#2005程序设计语言
√
知识点
章节
数组与字符串
页码
153
题型
单选
认知
分类
记忆
难度
难
分值
2
多选
√
理解
√
中
√
是非
应用
易
填空
命题人
审题人
录入员
试题题目
下列关于数组创建的描述中,哪些选项是正确的?
A.数组在访问之前必须初始化;
B.允许创建大小为0的数组;
C.可以不使用new关键字来对数组进行初始化;
D.数组在创建实例时已经被编译器初始化了默认值,因此可以直接访问;
试题
答案
ABC
审核
意见
11.试题卡
编号6
科目
VisualC#2005程序设计语言
√
知识点
章节
数组与字符串
页码
154
题型
单选
认知
分类
记忆
难度
难
分值
2
多选
理解
√
中
√
是非
应用
易
填空
√
命题人
审题人
录入员
试题题目
下面代码是要显示Mystring,请分析下列代码段并在空白行补全C#代码:
staticvoidMain(string[]args)
{
stringmyString="Mystring";
char[]myChars=myString.ToCharArray();
foreach(________________)
{
Console.WriteLine("{0}",character);
}
Console.ReadKey();
}
试题
答案
charcharacterinmyChars
审核
意见
12.试题卡
编号7
科目
VisualC#2005程序设计语言
√
知识点
章节
数组与字符串
页码
153
题型
单选
认知
分类
记忆
难度
难
分值
2
多选
理解
√
中
√
是非
应用
易
填空
√
命题人
审题人
录入员
试题题目
下面的代码的功能是遍历一个数组,但是不能正确编译,有一行是错误的,请检查下列代码,并在错误代码行后填入该行完整的正确代码:
1.staticvoidMain(string[]args) _________________
2.{ _________________
3.intArraySize=8; _________________
4.int[]myIntArray; _________________
5.myIntArray=newint[ArraySize]; _________________
6.foreach(intainmyIntArray) _________________
7.{ _________________
8.Console.WriteLine(a); _________________
9.} _________________
10Console.ReadKey(); _________________
11} _________________
试题
答案
3.constintArraySize=8;
审核
意见
课程名称:
VisualC#2005程序设计语言
章节名称:
基于Windows的应用程序
试题数量:
单选题:
2
多选题:
1
题库目录:
1.试题卡2
2.试题卡3
3.试题卡4
13.
试题卡
编号1
科目
VisualC#2005程序设计语言
√
知识点
章节
基于Windows的应用程序
页码
170
题型
单选
√
认知
分类
记忆
√
难度
难
分值
2
多选
理解
中
是非
应用
易
√
填空
命题人
审题人
录入员
试题题目
Windows窗体应用程序的编程模型主要由哪几部分组成?
A.窗体和事件
B.控件和事件
C.控件的生存周期和事件
D.窗体、控件及事件
试题
答案
D
审核
意见
14.试题卡
编号2
科目
VisualC#2005程序设计语言
√
知识点
章节
基于Windows的应用程序
页码
184
题型
单选
认知
分类
记忆
√
难度
难
分值
2
多选
√
理解
中
√
是非
应用
易
填空
命题人
审题人
录入员
试题题目
下列关于Label类的描述中,哪个选项是正确的?
A.Label类用于创建窗体上的描述性标签;
B.Label控件通常与特定的控件一起,用于为没有自己标题的控件命名;
C.Label控件是静态控件,它的标题文本是不能更改的;
D.Label类不接受输入焦点。
试题
答案
ABD
审核
意见
不需要出现两个下列
15.试题卡
编号3
科目
VisualC#2005程序设计语言
√
知识点
章节
基于Windows的应用程序
页码
191
题型
单选
√
认知
分类
记忆
难度
难
分值
2
多选
理解
中
√
是非
应用
√
易
填空
命题人
审题人
录入员
试题题目
下列关于Windows的一些常用控件的描述中,哪个选项是不正确的?
A.所有的Windows窗体控件都是无状态的
B.ListBox控件用于显示一个选项列表,用户每次只能从中间选择一项
C.组合框控件是把两个或两个以上的列表框控件组合在一起
D.开发人员不需要创建MessageBox类的实例,只需调用Show()方法既可显示消息框
试题
答案
B
审核
意见
列表框控件和列表框空间这种说话不规范,一般情况“和”的两边不会用相同的内容
课程名称:
《VisualC#2005程序设计语言》
章节名称:
第10章创建Web应用程序
试题数量:
是非题1
单项选择题2
题库目录:
1.试题卡2
2.试题卡2
3.试题卡3
16.
试题卡
编号1
科目
VisualC#2005程序设计语言
√
知识点
章节
10
页码
208
题型
单选
√
认知
分类
记忆
难度
难
分值
2
多选
理解
√
中
是非
应用
易
√
填空
命题人
审题人
录入员
试题题目
下列关于ASP.NET页面的描述中,哪项是正确的?
A.HTML的标记总是用“<标记>”开头,以“标记>”结束
B.IIS的默认文夹通常为\Inetpub\wwwroot
C.ASP.NET页面的代码隐藏文件的扩展名为.ascx
D.VisualStudio2005创建web页面,所用的控件只能在设计视图下从工具箱直接拖到页面上
试题
答案
B
审核
意见
17.试题卡
编号2
科目
VisualC#2005程序设计语言
√
知识点
章节
10
页码
211
题型
单选
√
认知
分类
记忆
难度
难
分值
2
多选
理解
√
中
√
是非
应用
易
填空
命题人
审题人
录入员
试题题目
下列关于ASP.NET的说法中,哪项是错误的?
A.ADO.NET是一个数据访问服务的对象模型
B.GridView控件可以用来显示数据信息
C.XMLWebService是一种Web软件,采用通用语言XML
D.ASP.NET的页面用<%%>代码块来实现客户端的程序
试题
答案
D
审核
意见
18.试题卡
编号3
科目
VisualC#2005程序设计语言
√
知识点
章节
10
页码
211
题型
单选
认知
分类
记忆
难度
难
分值
2
多选
理解
中
√
是非
√
应用
√
易
填空
命题人
审题人
录入员
试题题目
VisualStudio2005查看ASP.NET页面有两种模式,即设计视图和源视图。
试题
答案
是
审核
意见
建议更改为判断题。
课程名称:
VisualC#2005程序设计语言
章节名称:
第十一章.NETFramework2.0简介
试题数量:
多项选择题:
1
题库目录:
1.试题卡2
19.
试题卡
编号1
科目
VisualC#2005程序设计语言
√
知识点
章节
11
页码
219
题型
单选
认知
分类
记忆
难度
难
分值
2
多选
√
理解
√
中
√
是非
应用
易
填空
命题人
审题人
录入员
试题题目
.NETFramework包含哪两个主要组成部分?
A.公共语言运行库
B..NETFramework类库
C.Windows窗体
D.公共类型系统
试题
答案
AB
审核
意见