net复习题型(2)

2019-03-22 09:41

A.语法 B.运行 C.逻辑 D.拼写

34. C#中,在方法 MyFunc 内部的 try..catch 语句中,如果在 try 代码块中发生异常,并且在当前的所有 catch 块中都没有找到合适的 catch 块,则(C) A.NET 运行时忽略该异常

B.NET 运行时马上强制退出该程序

C.NET 运行时继续在 MyFunc 的调用堆栈中查找提供该异常处理的过程 D.NET 抛出一个新的“异常处理未找到”的异常

35. 在 C#中,下列哪条语句能创建一个具有 3 个初始值为\的元素的字符串数组? A.string StrList[3](\

B.string[3] StrList = {\C.string[] StrList = {\D.string[] StrList = new string[3];

36. 下列语句创建了多少个 string 对象? D string[,] strArray = new string[3][4]; A.0 B.3 C.4 D.12

37. 关于结构类型,下列说法哪些是正确的? A.结构是值类型

B.结构中不允许定义带参数的实例构造函数; C.结构中不允许定义析构函数 D.结构的性能比类要高

38. C#中的类型 float 对应.NET 类库中的 A.System.Single B.System.Double C.System.Int32 D.System.Int64

39. 为了将字符串 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);

40. 已知结构 Resource 的定义如下:

struct Resource {

public int Data = 0; }

则下列语句的运行结果为_________? Resource[] list= new Resource[20]; for(int i = 0;i<20;i++) {

System.Console.WriteLine(“data={0}”,list[i].Data); }

A.打印 20 行,每行输出都是 data=0 B.打印 20 行,每行输出都是 data=null

C.打印 20 行.第 1 行输出 data=0,第 2 行输出 data=2,.,第 20 行输出 data=19 D.出现运行时异常

41. 在 C#语言中,下列能够作为变量名的是____? A.if B.3ab C.a_3b D.a-bc

42. 能正确表示逻辑关系“a>=10 或 a<=0”的 C#语言表达式是____? A.a>=10 or a<=0 B.a>=10|a<=0 C.a>=10&&a<=0 D.a>=10||a<=0

43. 以下程序的输出结果是____? Using system; Class Example1 {

Public Static void main() {

Int a=5,b=4,c=6,d;

Console.Writeline(“{0}”,d=a>b?(a>c?a:c):b); } } A.5 B.4 C.6 D.不确定

44. if语句后面的表达式应该是____? A.逻辑表达式 B.条件表达式 C.算术表达式 D.任意表达式

45.有如下程序 using system; class Program {

public static void Main(strng[] args) {

int x=1,a=0,b=0;

switch(x) {

Case 0:b++,break;

Case 1:a++,break; Case 2:a++,b++,break; }

Console.Writeline(“a={0},b={1}”,a,b);

} }

的输出结果是 A.a=2,b=1 B.a=1,b=1 C.a=1,b=0 D.a=2,b=2

46. 以下叙述正确的是____?

A.do?.while语句构成的循环不能用其他语句构成的循环来代替 B.do?.while语句构成的循环只能用 break语句退出

C.用 do?.while语句构成的循环,在 while后的表达式为 true时结束循环

D.用 do?.while语句构成的循环,在 while后的表达式应为关系表达式或逻辑表达式

47. 以下关于 for 循环的说法不正确的是____? A.for 循环只能用于循环次数已经确定的情况 B.for 循环是先判定表达式,后执行循环体语句 C.for 循环中,可以用 break语句跳出循环体

D.for 循环体语句中,可以包含多条语句,但要用花括号括起来?

48. 以下程序的输出结果是: Class Example1 {

Public Static void main() {

int i;

int[] a=new int[10]; for(i=9;i>=0;i--)

a[i]=10-i;

Console.Writeline(“{0}{1}{2}”,a[2],a[5],a[8]);

} }

A.258 B.741 C.852 D.369

49. 有定义语句:int[,] a=new int[5,6]; 则下列正确的数组元素的引用是____? A.a(3,4) B.a(3)(4) C.a[3][4] D.a[3,4]

50.下列的数组定义语句,不正确的是____? A.int a[]=new int[5]{1,2,3,4,5} B.int[,]a=new inta[3][4] C.int[][] a=new int [3][]; D.int[] a={1,2,3,4};

51. 关于 C#语言的方法,下列叙述中正确的是____? A.方法的定义不能嵌套,但方法调用可以嵌套 B.方法的定义可以嵌套,但方法调用不能嵌套 C.方法的定义和调用都不能嵌套 D.方法的定义和调用都可以嵌套

52. 以下所列的各个方法头部中,正确的是____? A.void play(var a:Integer,var b:integer) B.void play(int a,b) C.void play(int a,int b)

D.Sub play(a as integer,b as integer)

53. 下列程序的结果是: Using system; Class Example1 {

static long fib(int n) {

if(n>2)

return(fib(n-1)+fib(n-2));

else

rerurn(2);

}

public static void Main()

{

Console.Writeline(“{0}”,fib(3)); }

} A.2 B.4 C.6 D.8

54.下列程序的输出结果是____? using system; class Example1 {

static long sub(int x,int y) {

z=x*x+y*y; return z;

}

Public Static void main() {

int a=30; sub(5,2);

Console.Writeline(“{0}”,a); } }

A.0 B.29 C.30 D.无定值

55、获得系统当前日期和时间,正确的是( )。 A. DateTime.Now B. DateTime.Day C. DateTime.Today D. DateTime.Year

56. 要退出应用程序的执行,应执行下列的____语句? A.Aapplication.Exit(); B.Aapplication.Exit; C.Aapplication.Close(); D.Aapplication.Close;

57. 下列关于 try?catch?finaly语句的说明中,不正确的是_________?


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

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

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

马上注册会员

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