NET课后习题及答案

上传人:liy****000 文档编号:121134496 上传时间:2020-02-16 格式:DOC 页数:12 大小:91KB
返回 下载 相关 举报
NET课后习题及答案_第1页
第1页 / 共12页
NET课后习题及答案_第2页
第2页 / 共12页
NET课后习题及答案_第3页
第3页 / 共12页
NET课后习题及答案_第4页
第4页 / 共12页
NET课后习题及答案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《NET课后习题及答案》由会员分享,可在线阅读,更多相关《NET课后习题及答案(12页珍藏版)》请在金锄头文库上搜索。

1、第一章一、单选: 1、以下有关.NET平台的叙述,错误的是( C )A. .NET平台的核心是.NET FrameworkB. Visual Studio.NET是.NET平台的主要开发工具C. .NET建立在开放体系结构基础之上,具有跨Linux/UNIX的可移植性D. .NET平台完全支持现有的Internet技术 2、以下有关公共语言运行时CLR的叙述,错误的是( D )A. CLR是.NET Framework的核心B. CLR的原意思是Common Language RuntimeC. .NET应用程序运行时,CLR自动进行JIT编译器D. CLR内置了内存分配、垃圾回收等托管功能,

2、因此可完全替代操作系统 3、以下有关C#的叙述,错误的是( A )A. C#源程序不需要编译,托管给CLR之后就可以运行B. C#是完全面向对象的程序设计语言C. 不允许在程序中使用指针D. C#能够开发诸如网络通信、动画制作、图像处理等程序 4、以下哪种文件时C#源程序文件( B )A. .sln B. .cs C. .csrpoj D. .aspx 5、不管是哪种C#程序,必须添加的命名空间是( A )A. System B. System.Text C. System.Windows.Forms D. System.Web.UI.WebControls 6、以下有关C#源程序叙述错误的是

3、( C )A. 一个C#源程序至少包括一个自定义类B. C#程序中的每个语句必须以分号结尾C. C#语言提供了丰富的输入输出方法,例如Console.WriteLine()D. 当程序被编译时,C#程序中的注释将被自动忽略 7、以下有关C#程序叙述错误的是( C )A. C#控制台应用必须包含一个Main方法B. C#Windows应用程序必须包含一个Main方法C. C#Web应用程序必须包含一个Main方法D. C#程序中的方法由两部分组成,即方法的头部和方法体 8、以下有关控件叙述错误的是( D )A. 控件对象在程序中实质上就是一个变量B. Label控件可用来显示提示信息或程序的运行

4、结果C. TextBox控件可用来输入数据D. Button控件只能相应鼠标单击操作,出发Click事件方法二、判断: 1、如果把Windows操作系统比作一幢摩天大楼的基地,那么.NET Framework就是摩天大楼中由钢筋和混凝土搭成的框架。() 2、.NET平台只支持微软自己的VB、C#、C+、F#等语言开发应用程序。() 3、C#程序经过编译之后生成的可执行文件与传统的可执行文件没有任何区别。() 4、Visual Stidio.NET2010集应用程序创建、设计、编辑、编译、调试和运行等功能为一体,因此是C#程序的主要集成开发环境。() 5、因为控件是Windows程序的基本组成元

5、素,因此不能在程序运行时才在窗体中添加控件,必须提前通过工具箱添加。()第二章一、单选题: 1、当需要使用一种数据类型表达同一类事物的不同状态,比如:男人、女人、小孩、老人或者春、夏、秋、冬时,C#中最可靠和直观的解决方案是什么( A )A. 使用枚举B. 使用struct结构C. C#中无法通过一种数据类型表达同一事物的不同状态D. 使用int类型,用不同的数值0,1,2,表示 2、假设a不等于b,并且b不等于false,下列哪个表达式的运算结果为false( C )A. a!=b B. a=b C. a=b D. ab 3、引用数组元素时,数组下标的数据类型可以允许哪项类型( C )A.

6、整型常量 B. 整型表达式 C. 整型常量或整型表达式 D. 任何类型的表达式 4、有一个整型数组intarray=new int1,2,3,4。通过索引访问该数组,当索引为2时,得到的结果是( C )A. 1 B. 2 C. 3 D. 4 5、某二维数组定义为int,a=1,2,3,4,2,3,4,5,3,4,5,6,那么a2,3的值是( B )A. 3 B. 6 C. 5 D. 4 6、某字符串的定义为string s=”hello world!”;在该字符串中,字符w的索引是( B )A. 7 B. 6 C. 2 D. 8 7、以下哪个数组的创建代码是正确的?( C )A. intmyA

7、rray=new int36,5,9,4B. intmyArray=new int48.0,7C. intmyArray=9,3,7,2D. intmyArray=new int5 myArray=9,8,0,2,6 8、下面哪段代码正确初始化了2行2列的整数二维数组( A )A. int,array=new int2,2B. intarray=new int22C. int,array=new int22D. intarray=new int2,2 9、已经定义了一个Season枚举,它有4个成员Spring、Summer、Autumn、Winter。现在需要定义一个名为currentSea

8、son的Season枚举,并将其赋值为Spring,应使用下面哪段代码?( D )A. Season currentSeason=Spring;B. currentSeason=Spring;C. currentSeason=Season.Spring;D. Season currentSeason=Season.Spring;二、多项选择: 1、下列选项的变量名中,哪些项的变量名是不合法的?( AC )A. string B . _43Z C. homyu.shinn D. Int 2、下列关于C#中声明变量规则的描述中,哪些选项是正确的?( ACD )A. 不能以数字开头 B. 不能以“_

9、”开头C. 不能大小写混用 D. 不能用“#!¥%”等除了“_”以外的符号作为变量名 3、已知变量I有如下定义: int I=1000; 则下列类型转换中,哪些出现了数据精度的丢失?( AD ) A. byte J=(byte)I;B. long L=(long)I;C. double D=(double)I;D. short S=(short)I; 4、在以下选项中,下列哪些类型可以成功地进行隐式类型转换?( BD )A. int类型到bool类型的转换B . long类型到decimal类型的转换C. int类型到char类型的转换D. float类型到double类型的转换 5、下列关“

10、|”运算符的描述中,哪些是正确的?( ABD )A. “|”运算符是一种比较运算符B. “|”运算符不是关键字C. 在使用“|”运算符的运算中,如果结果为真,则运算符左右两边的操作数都为真D. “|”运算符执行短路计算 6、下列关于字符串的描述中,哪些选项是正确的( AD )A. string对象是System.Char对象的有序集合,用于表示字符串B. string对象被创建后,该对象的值是能够被修改的C. 使用“+”操作符连接两个string对象,这两个字符串对象都被修改了D. 字符串是Unicode的有序集合 7、下列关于数组索引的描述中,哪些选项是正确的?( AC )A. 二维数组有两

11、个索引值 B. 二维数组只有一个索引值C. 一维数组只有一个索引值 D. 数组的索引一般都是浮点型的 8、下列关于数组创建的描述中,哪些选项是正确的( ABCD )A. 数组在访问之前必须初始化B. 允许创建大小为0的数组C. 可以不使用new关键字来对数组进行初始化D. 数组在创建实例时,已经被编译器初始化了默认值,因此可以直接访问第三章一、单选题: 1、一年中的12个月,每个月的中文对应一个数字,如“一月”对应1,“二月”对应2.现在输入一个整数,希望能输出数字对应的中文,例如输入1,输出“一月”。使用下面的哪种代码结构最适合?( C )A. 单一的if结构 B. 嵌套的if结构 C. s

12、witch结构 D. 嵌套的ifelse结构 3、下列关于switchcase和ifelse的描述中,哪个选项是错误的?( D )A. switchcase和ifelse都是非常重要的条件语句B. 当程序中只需要进行两个选择,一般采用ifelse语句C. 当程序中有两个以上的选择要选时,可以采用switchcase语句D. 在程序中,switchcase语句可以代替ifelse语句 4、下列关于语句switch(表达式)和case表达式的描述中,错误的选项是( A )A. default关键字是不可以省略的 B. case后面的表达式是常量表达式C. break关键字可用于跳出switch语句

13、 D. switch后面的表达式是控制表达式 5、如果希望实现从1到10的累加,并得出结果, int count = 0; _ count+=1;应该在空白处添加下面哪段代码?( C )A. for(int i=0;i10;i+) B. for(int i=0;i=9;i+) C. for(int i=1;i=10;i+) D. for(int i=1;i10;i+) 6、分析下列程序代码: using System; class Program static void Main(string args) string testString=”Visual Studio 2010”;string newString=string.Empty;foreach (char ch in testString)if (ch=1 | ch =u)continue;newString+=ch.ToString();Console.WriteLine(newString);哪项的输出时正确的?( C )A. iu ui B. V C. Vsal Stdo 2010 D. Visual Studio 20107、分析下列程序代码:using System;public class Programstatic void Main(string args

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

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