简单的C#程序设计--问答题没做

一.选择题

1.C#中程序的入口方法是【  B  】方法。

A) main                       B) Main                C) begin                      D) Program

2.假设变量x的值为25,要输出x的值,下列正确的语句是【  C 】。

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) Application.Exit();                                      B) Application.Exit;                   

C) Application.Close();                                    D) Application.Close;

4.关于C#程序的书写,下列不正确的说法是【    】。

A) 区分大小写                                              

B) 一行可以写多条语句                  

C) 一条语句可以写成多行

D) 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。

5.公共语言运行库即【    】。

A) CRL                       B) CLR                        C) CRR                       D) CLS

6..NET平台是一个新的开发框架,【    】是.NET的核心部分。

A) C#                          B) .NET Framework     C) VB.NET                  D) 公共语言运行库

7.C#应用程序项目文件的扩展名是【    】。

A) csproj                      B) cs                            C) sln                          D) suo

8.C#应用程序解决方案文件的扩展名是【    】。

A) csproj                      B) cs                            C) sln                          D) suo

9.运行C#程序可以通过按【    】键实现。

A) F5                           B) Alt+F5                    C) Ctrl+F5                   D) Alt+Ctrl+F5

10.C#语言中类模块代码文件的扩展名是【    】。

A) csproj                      B) cs                            C) sln                          D) suo

11.构建桌面应用程序需要.NET提供的类库是【    】。

A) ADO.NET               B) Windows Form        C) XML                       D) ASP.NET

12.C#中导入某一命名空间的关键字是【    】。

A) use                         B) using                      C) import                      D) include

13..NET Framework将【    】定义为一组规则,所有.NET语言都应遵守这个规则,才能创建可以与其他语言互操作的应用程序。

A) JIT                          B) CLR                        C) MSIL                      D) ADO.NET

14.在VS.NET中,在【    】中可以查看当前项目的类和类的层次信息。

A) 解决方案资源管理器                                B) 类视图窗口           

C) 对象浏览器窗口                                        D) 属性窗口

15.在.NET Framewor中,MSIL是指【    】

A) 接口限制               B)中间语言                 C) 核心代码               D) 类库

16.【    】是独立于CPU的指令集,它可以被高效地转换为本机机器语言。

A) CLR                       B) CTS                        C) CLS                        D) MSIL

17.利用C#开发应用程序通常有三种类型,不包括【    】。

A) 控制台应用程序                                       B) Web应用程序

C) SQL程序                                                   D) Windows应用程序

18.【    】包含在. NET Framework的各语言之间兼容的数据类型。

A) JIT(Just-In-Time Compiler即时编译器)   B) CTS(通用类型系统)                

C) CLS(公共语言规范)                               D) MSIL(微软中间语言)

19.C#源代码经过【    】次编译,才能在本机上执行。

A) 1                             B) 2                             C) 3                             D) 0

20.所有.NET支持的编程语言编写的源代码经过一次编译后,被编译成【    】。

A) 机器代码               B) MSIL代码               C) CLS代码                D) C#源代码

21.在.NET中,关于CLR和MSIL的叙述正确的是【    】。

A) 应用程序在CLR环境被编译成MSIL,MSIL将能够被任何计算机执行

B) 应用程序被编译两次,第一次生成MSILMSIL在运行时被CLR快速编译

C) 应用程序被编译两次,但第二次CLR编译比第一次慢

D) 借取CLR,MISL被编译成机器代码,该机器代码能够在不同计算机下执行

22.CLR为.NET提供如下方面的功能或者服务,除了【    】。

A) 无用存储单元收集                                    B) 代码验证和类型安全

C) 代码访问安全                                           D) 自动消除程序中的逻辑错误

23..NET Framework是一种新的开发平台,它具有两个主要组件,分别是【    】和.NET基础类库。

A) 公共语言运行库    B) Web服务     C) 命名空间                D) Main()函数

24.控制台应用程序使用【    】命名空间中的类处理输入和输出。

A) System                                                       B) System.Web           

C) System.Windows.Forms                               D) System.Data

25.【    】类型的应用程序适合于交互性操作较少的情况。

A) 控制台应用程序                                       B) Windows应用程序        

C) Web应用程序                                            D) 以上都不是

26.以下对Read() 和ReadLine()方法的叙述中正确的是【    】。

A) Read()方法一次只能从输入流中读取一个字符,返回该字符的ASCII码值。

B) Read()方法一次可以从输入流中读取一个字符串       

C) ReadLine()方法一次只能从输入流中读取一个字符

D) ReadLine()方法只有当用户按下Enter键时返回,而Read()方法不是

27.以下对Write() 和WriteLine()方法的叙述中正确的是【    】。

A) Write()方法在输出字符串的后面添加换行符

B) 使用Write()方法输出字符串时,光标将会位于字符串的后面       

C) 使用Write()方法和WriteLine()方法输出数值变量时,必须要先将数值转换成字符串

D) 使用不带参数的WriteLine()方法时,将不会产生任何输出

28.以下关于控制台应用程序和Windows应用程序的叙述中正确的是【    】。

A) 控制台应用程序中有一个Main静态方法,而Windows应用程序中没有

B) Windows应用程序中有一个Main静态方法,而控制台应用程序中没有              

C) 控制台应用程序和Windows应用程序中都没有Main静态方法

D) 控制台应用程序和Windows应用程序中都有一个Main静态方法

二.填空题

1..NET框架包括【 公共语言运行库(CLR 】和.NET基础类库。

2.为便于管理多个项目,在VS.NET集成环境中引入【 解决方案资源管理器  】,用来对企业级解决方案涉及的多个项目进行管理。

3.C#是作为【  C++  】语言的替代品种出现的。

4.要使lable控件显示给定的文字“您好。”,应在设计状态下设置它的【 Text  】属性值。

5.C#要求程序中的每个元素都要属于一个【   】。

6.在C#程序中,程序的执行总是从【  Main  】方法开始的。

7.在C#中,进行注释有两种方法:使用“//”和使用“/*      */”符号对,其中【 //  】只能进行单行注释。

8.要在控制台程序运行时输出信息,可使用Console类的【 Write WriteLine  】方法。

三.问答题

1.C#语言的特点是什么?

2.说明Visual Studio.NET、.NET Framework和C#之间的联系。

3.Visual Studio 2008包含哪几种开发语言?

4.控制台应用程序有哪些常用的输入输出方法?

5.简述命名空间的作用。

6.什么是解决方案?什么是项目?解决方案与项目有什么关系?

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值