C#程序设计习题集

上传人:ni****g 文档编号:502874539 上传时间:2024-02-02 格式:DOC 页数:66 大小:638KB
返回 下载 相关 举报
C#程序设计习题集_第1页
第1页 / 共66页
C#程序设计习题集_第2页
第2页 / 共66页
C#程序设计习题集_第3页
第3页 / 共66页
C#程序设计习题集_第4页
第4页 / 共66页
C#程序设计习题集_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《C#程序设计习题集》由会员分享,可在线阅读,更多相关《C#程序设计习题集(66页珍藏版)》请在金锄头文库上搜索。

1、C#程序设计习题集辛晓辉2014年12月中国地质大学(北京)信息工程学院第2章 简单的C#程序设计一选择题1C#中程序的入口方法是【 】方法。A) mainB) MainC) beginD) Program2假设变量x的值为25,要输出x的值,下列正确的语句是【 】。A) System.Console.writeline(“x”);B) System.Console.WriteLine(“x”);C) System.Console.WriteLine(“x=0”,x);D) System.Console.WriteLine(“x=x”);3要退出应用程序的执行,应执行下列的【 】语句。A) A

2、pplication.Exit();B) Application.Exit;C) Application.Close();D) Application.Close;4关于C#程序的书写,下列不正确的说法是【 】。A) 区分大小写B) 一行可以写多条语句C) 一条语句可以写成多行D) 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。5公共语言运行库即【 】。A) CRLB) CLRC) CRRD) CLS6.NET平台是一个新的开发框架,【 】是.NET的核心部分。A) C#B) .NET FrameworkC) VB.NETD) 公共语言运行库7C#应用程序项目文件

3、的扩展名是【 】。A) csprojB) csC) slnD) suo8C#应用程序解决方案文件的扩展名是【 】。A) csprojB) csC) slnD) suo9运行C#程序可以通过按【 】键实现。A) F5B) Alt+F5C) Ctrl+F5D) Alt+Ctrl+F510C#语言中类模块代码文件的扩展名是【 】。A) csprojB) csC) slnD) suo11构建桌面应用程序需要.NET提供的类库是【 】。A) ADO.NETB) Windows FormC) XMLD) ASP.NET12C#中导入某一命名空间的关键字是【 】。A) useB) usingC) impor

4、tD) include13.NET Framework将【 】定义为一组规则,所有.NET语言都应遵守这个规则,才能创建可以与其他语言互操作的应用程序。A) JITB) CLRC) MSILD) ADO.NET14在VS.NET中,在【 】中可以查看当前项目的类和类的层次信息。A) 解决方案资源管理器B) 类视图窗口C) 对象浏览器窗口D) 属性窗口15在.NET Framewor中,MSIL是指【 】A) 接口限制B)中间语言C) 核心代码D) 类库16【 】是独立于CPU的指令集,它可以被高效地转换为本机机器语言。A) CLRB) CTSC) CLSD) MSIL17利用C#开发应用程序通

5、常有三种类型,不包括【 】。A) 控制台应用程序B) Web应用程序C) SQL程序D) Windows应用程序18【 】包含在. NET Framewor的各语言之间兼容的数据类型。A) JIT(Just-In-Time Compiler即时编译器)B)CTS(通用类型系统)C) CLS(公共语言规范)D) MSIL(微软中间语言)19C#源代码经过【 】次编译,才能在本机上执行。A) 1B)2C) 3D) 020所有.NET支持的编程语言编写的源代码经过一次编译后,被编译成【 】。A) 机器代码B)MSIL代码C) CLS代码D) C#源代码21在.NET中,关于CLR和MSIL的叙述正确

6、的是【 】。A) 应用程序在CLR环境被编译成MSIL,MSIL将能够被任何计算机执行B) 应用程序被编译两次,第一次生成MSIL,MSIL在运行时被CLR快速编译C) 应用程序被编译两次,但第二次CLR编译比第一次慢D) 借取CLR,MISL被编译成机器代码,该机器代码能够在不同计算机下执行22CLR为.NET通过如下方面的功能或者服务,除了【 】。A) 无用存储单元收集B) 代码验证和类型安全C) 代码访问安全D) 自动消除程序中的逻辑错误23.NET Framework是一种新的开发平台,它具有两个主要组件,分别是【 】和.NET基础类库。A) 公共语言运行库B) Web服务C) 命名空

7、间D) Main()函数24控制台应用程序使用【 】命名空间中的类处理输入和输出。A) SystemB) System.WebC) System.Windows.FormsD) System.Data25【 】类型的应用程序适合于交互性操作较少的情况。A) 控制台应用程序B) Windows应用程序C) Web应用程序D) 以上都不是26以下对Read() 和ReadLine()方法的叙述中正确的是【 】。A) Read()方法一次只能从输入流中读取一个字符B) Read()方法一次可以从输入流中读取一个字符串C) ReadLine()方法一次只能从输入流中读取一个字符D) ReadLine(

8、)方法只有当用户按下Enter键时返回,而Read()方法不是27以下对Write() 和WriteLine()方法的叙述中正确的是【 】。A) Write()方法在输出字符串的后面添加换行符B) 使用Write()方法输出字符串时,光标将会位于字符串的后面C) 使用Write()方法和WriteLine()方法输出数值变量时,必须要先将数值转换成字符串D) 使用不带参数的WriteLine()方法时,将不会产生任何输出28以下关于控制台应用程序和Windows应用程序的叙述中正确的是【 】。A) 控制台应用程序中有一个Main静态方法,而Windows应用程序中没有B) Windows应用程

9、序中有一个Main静态方法,而控制台应用程序中没有C) 控制台应用程序和Windows应用程序中都没有Main静态方法D) 控制台应用程序和Windows应用程序中都有一个Main静态方法二填空题1.NET框架包括【 公共语言运行库(CLR) 】和.NET基础类库。2为便于管理多个项目,在VS.NET集成环境中引入【 解决方案资源管理器 】,用来对企业级解决方案涉及的多个项目进行管理。3C#是作为【 C+ 】语言的替代品种出现的。4要使lable控件显示给定的文字“您好。”,应在设计状态下设置它的【 Text 】属性值。5C#要求程序中的每个元素都要属于一个【 类 】。6在C#程序中,程序的执

10、行总是从【 Main 】方法开始的。7在C#中,进行注释有两种方法:使用“/”和使用“/* */”符号对,其中【 / 】只能进行单行注释。8要在控制台程序运行时输入信息,可使用Console类的【 Write 或 WriteLine 】方法。三问答题1C#语言的特点是什么?2说明Visual Studio.NET、.NET Framework和C#之间的联系。3Visual Studio 2008包含哪几种开发语言?4控制台应用程序有哪些常用的输入输出方法?5简述命名空间的作用。6什么是解决方案?什么是项目?解决方案与项目有什么关系?第3章 C#程序设计基础一选择题1在C#语言中,下列能够作为

11、变量名的是【 】。A) ifB) 3abC) a_3bD) a-bc2下列标识符中,非法的是【 】。A) MyNameB) c sharpC) abc2cdD) _1233C#的数据类型分为【 】。A) 值类型和调用类型B) 值类型和引用类型C) 引用类型和关系类型D) 关系类型和调用类型4C#中的值类型包括三种,它们是【 】。A) 整型、浮点型和基本类型B) 数值类型、字符类型和字符串类型C) 简单类型、枚举类型、结构类型D) 数值类型、字符类型、枚举类型5下列选项中,【 】是引用类型。A) enum类型B) struct类型C) string类型D) int类型6以下类型中,不是值类型的是

12、【 】。A) 整数类型B)布尔类型C) 类类型D) 字符类型7在C#语言中,转义字符不可以表示【 】。A) 任何字符B)字符串C)字母D)小数点8下列数值类型的数据精度最高的是【 】。A) intB) floatC) decimalD) ulong9要使用变量score来存储学生某一门课程的成绩(百分制,可能出现小数部分),则最好将其定义为【 】类型的变量。A) intB) decimalC) floatD) double10在C#中,每个int类型的变量占用【 】个字节的内存。A) 1B) 2C) 4D) 811以下C#语句中,常量定义正确的是【 】。A) const double PI 3

13、.1415926;B) const double PI= 3.1415926;C) define double PI 3.1415926;D) define double PI=3.1415926;12在C#中,表示一个字符串的变量应使用以下【 】语句定义。A) str as String;B) String str;C) String *str;D) char *str;13在C#中,新建一个字符串变量str,并将字符串“Toms Living Room”保存到串中,则下列正确的语句是【 】。A) String str=Toms Living Room;B) String str=Toms Living Room;C) String str=Toms Living Room;D) String *str=Toms Living Room;14在C#语言中,下面的运算符中,优先级最高的是【 】。A) %B) +C) *=D) 15表达式5/2+5%2-1的值是【

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

当前位置:首页 > 高等教育 > 其它相关文档

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