net复习题型(4)

2019-03-22 09:41

b=++a;

return a+b;

}

则以下说法中,正确的是( )。

A.方法fun1可以返回两个值,方法fun2只能返回一个值 B.方法fun1只能返回一个值,方法fun2可以返回两个值 C.方法fun1和方法fun2均可以返回两个值 D.方法fun1和方法fun2只能返回一个值

81.已知: int a=100; void Func(ref int b) { } 则以下函数调用正确的是( )。 A.Func(ref (10*a)); B.Func(ref 10); C.Func(a);

D.Func(ref a);//调用ref 修饰的参数,传递实参时,必须传递一个变量,并且用ref关键字修饰,out修饰的参数也是如此! ref,out 用于修饰值类型!

82.C#提供的4中基本控制语句结构为( ) A.递归结构、选择结构、循环结构、异常处理逻辑结构 B.过程处理、选择结构、顺序结构、异常处理逻辑结构

C.过程结构、输入输出结构、转向结构、异常处理逻辑结构 D.顺序结构、选择结构、循环结构、异常处理逻辑结构

83.关于switch语句,下列说法中不正确的是( )

A.控制表达式必须为byte,sbyte,short,ushort,int,uint,long,ulong,char,string或者枚举类型 B.一定要确保各个case子句出现的次序,否则会影响语句的执行结果 C.一个switch 语句中最多只能有一个default标签

D.如果没有指定break或其它语句来结束case或default子句执行,C#将产生编译错误

84.using namespace的作用是( ) A.引入命名空间 B.使用数据库 C.使用一个文件 D.使用一段程序

85. 在 C#中,下列代码的运行结果是().(选择一项) class Test {

static void ShowArrayInfo(int[]student) {

for(int i=0;i

Console.Write(student[i]++); Console.Write(“ “); }

}

static void Main() {

int [] student = new int[]{1,2,3,4,5}; ShowArrayInfo(student); Console.Write(”\\n”); ShowArrayInfo(student);

} }

a) 12345 12345 b) 12345 23456 c) 23456 23456 d) 23456 34567

86. 在 C#中定义一个数组,正确的代码为()(选择一项) 。

A)int arraya[]=new int[5]; B)int[] arraya=new int[5]; C)int arraya=new int; D)int[5] arraya=new int;

87. 在 C#中下列代码的运行结果是()(选择一项) 。 int x=6; switch(x) {

case 6: case 7:

Console.WriteLine(\今天是周末\ break; case 1:

Console.WriteLine(\今天是星期一\ break; case 2:

Console.WriteLine(\今天是是星期二\ break; default:

Console.WriteLine(\你完成任务了吗?\ break;

}

a) 没有输出

b) 今天是星期一 c) 今天是星期二 d) 今天是周末

88.在 C#中,下列代码的运行结果是()(选择一项) 。 Public class DaysInYear {

private int days;

static void Main(String[] args) {

DaysInYear newDays=new DaysInYear(); Console.WriteLine(newDays.days-1); } }

A)-1 B)0 C)1

D)编译报错

89. 下列关于 C#的异常处理的说法,错误的是()(选择二项) 。 A)try 块必须跟 catch 块组合使用,不能单独使用 B)一个 try 块可以跟随多个 catch 块

C)使用 throw 语句即可引发系统异常,也可引发由开发人员创建的自定义异常 ///可以单独使用 try 块

D)在 try??catch??finally 快中,即便开发人员编写强制逻辑代码,也不能跳出 finally 快 的执行

90. 在 C#中,下列代码的运行结果是()(选择一项) 。

int []age1=new int[]{10,20}; int []age2=age1; Age2[1]=30;

Console.WriteLine(age1[1]); A)0 B)10 C)20 D)30

******************************************************************

91. 在 C#中,下列代码的运行结果是()(选择一项) 。

using System; class Test{ static void Main(){ try{ int a=10; int b=0;

int c=a/b; //除数为0 Console.WriteLine(c); } Catch(Exception e){ Console.writeLine(“出现错误”); } finally{ console.writeLine(“运行结束”); } } }

a) 0 运行结束 b) 10 运行结束

c) 出现错误 运行结束 d) 出现错误

92. 在.net 中,程序员在代码中漏写了一个大括号,这属于()(选择一项) 。

A)逻辑错误 B)运行时错误 C)语法错误 D)自定义错误

93. 在 c#程序中,下列用来处理异常的结构,错误的是()(选择一项) 。

A)catch{ }finally{ } B)try{ }finally{ }

C)try{ }catch{ }finally{ } D)try{ }catch{ }

94. 如图是 Winforms 中的消息框,请问显示消息的代码正确的是()缺图。

A)MessageBox.Show(“关闭提示”,”确定关闭吗”); B)MessageBox.Show(”确定关闭吗”,“关闭提示”,MessageBoxButtons.OK); C)MessageBox.Show(“关闭提示”,”确定关闭吗”,MessageBoxButtons.Yes); D)MessageBox.Show(”确定关闭吗”,“关闭提示”,MessageBoxButtons.YesNo);

95. 运行如下的 C#代码段将()(选择一项) 。

int a=10;

string b=”10”;

Console.WriteLine(a+b); a) 输出:20 b) 输出:1010 c) 输出:10+10

d) 编译报错,提示数据类型不匹配

96. 在 C#中,下列表达式计算正确的是()(选择二项) 。

A)10%3=3 B)10/3=3 C)10%3=1 D)10/3=1

97. 在.Net 中,程序中的错误可以划分为以下除了()的三类。 (选择一项)

A)逻辑错误 B)运行时错误 C)语法错误 D)自定义错误

98、下列语句是类 myclass 的一部分,obj 是myclass 的一个对象. void change(int i) { i++; }

public void test() { int a=100; change(a); Console.Writeline(a); }

则调用obj.test 后,控制台输出(), A 0; B 100 ;C101;

99、C#程序中,可使用try..catch 机制来处理程序出现的______错误. A. 语法 B. 运行 C. 逻辑 D. 拼写

3、在C#语言中,下列异常处理结构中有错误的是() (选择一项) A.catch{}finally{} B.try{}finally{}

C.try{}catch{}finally{} D.try{}catch{}

100、 在C#语言开发的程序中,为了捕捉数据库连接的异常,在编写代码时,数据库连

接的操作代码应放在异常处理程序的( )块中。 (选择一项)

A.try B.catch C.finally

D.以上三个都可以


net复习题型(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:招远市为民服务中心外装幕墙工程施组

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: