.net复习题1(答案)

2019-08-17 13:02

一、判断题[30分](在表格内填空,正确填A,错误填B请不要改变字体的颜色) 题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 答案 A B B A A A B B B B B B A B A

1、在switch语句中, default分支可以放在前面,也可以放在后面。 2、一个数组可以存储许多不同类型的值。 3、只有在try块中才能引发异常。

4、当通过一个超出边界的数组下标访问数组时,会导致一个异常出现。 5、值类型的变量直接存储其数据。

6、引用类型的变量存储对其数据的引用。

7、无论对一个变量做什么操作,均不会影响其他变量。 8、object类型的变量只能存放简单类型的值。 9、try语句中,finall块是可选的。

10、已知a=3,b=4 ,则++(a+b)的结果为8。 11、静态变量属于某个特定的实例。 12、实例变量不属于某个特定的实例。 13、变量的代码块定义了变量的作用域。

14、对作用域外的变量,作用域内的变量是可见的。 15、变量在进入作用域时被创建,离开作用域时被销毁。

二、选择题[60分](在表格内填写正确答案的大写字母,请不要改变字体的颜色,当有多个A时,表示是多选题)

题号 答案 题号 答案 1 B 2 D 3 A 4 D 5 C 6 B 7 D 8 B 9 A 10 11 12 13 14 15 C B C C C ABC 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 A A AC A A A D D B A B D D D C

1、有两个double型变量x和y,分别取值8.8.和4.4,则表达式(lint) x-y/y的值是--------------------。

A. 7 B.7.0 C.7.5 D. 8.0

2、已知大写字母A的ASCⅡ码是65,小写字母a的ASCII码是97,则十六进制字符常量\B 表示--------------------。

A.字符a B.字符A C.字符b D.字符B 3、对于跳转语旬break和continue,说法正确的是--------------------。

A.Continue语句只能用于循环体中 B.Break语句只能用于循环体中

C.Continue和break语句的跳转范围不明确,容易产生歧义 D. Break语句是无条件跳转语句,Continue语句不是 4、若

int a=20, b=5, c=10,d =3; bool s, e= false;

则表达式“(s=a0)”运算后, e的值是--------------------。

A.0 B.1 C.true D.false 5、已知

enum Course { Math, English, Computer, History, Chemistry=0, Philology,Philosophy} Course cc;

则下列语句错误的是------------------。

A. int a = (int) Course . English; B. cc=Course. English +2; C. cc=5;

D. bool b = Course. Math = = Course. Chemistry; 6、以下程序的输出结果是--------------。 Int a= 10, b=20, c =30; c-=b-=a;

Console.Write(a= a= =b ? a: b);

Console.Write(“,{0},”, a

A.10,20,30 B. 10,10,20 C. 10,11,20 D. 10,10,21

7、以下程序的输出结果是--------------。 string str= “b856ef10”; string result= “”;

for (int i =0; str[i] >= ‘a’ && str[i]<=’z’; i +=3) {

result = str[i]+result ; Console.WriteLine(result); }

A.10fe658b B.feb C. 10658 D.b

8、for(int i=10, j=1000; i>=0 && j!=0; i--)循环执行的次数是--------------。 A.1000 B.11 C.10 D.0 9、以下程序的输出结果是--------------。

Int[,] a={ { 1, 7, 32 }, {28,-3,-6 }, {-9,5, 10}} ; int r=0;

For (int i =0; i <3; i++) {

If (a[i,j] % 2= =0) {

continue;

r += a[i, j]; } }

Console.WriteLine(r);

A.1 B.25 C.64 D.76

10、( )是独立于CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码。 A.CLR B.CLS

C.MSIL Microsoft 中间语言 D.XML Web Service

11、在Visual Studio.NET 窗口中,在( )窗口中可以察看当前项目的类和类型的层次信息。

A.解决方案资源管理器 B.类视图 C.资源视图 D.属性

12、Net依赖以下哪项技术实现跨语言互用性?( ) A.CLR

B.CTS C.CLS

D.CTT

13、在visual studio.Net窗口中,在( )窗口中可以浏览与当前项目相关的菜单字符串表,对话框等信息。

A.解决方案资源管理器 B.类视图 C.资源视图 D.属性

14、.NET 安全框架中,应用程序所属的“角色”是指( ) A. 启动该程序的用户必须处于的Windows 本地组

B. 该程序运行时使用哪个Windows 用户账号访问系统资源

C. .NET 框架定义的一组Principal 对象的集合,符合这些Principal的程序就属于该角色 D. .NET 框架定义的一组资源对象的集合,处于该组的程序可以访问该组的资源 15、在C#程序中.主函数的正确声明为: ( ) A.static int main( ){??} B.static void main( ){??} C.static void main( ){??} D.static main( ){??}

16、已知在某Windows Form 应用程序中,主窗口类为Form1, 程序入口为静态方法From1.Main.如下所示:

public class Form1 : System.Windows.Forms.Form {

//其他代码 static void Main() {

//在此添加合适代码 } }

则在Main 方法中打开主窗口的正确代码是( )。 A. Application.Run(new Form1()); B. Application.Open(new Form1()); C. (new Form1()).Open(); D. (new Form1()).Run();

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

B. 结构中不允许定义带参数的实例构造函数; C. 结构中不允许定义析构函数

D. 结构中可以定义成员方法,但是方法内不能使用this 指针 E. 不能使用new 关键字创建结构类型的实例

18、下列哪些运算符是属于“右结合”的? ( ) A.赋值运算符 B.二元运算符 C.一元运算符++ D.移位运算符<<和>>

19、下列语句在控制台上的输出是什么? ( )

if(ture)

System.Console.WriteLine(“FirstMessage”); System.Console.WriteLine(“SecondMessage”);

A.FirstMessage SecondMessage B.Secondmessage C.无输出 D.FirstMessage

20、C#中执行下列语句后。n的值为多少?( ) int n =21;n<<=1; A.n=42 B.n =1 C.n=21 D.n=20

21、下列语句在控制台上的输出是多少?( ) string msg = @”Hello\\nWorld!”; System.Console.WriteLine(“msg”); A. Hello\\nWorld! B. @”Hello\\nWorld!” C. Hello World! D. Hello

World!

22、C#中每个bool类型量占用( )个字节的内容.


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

下一篇:2016最新汉语言文学专业本科言语交际形考任务1-10带参考答案

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

马上注册会员

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