没有合适的资源?快使用搜索试试~ 我知道了~
C#练习习题 (2).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 108 浏览量
2023-02-27
19:46:15
上传
评论
收藏 364KB PDF 举报
温馨提示
试读
12页
.
资源推荐
资源详情
资源评论
**学院课程考试试卷
课程名称:《
C#:使用 C#开发.NET 平台应用程序
》 (A)卷
--------------------------------------
年级: 班级:
姓名:_______________ 学号:_________________ 考试(考查) 闭卷
题号 1-20 21-40 41-50 总分
分数
选择题(每题 2 分,共计 100 分)
1. C#中的方法重载主要包括参数不同类型的重载和参数数量不同的重载,以下选项中的两个方法不属于重载方法的是(
装
--------------------------------------
A. public int Hello(int int1){//省略方法体}
public int Hello(String str1){//省略方法体}
B. public int Hello(){//省略方法体}
public String Hello(){//省略方法体}
C.public int Hello(){//省略方法体}
public int Hello (String str1){//省略方法体}
D. public String Hello(String str1, String str2){//省略方法体}
public String Hello(String str){//省略方法体}
2. 在 C#中,常量在程序中一旦设定就不允许被修改,常量使用( )关键字。
订
A. const B. enum
------------------------------
C. struct D. class
3. 在 C#语言开发的程序中,一下关于文件处理描述错误的是( )。
A. StreamReader 读取器读取文件流中一行数据的方法为 ReadLine()
B. StreamWriter 写入器可以使用方法 WriteToEnd()写入数据
C. StreamWriter 写入器创建方法为 new StreamWriter(FileStream myfs)
D. StreamWriter 写入器创建方法为 new SteamWriter(String FilePath)
线
4. 关于 C#中的结构,以下说法中正确的是( )。
----------------------------------------
A. 结构可以实现接口
B. 结构体内可以有字段,但不能有方法
C. 结构体内可以有方法,但不能有字段
D. 结构可以被继承
5. 在 C#语言开发的程序中,现有类 student 它所在的命名空间是 my.school.models,一下说法错误的是( )。
A. my.school.ui 命名空间下仍可以存在名称为 student 的类
B. my.school.ui 命名空间下使用 student 时不需要引入 my.school.models 命名空间
C. my.school.models 命名空间下的类,使用 student 时不需要引入 my.school.models 命名空间
D. my.school.ui 命名空间下使用 student 时,可以通过“my.school.models”的方式使用
6. 在 c#中,可以使用枚举变量来避免不合理的复制,以下关于枚举说法错误的是( )。
A. 枚举是一个指定的常量
。)
B. 枚举表示一组有限的值
C. 枚举中可以有自己的方法
D. 可以为枚举类型中的元素赋整数值
7. 在 C#中,以下使用键值对存储数据的是( )。
A. ArrayList B. Array
C. 字符型数组 D. HashTable
8. 分析以下 C#片段中的属性,该属性是( )属性。
private string name;
public string Name
{
get{return name;}
}
A.可读可写 B. 只写
C.只读 D. 静态
9. 以下关于 C#中的构造函数说法正确的是( )。
A. 构造函数可以有参数
B. 构造函数有返回值
C. 一般情况下,构造函数总是 private 类型的
D. 构造函数可以通过类的实例调用
10. 下面 C#代码片断中,属于装箱的是( )。
A. Object value=8;
B. int i=(int)o;
C. int i=8;
D. string s=“abc”
11. 下列选项中关于 C#中 this 关键字的说法错误的是( )。
A. this 关键字代表当前对象。
B. this 关键字可以在类中的任何位置使用
C. 在类的内部,可以用 this 关键字来访问它的成员
D. 同一个类的不同对象有不同的 this
12. 在开发 C#程序过程中,我们会大量的使用类和对象,其使用方法不包括(
A.将类实例化为对象 B. 将对象实例化为类
C. 通过类访问非静态属性或方法 D. 通过类访问静态属性或方法
13. 分析如下 C#程序,运行输出的结果是( )。
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(“{0}|{1}”,size1.y,size2.y);
}
}
A. 200|200 B. 200|10
C. 10|10 D. 10|200
14. 在 C#程序中,关于 ArraryList 和 HashTable 的说法错误的是( )。
A. 从 ArrayList 和 HashTable 获取集合中某个元素时,都需要进行类型转换
B. ArrayList 和 HashTable 都可以通过索引访问集合元素
装
C. 在同一个 ArrayList 和 HashTable 中,可以存储不同类型的元素
--------------------------------------
D. 通过索引或对象可以删除 ArrayList 集合中的元素,通过键可以删除 HashTable 集合中的元素
15. 在以下 C#中的数据类型中,属于值类型的是( )。
A. char B. string
C. class D. char[]
16. 在 C#语言开发的程序中,以下对于方法重载的定义错误的是( )。
A. public void Add(int a, int b)和 public void Add(int a,int b,int c)
B. public void SayHi(sting a,int b) 和 public void SayHi(string a,string b)
C. public void Sub(int a,int b) 和 public int Sub(int a,int b)
订
D. public int Multiply(int a, int b) 和 public int Multiply(int a,int b,int c)
------------------------------
17. 下面关于 XML 的描述错误的是( )。
A. XML 和 HTML 一样都用来描述数据
B. XML 文件中的节点不区分大小写
C. XML 节点是成对出现的
D. XML 节点是可扩展的
18. 在 C#语言开发的程序中,下面关于泛型集合
Dictionary<String,Person> dict = new Dictionary<String,Person>() 的操作代码正确的是(
线
----------------------------------------
A. dict.Remove(dict[0])
B. dict.RemoveAt(0)
C. foreach(Person per in dict.Values){}
D. foreach(Person per in dict.Keys){}
19. 在 C#语言开发的程序中,分析以下代码段,则执行后的输出结果为( )。
public static void Main(String [] args){
int m =100;
int n =200;
Sub(out m , n);
Console.WriteLine(m + “\n”+n);
Add(ref m , ref n);
。)
剩余11页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6560
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功