Cnet考试复习题附带答案

上传人:飞*** 文档编号:22209031 上传时间:2017-11-26 格式:DOC 页数:89 大小:776KB
返回 下载 相关 举报
Cnet考试复习题附带答案_第1页
第1页 / 共89页
Cnet考试复习题附带答案_第2页
第2页 / 共89页
Cnet考试复习题附带答案_第3页
第3页 / 共89页
Cnet考试复习题附带答案_第4页
第4页 / 共89页
Cnet考试复习题附带答案_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《Cnet考试复习题附带答案》由会员分享,可在线阅读,更多相关《Cnet考试复习题附带答案(89页珍藏版)》请在金锄头文库上搜索。

1、选择题一。C#语言基础1、DateTime 类的( )属性可以获得系统当前日期和时间A.Now B.TodayC.Tomorrow D.ThisTime2、下列代码执行后,将显示( )Random rr=new Random();int k=rr.Next(10,100)A.0=10 或 a=10 or a=10|a=10&a=10|ab?(ac?a:c):b);A.5 B.4 C.6 D.不确定44. if 语句后面的表达式应该是_A.逻辑表达式B.条件表达式C.算术表达式D.任意表达式45.有如下程序 using system;class Program public static voi

2、d 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=1B.a=1,b=1C.a=1,b=0D.a=2,b=246. 以下叙述正确的是_A.do.while 语句构成的循环不能用其他语句构成的循环来代替B.do.while 语句构成的循环只能用 break 语句退出C.用 do.while 语句构成的循环,在 while 后的表达式为 true 时结束循环D.用

3、 do.while 语句构成的循环,在 while 后的表达式应为关系表达式或逻辑表达式47. 以下关于 for 循环的说法不正确的是_A.for 循环只能用于循环次数已经确定的情况B.for 循环是先判定表达式,后执行循环体语句C.for 循环中,可以用 break 语句跳出循环体D.for 循环体语句中,可以包含多条语句,但要用花括号括起来48. 以下程序的输出结果是: Class Example1Public Static void main() int i; int a=new int10;for(i=9;i=0;i-) ai=10-i;Console.Writeline(“012”,

4、a2,a5,a8);A.258 B.741 C.852 D.36949. 有定义语句:int, a=new int5,6;则下列正确的数组元素的引用是_A.a(3,4) B.a(3)(4) C.a34 D.a3,450.下列的数组定义语句,不正确的是_A.int a=new int51,2,3,4,5B.int,a=new inta34C.int a=new int 3;D.int a=1,2,3,4;51. 关于 C#语言的方法,下列叙述中正确的是_A.方法的定义不能嵌套,但方法调用可以嵌套B.方法的定义可以嵌套,但方法调用不能嵌套C.方法的定义和调用都不能嵌套D.方法的定义和调用都可以嵌套

5、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(n2) return(fib(n-1)+fib(n-2); else rerurn(2); public static void Main() Console.Writeline

6、(“0”,fib(3); A.2 B.4 C.6 D.854.下列程序的输出结果是_ 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.DayC. DateTime.Today D. DateTime.Year56.

7、 要退出应用程序的执行,应执行下列的_语句A.Aapplication.Exit();B.Aapplication.Exit;C.Aapplication.Close();D.Aapplication.Close;57. 下列关于 trycatchfinaly 语句的说明中,不正确的是_A.catch 块可以有多个B.finaly 块是可选的C.catch 块也是可选的D.可以只有 try 块58. 为了能够在程序中捕获所有的异常,在 catch 语句的括号中使用的类名为_A.ExceptionB.DivideByZeroExceptionC.FormatExceptionD.以上三个均可59

8、. 下列说法中正确的是( )A.在 C#中,编译时对数组下标越界将作检查B.在 C#中,程序运行时,数组下标越界也不会产生异常C.在 C#中,程序运行时,数组下标越界是否产生异常由用户确定D.在 C#中,程序运行时,数组下标越界一定会产生异常60. 下列语句运行结果是( )int A=555,B=789,C=888; WriteLine(“a=0,b=1,c=0”,A,B,C)A. a=555,b=789,c=888B. a=555,b=789,c=555C. a=888,b=789,c=888D. a=789,b=789,c=789*61. 结构化的程序设计的 3 种基本结构是( )A.顺序

9、结构,If 结构,for 结构B.if 结构,if.else 结构 else if 结构C.while 结构,do.while 结构,foreach 结构D.顺序结构,分支结构,循环结构 62. while 语句循环结构和 dowhile 语句循环结构的区别在于_A.while 语句的执行效率较高B.dowhile 语句编写程序较复杂C.无论条件是否成立,while 语句都要执行一次循环体D.dowhile 循环是先执行循环体,后判断条件表达式是否成立,而 while 语句是先判断条 件表达式,再决定是否执行循环体.63. 下面有关 break,continue 和 goto 语句描述正确的是

10、_A.break 语句和 continue 语句都是用于终止当前整个循环B.使用 break 语句可以一次跳出多重循环C.使用语句可以方便地跳出多重循环,因而编程时应尽可能多使用 goto 语句D.goto 语句必须和标识符配合使用,break 和 continue 语句则不然 64.下列哪一项正确描述了 Visual Studio.NET 与 .NET Framework 之间的关系( )A.Visual Studio.NET 与 .NET Framework 之间没有关系B.可以使用 Visual Studio.NET IDE 或者简单的文本编辑器创建应用程序,应用程序运行 时需要使用.N

11、ET FrameworkC.开发应用程序时需要.NET Framework,但是在运行 Visual Studio.NET 创建的应用程序 时不需要它D.都不对65.下面对 i 值的输出结果说法正确的是_. namespace Answer class Program static void Main(string args) int i;do i+; while(i18)continue;Console.WriteLine(i.ToString()+ );A. 16 18 20 14 22B. 16 18 14 22 C. 16 18 14 D. 16 1872.CLR 为 .NET 提供以

12、下方面的功能或者服务,除了( )A.垃圾回收B.代码验证和类型安全C.代码访问安全D.自动消除程序中的语法错误73用在方法的定义处,以指明该方法不返回任何值的关键字是( )Astatic Bstring Cvoid Dpublic74下面的选项中,不能用于区别重载方法的是( )A 返回类型 B 参数个数 C 参数类型 D 参数顺序75C#源程序文件的扩展名为( )A .vb B .c C .cpp D .cs76下面关于 C#的逻辑运算符|、&、!的运算优先级正确的是( ) A|的优先级最高,然后是!,优先级最低的是&B&的优先级最高,然后是!,优先级最低的是|C!的优先级最高,然后是&,优先

13、级最低的是| D!的优先级最高,然后是|,优先级最低的是&77C#可执行程序的主入口点是( ) Amain 函数 BMain 函数 CRun 函数 DForm_Load 函数78下列关于解决方案的叙述中,不正确的是( )A一个解决方案可以包含多个项目 B一个解决方案只能包含一个项目C新建项目时,会默认生成一个解决方案D解决方案文件的扩展名为“.sln”79以下说法中,正确的是( )AMain 函数是由 C#语言提供的标准函数,不需要用户编写它的内容B在 C#程序中,要调用的函数必须在 Main 函数中定义C在 C#程序中,必须显式调用 Main 函数,它才起作用 D一个 C#程序无论包含多少个

14、函数,C#程序总是从 Main 函数开始执行80若有两个方法: int fun1(int a, int b) b=+a; return a+b; int fun2(int a, out int b) 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) 则以下函数调

15、用正确的是( )。 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.一

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号