奥鹏教育华师大《C
奥鹏华中师范大学平时在线作业
华师《C-0002
引用类型和值类型之间的区别是( )?
A:引用类型变量保存内存地址,值类型直接保存变量值
B:引用类型在变量中直接保存变量值,值类型保存内存地址
C:引用类型和值类型保存数据的方式相同
D:.NET Framework不支持值类型,因为所有的类型都是引用类型了
答案问询微信:424329
以下程序的输出结果是( )。
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
答案问询微信:424329
在.NET中,程序中的错误可以划分为以下除了( )的三类。
A:逻辑错误
B:运行时错误
C:语法错误
D:自定义错误
答案问询微信:424329
在C#中,表示一个字符串的变量应使用以下哪条语句定义?
A:CString str;
B:string str;
C:Dim str as string
D:char *str;
答案问询微信:424329
属性必须同时定义ge t访问器和set访问器。
A:this
B:value
C:proterty
D:args
答案问询微信:424329
C#中 MyClass 为一自定义类,其中有以下方法定义:
public void Hello(){…}
使用以下语句创 建了该类的对象,并使变量 obj 引用该对象,那么,访问类MyClass的Hello方法正确的是( )
MyClass obj = new MyClass();
A:obj.Hello();
B:obj::Hello();
C:MyClass.Hello();
D:MyClass::Hello();
答案问询微信:424329
C#中的类型 float 对应.NET 类库中的
A:System.Single
B:System.Double
C:System.Int32
D:System.Int64
答案问询微信:424329
如果希望类的某个方法能够在子生类中进一步进行改进,以处理不同的子类的需要,则应将该方法声明成( )
A:sealed 方法封闭类
B:public 方法公共类
C:virtual 方法虚方法
D:override方法重载基类
答案问询微信:424329
以下选项中,哪一个变量名的定义是错误的( )
A:Abc
B:my_vala
C:_myValue
D:class
答案问询微信:424329
在C#中,假设Class1是一个类,而IExample是一个接口,下面的( )类声明是正确的。
A:class Employee: Class1, IExample
B:class Employee: IExample, Class1
C:class Employee- Class1, IExample
D:class Employee: Class1/Iexample
答案问询微信:424329
在 C#中,下列哪条语句能创建一个具有 3 个初始值为""的元素的字符串数组?
A:string StrList[3]("");
B:string[3] StrList = {"","",""};
C:string[] StrList = {"","",""};
D:string[] StrList = new string[3];
答案问询微信:424329
下列代码执行后,将显示( )
Random rr=new Random();
int k=rr.Next(10,100)
A:0=k100之间的随机数
B:10=k100之间的随机数
C:10=k=100之间的随机数
D:0=k=100之间的随机数
答案问询微信:424329
在 C#中,表示一个字符串的变量应使用以下哪条语句定义?
A:CString str;
B:string str;
C:Dim str as string
D:char * str;
答案问询微信:424329
( )是独立于CPU的指令集,它可以被高效地转换为特定于某种CPU的指令?
A:CLR(公共语言运行库)
B:CLS(公共语言规范)
C:MSIL(微软中间语言)
D:CTS(通用类型系统
答案问询微信:424329
C#中,在方法 MyFunc 内部的 try..catch 语句中,如果在 try 代码块中发生异常,并且在当前的所有 catch 块中都没有找到合适的 catch 块,则( )
A:NET 运行时忽略该异常
B:NET 运行时马上强制退出该程序
C:NET 运行时继续在 MyFunc 的调用堆栈中查找提供该异常处理的过程
D:NET 抛出一个新的“异常处理未找到”的异常
答案问询微信:424329
在C#中,以下正确的描述是( )。
A:函数的定义可以嵌套,函数的调用不可以嵌套
B:函数的定义不可以嵌套,函数的调用可以嵌套
C:函数的定义和函数的调用均可以嵌套
D:函数的定义和函数的调用均不可以嵌套
答案问询微信:424329
在C#中,byte类型表示的范围是( )
A:0—-255
B:1—-256
C:-128—-127
D:0—65535
答案问询微信:424329
C#中,新建一字符串变量 str,并将字符串"Tom's Living Room"保存到变量中,则应该使用 下列哪条语句?
A:string str = "Tom's Living Room"; //检查转义字符的用法
B:string str = "Tom's Living Room";
C:string str("Tom's Living Room");
D:string str("Tom"s Living Room");
答案问询微信:424329
引用类型存储在( )中。
A:堆栈
B:堆内存
C:队列
D:列表
答案问询微信:424329
以下关于C#代码的说法正确的是( )
public abstract class Animal
{
public abstract void Eat();
public void Sleep(){ }
}
A:代码编译错误,因为类中方法没有实现
B:代码编译错误,因为类中存在非抽象方法
C:该段代码正确
D:通过代码”Animal an = new Animal();”可以创建一个Animal对象
答案问询微信:424329
以下关于 for 循环的说法不正确的是()
A:for 循环只能用于循环次数已经确定的情况
B:for 循环是先判定表达式,后执行循环体语句
C:for 循环中,可以用 break语句跳出循环体
D:for 循环体语句中,不能包含多条语句?
答案问询微信:424329
下列关于 try…catch…finaly语句的说明中,不正确的是()
A:catch块可以有多个
B:finaly 块是可选的
C:catch块是必选的
D:可以只有 try块
答案问询微信:424329
关于结构类型,下列说法哪些是正确的?
A:结构是值类型
B:结构中不允许定义带参数的实例构造函数;
C:结构中不允许定义析构函数
D:结构的性能比类要高
答案问询微信:424329
关于switch语句,下列说法中正确的是( )
A:控制表达式必须为byte,sbyte,short,ushort,int,uint,long,ulong,char,string或者枚举类型
B:一定要确保各个case子句出现的次序,否则会影响语句的执行结果
C:一个switch 语句中最多只能有一个default标签
D:如果没有指定break或其它语句来结束case或default子句执行,C#将产生编译错误
答案问询微信:424329
派生类能够直接访问的基类的成员是( )
A:公有成员
B:保护成员
C:私有成员
D:静态
答案问询微信:424329
在C#中,关于继承和接口,以下说法正确的是( )
A:C#允许多接口实现,也允许多重继承
B:C#允许多接口实现,但不允许多重继承
C:C#不允许多接口实现,但允许多重继承
D:C#不允许多接口实现,也不允许多重继承
E:C#只允许单继承
答案问询微信:424329
下面对异常说法不正确的奥鹏华中师范大学平时在线作业是()
A:try/catch块为基本引发异常的组合
B:在捕获异常时,可以有多个 catch块
C:只有异常发生时,finally块才会执行
D:try块和 finally 不能连用
答案问询微信:424329
在.net 中,程序员在代码中漏写了一个大括号,这不属于()
A:逻辑错误
B:运行时错误
C:语法错误
D:自定义错误
答案问询微信:424329
在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成( )
A:sealed 方法
B:public 方法
C:virtual 方法
D:override 方法
E:abstract 方法
答案问询微信:424329
while语句循环结构和 do…while 语句循环结构的区别在于()
A:while语句的执行效率较高
B:do…while语句编写程序较复杂
C:无论条件是否成立,do…while语句都要执行一次循环体
D:do…while循环是先执行循环体,后判断条件表达式是否成立,而 while语句是先判断条 件表达式,再决定是否执行循环体.
答案问询微信:424329
密封类(sealed修饰)不能被继承。
A:错误
B:正确
答案问询微信:424329
构造函数可以返回值。
A:错误
B:正确
答案问询微信:424329
在C#中,所有类均能派生子类。
A:错误
B:正确
答案问询微信:424329
事件的预订可以通过“=”来实现。
A:错误
B:正确
答案问询微信:424329
非静态成员只能由对象进行访问。
A:错误
B:正确
答案问询微信:424329
要声明某成员为类的所有实例共享,需要使用关键字static
A:错误
B:正确
答案问询微信:424329
抽象类如果不包含非抽象方法,则可以将其设计为非抽象类
A:错误
B:正确
答案问询微信:424329
语句int[] num={1,3,5,7,9};最后一个元素的索引是 5
A:错误
B:正确
答案问询微信:424329
Response.Redirect(“http://www.sina.com ”)的作用是跳转到网站http://www.sina.com
A:错误
B:正确
答案问询微信:424329
函数Math.Floor(15.8) 的返回值为 16
A:错误
B:正确
答案问询微信:424329