| 
 | 
 
华师《C#.e》在线作业 
1.[单选题]在C#中表达式中的整型常数默认是什么类型?(  ) 
奥鹏19春答案 
奥鹏华中师范大学在线作业是随机作业,代做请联系QQ 515224986 
 
    A.int 
    B.short 
    C.long 
    D.byte 
    正确答案:——A—— 
2.[单选题]在 C#中,表示一个字符串的变量应使用以下哪条语句定义? 
    A.CString str; 
    B.string str; 
    C.Dim str as string 
    D.char * str; 
    正确答案:——B—— 
3.[单选题]C#程序中,可使用 try..catch 机制来处理程序出现的(  )错误? 
    A.语法 
    B.运行 
    C.逻辑 
    D.拼写 
    正确答案:——B—— 
4.[单选题]在C#中,byte类型表示的范围是(  ) 
    A.0----255 
    B.1----256 
    C.-128----127 
    D.0---65535 
    正确答案:———— 
5.[单选题]以下程序的输出结果是(     )。 
enum Workdays 
{ 
Sunday=65,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday 
} 
Workdays myday=WorkDays.Sunday; 
Console.Write(“{0}”,myday); 
    A.Sunday 
    B.65 
    C.A 
    D.-1 
    正确答案:———— 
6.[单选题]在 C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪 条语句? 
    A.decimal theMoney; 
    B.int theMoney; 
    C.string theMoney;    奥鹏作业答案 
奥鹏华中师范大学在线作业是随机作业,代做请联系QQ 515224986 
    D.Dim theMoney as double 
    正确答案:———— 
7.[单选题]为了将字符串 str=“123,456”转换成整数 123456,应该使用以下哪条语句? 
    A.int Num = int.Parse(str); 
    B.int Num = str.Parse(int); 
    C.int Num = (int)str; 
    D.int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands); 
    正确答案:———— 
8.[单选题]C#中每个int类型的变量占用(    )个字节的内存。 
    A.8 
    B.4 
    C.2 
    D.1 
    正确答案:———— 
9.[单选题]下列语句创建了多少个 string 对象?  
string[,] strArray = new string[3][4]; 
    A.0 
    B.3 
    C.4 
    D.12 
    正确答案:———— 
10.[单选题]在C#语言中,if语句中的判断表达式(    ) 
    A.必须是逻辑表达式可以 
    B.是任意有效表达式 
    C.必须是逻辑或关系表达式 
    D.必须是关系表达式 
    正确答案:———— 
11.[单选题]以下错误的转义字符是(    )。 
    A.‘\\’ 
    B.‘\81’ 
    C.‘\”’ 
    D.‘\0’ 
    正确答案:———— 
12.[单选题]引用类型存储在(    )中。 
    A.堆栈 
    B.堆内存 
    C.队列 
    D.列表 
    正确答案:———— 
13.[单选题]C#中的String类中包含许多字符串的处理方法,以下(  )方法用于比较一个字符串和另一个字符串的值是否相等。 
    A.bool Equals(string value) 
    B.int IndexOf(string value) 
    C.bool Compare(string value) 
    D.int Equals(string value) 
    正确答案:———— 
14.[单选题]在.NET中,程序中的错误可以划分为以下除了(    )的三类。 
    A.逻辑错误 
    B.运行时错误 
    C.语法错误 
    D.自定义错误 
    正确答案:———— 
15.[单选题]如果希望类的某个方法能够在子生类中进一步进行改进,以处理不同的子类的需要,则应将该方法声明成(      ) 
    A.sealed 方法封闭类 
    B.public 方法公共类 
    C.virtual 方法虚方法 
    D.override方法重载基类 
    正确答案:———— 
16.[单选题](    )是独立于CPU的指令集,它可以被高效地转换为特定于某种CPU的指令? 
    A.CLR(公共语言运行库) 
    B.CLS(公共语言规范) 
    C.MSIL(微软中间语言) 
    D.CTS(通用类型系统 
    正确答案:———— 
17.[单选题]DateTime类的(       )属性可以获得系统当前日期和时间 
    A.Now 
    B.Today 
    C.Tomorrow 
    D.ThisTime 
    正确答案:———— 
18.[单选题]下列语句在控制台上的输出是多少? ( ) 
string msg = @”Hello\nWorld!”; 
System.Console.WriteLine(msg); 
    A.Hello\nWorld! 
    B.@”Hello\nWorld!” 
    C.Hello World! 
    D.Hello 
World! 
    正确答案:———— 
19.[单选题]以下关于C#代码的说法正确的是(  ) 
public abstract class Animal 
{ 
 public abstract void Eat(); 
 public void Sleep(){ } 
} 
    A.代码编译错误,因为类中方法没有实现 
    B.代码编译错误,因为类中存在非抽象方法 
    C.该段代码正确 
    D.通过代码”Animal an = new Animal();”可以创建一个Animal对象 
    正确答案:———— 
20.[单选题]在C#程序中,下列用来处理异常的结构,错误的是(    )。 
    A.try{}catch{}finally{} 
    B.try{}finally{} 
    C.ch{}finally{} 
    D.try{}catch{} 
    正确答案:———— 
21.[多选题]if语句后面的表达式应该是(    ) 
    A.逻辑表达式 
    B.条件表达式 
    C.算术表达式 
    D.任意表达式 
    正确答案:———— 
22.[多选题]下列有关虚函数说法正确的是() 
    A.虚函数是静态的 
    B.虚函数声明只能出现在类定义的函数原型声明中 
    C.一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性 
    D.在基类中定义了虚函数后,可以在派生类中对它进行重写 
    正确答案:———— 
23.[多选题]下列的数组定义语句,不正确的是() 
    A.int a[]=new int[5]{1,2,3,4,5} 
    B.int[,]a=new int a[3][4] 
    C.int[][] a=new int [][4]; 
    D.int[] a={1,2,3,4}; 
    正确答案:———— 
24.[多选题]下面有关 break,continue 和 goto语句描述正确的是() 
    A.break 语句和 continue语句都是用于终止当前整个循环 
    B.使用 break语句不能一次跳出多重循环 
    C.使用语句可以方便地跳出多重循环,因而编程时应尽可能多使用 goto语句 
    D.goto语句必须和标识符配合使用,break和 continue语句则不然 
    正确答案:———— 
25.[多选题]C#提供的4中基本控制语句结构为(         ) 
    A.顺序结构 
    B.选择结构 
    C.循环结构 
    D.异常处理逻辑结构 
    正确答案:———— 
26.[多选题]下列关于解决方案的叙述中,不正确的是( ) 
    A.一个解决方案可以包含多个项目 
    B.一个解决方案只能包含一个项目 
    C.新建项目时,不会默认生成一个解决方案 
    D.解决方案文件的扩展名为“.sln” 
    正确答案:———— 
27.[多选题]以下说法中,正确的是( ) 
    A.Main函数是由C#语言提供的标准函数,需要用户编写它的内容 
    B.在C#程序中,要调用的函数必须在Main函数中定义 
    C.在C#程序中,必须显式调用Main函数,它才起作用 
    D.一个C#程序无论包含多少个函数,C#程序总是从Main函数开始执行 
    正确答案:———— 
28.[多选题]下面的选项中,用于区别重载方法的是( ) 
    A.返回类型 
    B.参数个数 
    C.参数类型 
    D.参数顺序 
    正确答案:———— 
29.[多选题]下列关于 C#的异常处理的说法,错误的是()。 
    A.try 块必须跟 catch 块组合使用,不能单独使用 
    B.一个 try 块可以跟随多个 catch 块 
    C.使用 throw 语句即可引发系统异常,也可引发由开发人员创建的自定义异常 ///可以单独使用 try 块 
    D.在 try……catch……finally 快中,即便开发人员编写强制逻辑代码,也不能跳出 finally 快 的执行 
    正确答案:———— 
30.[多选题]定义并初始化一个用于存放我们国家的四个直辖市的数组cityName,  
 四个直辖市为:北京,上海,天津,重庆. 正确的是(    )多选 
    A.String[] cityName = new String[4] { "北京", "上海", "天津", "重庆" }; 
    B.String[] cityName = new String[] { "北京", "上海", "天津", "重庆" }; 
    C.String[] cityName={"北京","上海","天津","重庆"}; 
    D.String cityName = new String[4] { "北京", "上海", "天津", "重庆" }; 
    正确答案:———— 
31.[判断题]子类方法用new隐藏了父类的同名方法,此时要在子类中调用父类的同名方法,需要使用关键字base 
    A.错误 
    B.正确 
    正确答案:———— 
32.[判断题]抽象类和密封类均不能实例化。 
    A.错误 
    B.正确 
    正确答案:———— 
33.[判断题]类System.Object的方法ToString( )被声明成virtual。 
    A.错误 
    B.正确 
    正确答案:———— 
34.[判断题]按下按钮会引发Click事件。 
    A.错误 
    B.正确 
    正确答案:———— 
35.[判断题]类的static成员可以通过该类的对象来引用。 
    A.错误 
    B.正确 
    正确答案:———— 
36.[判断题]构造函数可以返回值。 
    A.错误 
    B.正确 
    正确答案:———— 
37.[判断题]子类的构造函数调用父类的构造函数使用super关键字 
    A.错误 
    B.正确 
    正确答案:———— 
38.[判断题]密封类(sealed修饰)不能被继承。 
    A.错误 
    B.正确 
    正确答案:———— 
39.[判断题]SQL的INSERT语句不可以对数据库进行更新。 
    A.错误 
    B.正确 
    正确答案:———— 
40.[判断题]在抽象类中的非抽象方法可以调用抽象方法 
    A.错误 
    B.正确 
    正确答案:———— 
奥鹏在线作业答案 
奥鹏华中师范大学在线作业是随机作业,代做请联系QQ 515224986 
 |   
 
 
 
 |