2013C习题集解析

上传人:pu****.1 文档编号:473162355 上传时间:2023-07-16 格式:DOC 页数:44 大小:384.04KB
返回 下载 相关 举报
2013C习题集解析_第1页
第1页 / 共44页
2013C习题集解析_第2页
第2页 / 共44页
2013C习题集解析_第3页
第3页 / 共44页
2013C习题集解析_第4页
第4页 / 共44页
2013C习题集解析_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《2013C习题集解析》由会员分享,可在线阅读,更多相关《2013C习题集解析(44页珍藏版)》请在金锄头文库上搜索。

1、2013C习题集解析C程序设计习题集辛晓辉2012年12月中国地质大学(北京)信息工程学院第1章 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) Ap

2、plication.Exit();B) Application。Exit;C) Application.Close();D) Application。Close;4关于C#程序的书写,下列不正确的说法是【 】。A) 区分大小写B) 一行可以写多条语句C) 一条语句可以写成多行D) 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。5下列关于命名空间的说法,错误的是【 】。A) 在C#中,命名空间可有可无,看需要来定义和使用B) 使用命名空间的好处是,不但在不同命名空间中的成员可以重名,而且在同一个命名空间中的成员也可以重名C) 不同命名空间中的成员可以重名,同一个命名

3、空间中的成员不可以重名D) 命名空间为程序的逻辑结构提供了一种良好的组织方式6公共语言运行库即【 】。A) CRLB) CLRC) CRRD) CLS7.NET平台是一个新的开发框架,【 】是。NET的核心部分。A) CB) .NET FrameworkC) VB。NETD) 公共语言运行库8C#应用程序项目文件的扩展名是【 】.A) csprojB) csC) slnD) suo9C#应用程序解决方案文件的扩展名是【 】.A) csprojB) csC) slnD) suo10利用C开发应用程序通常有三种类型,不包括【 】.A) 控制台应用程序B) Web应用程序C) SQL程序D) Win

4、dows应用程序11运行C#程序可以通过按【 】键实现。A) F5B) Alt+F5C) Ctrl+F5D) Alt+Ctrl+F512C语言中类模块代码文件的扩展名是【 】.A) csprojB) csC) slnD) suo13构建桌面应用程序需要。NET提供的类库是【 】。A) ADO.NETB) Windows FormC) XMLD) ASP.NET14与C+等语言相比,C#中增加的一个类成员访问修饰符是【 】。A) privateB) publicC) protectedD) internal15C中导入某一命名空间的关键字是【 】。A) useB) usingC) importD

5、) include二填空题1.NET框架包括【 】和.NET类库。2为便于管理多个项目,在VS.NET集成环境中引入【 】,用来对企业级解决方案涉及的多个项目进行管理。3C是作为【 】语言的替代品种出现的。4要使lable控件显示给定的文字“您好。”,应在设计状态下设置它的【 】属性值。5C#要求程序中的每个元素都要属于一个【 】,6在C程序中,程序的执行总是从【 】方法开始的.7在C中,进行注释有两种方法:使用“/”和使用“/* */”符号对,其中【 】只能进行单行注释.8要在控制台程序运行时输入信息,可使用Console类的【 】方法。三问答题1C语言的特点是什么?2说明Visual St

6、udio。NET、。NET Framework和C#之间的联系。3Visual Studio 2008包含哪几种开发语言?4控制台应用程序有哪些输入输出方法?5简述命名空间的作用。6什么是解决方案?什么是项目?解决方案与项目有什么关系?第2章 基本数据类型与表达式一选择题1在C#语言中,下列能够作为变量名的是【 】.A) ifB) 3abC) a_3bD) a-bc2在C语言中,转义字符不可以表示【 】.A) 任何字符B)字符串C)字母D)小数点3表达式5/2+5%2-1的值是【 】。A) 4B) 2C) 2.5D) 3。54下列数值类型的数据精度最高的是【 】。A) intB) floatC

7、) decimalD) ulong5在C#语言中,下面的运算符中,优先级最高的是【 】。A) %B) +C) *=D) 6能正确表示逻辑关系“a10 或 a0”的C语言表达式是【 】.A) a=10 or a=10 a=0C) a=10 a=10 | a=07以下程序的输出结果是【 】。using System;class Programpublic static void Main(string args)int a=5,b=4,c=6,d;Console.WriteLine(“0”,d=ab?(ac?a:c):b);A) 5B) 4C) 6D) 不确定8要使用变量score来存储学生某一门

8、课程的成绩(百分制,可能出现小数部分),则最好将其定义为【 】类型的变量。A) intB) decimalC) floatD) double9下列标识符中,非法的是【 】。A) MyNameB) c sharpC) abc2cdD) _12310已定义下列变量:int n; float f; double df;df=10; n=2;下列语句正确的是【 】。A) f=12。3;B) n=df;C) df=n=100;D) f=df;11下列表达式或语句中,有语法错误的是【 】。A) n=123.0;(n为int型)B) 12/3.0C) 12/3D) ab12下列语句中,不能正确定义长度为4的

9、数组a的语句是【 】。A) int a=new int1,2,3,4;B) int a= 1,2,3,4;C) int a=new int41,2,3;D) int a=new int41,2,3,4;13若二维数组a有4行6列,那么该数组中第15个元素的访问方法是【 】。A) a15;B) a3,3C) a33D) a2,214以下装箱、拆箱语句中,错误的有【 】。A) object obj=100; int m=(int)obj;B) object obj=100; int m=obj;C) object obj=(int)100; int m=(int)obj;D) object obj

10、=(object)100; int m=(int)obj;15下面有关变量和常量的说法,正确的是【 】。A) 在程序运行过程中,变量的值是不能改变的,而常量是可以改变的B) 常量定义必须使用关键字constC) 在给常量赋值的表达式中不能出现变量D) 常量在内存中的存储单元是固定的,变量则是变动的16C中的值类型包括三种,它们是【 】。A) 整型、浮点型和基本类型B) 数值类型、字符类型和字符串类型C) 简单类型、枚举类型、结构类型D) 数值类型、字符类型、枚举类型17代码public static const int A=1;中的错误是【 】。A) A需要定义类型B) 格式错误C) cons

11、t不能用static修饰符D) const不能用public修饰符二填空题1在C中,使用【 】关键字来声明符号常量。2在C中,表达式Math。Pow(2,-2)的值是【 】。3为计算表达式ex+y的值,应使用的C#语言的表达式是【 】。4C语言规定,变量在使用之前必须先【 】。5下列程序完成的功能是:从键盘上输入一个直角三角形的斜边长度和一个角的度数,计算出另两条直角边的长度并输出。请填空。using System;class Programpublic static void Main(string args)double a, b, c, d, jd;c= Convert。Tosingle

12、(Console。ReadLine();/输入斜边的长度jd=Convert.Tosingle(Console.ReadLine());/输入角的度数d=【 】;a=c*Math。Sin(d);b=【 】;Console。WriteLine(“a=0,b=1,a,b); /输出两直角边的值6设x为int型变量,请写出描述“x是奇数的C语言表达式【 】.7请写出描述“10x10”的C#语言表达式【 】。8在代码中明确表示将某种数据类型转换为另一种数据类型称为【 】。三问答题1什么是字符类型和字符串类型?两者有何区别和联系?2是否可以定义这样的数组:它即包含int类型数据,也包含float类型数据?为什么?3变量与常量有何区别?4什么是数据类型转换?有哪几种方法?5数据类型的隐式转换和显式转换分别在什么场合使用?它们可以相互替换吗?6除(/)运算对整型数据和浮点型数据有何不同?7下列程序段的输出结果是什么?int a=1,b=2,c=3;Console.WriteLine(ab&b=c|ac);8说明C#值类型与引用类型数据的区别。9什么是装箱和拆箱?第3章 结构化程序设计语句一选择题1在C#语言中,if语句后面的表达式应该是【 】。A) 逻辑表达式B) 条件表达式C) 关系表达式D

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

当前位置:首页 > 建筑/环境 > 施工组织

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