二前三章复习题_第1页
二前三章复习题_第2页
二前三章复习题_第3页
二前三章复习题_第4页
二前三章复习题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#程序设计前3章习题练习Start1C#概述及基本知识基本知识1、C#是一种面向

的编程语言,主要用于开发可以运行在.NET平台上的应用程序。2、C#的集成开发环境为:VisualStudio.NET下的MicrosoftVisualStudio20103、C#程序入口为

方法。4、C#编程语言中,两种注释符:

。5、C#中导入某一命名空间的关键字是

。1C#概述及基本知识基本知识1、C#是一种面向对象的编程语言,主要用于开发可以运行在.NET平台上的应用程序。2、C#的集成开发环境为:VisualStudio.NET下的MicrosoftVisualStudio20103、C#程序入口为Main()方法。4、C#编程语言中,两种注释符:单行//,多行/*……*/5、C#中导入某一命名空间的关键字是using

。2输入输出方法1、Console.WriteLine()和Console.Write()在输出信息时的区别是

。2、对Read()和ReadLine()方法的描述,正确的是【】A)Read()方法一次可以从输入流中读取多个字符。B)使用Read()方法读取的字符不包含回车和换行符。C)使用ReadLine()方法读取的字符不包含回车和换行符。D)只有当用户按下回车键时,Read()和ReadLine()方法才会返回。D2输入输出方法1、Console.WriteLine():输出一行信息,然后回车换行2、Console.Write():输出信息,不带回车换行3、Console.ReadLine():读取一行数据,直到回车返回4、Console.Read():读取一个字符。返回表示字符的ASCII编码。格式化输出:Console.WriteLine(“y={0},x={1}",y,x);3标识符1、定义:标识符是由程序开发人员为类型、方法、变量等所选择的名字,C#的标识符是由数字、字母、下划线(_)组成,开头必须为字母或者下划线。

2、以下标识符正确的是()

A)sizeofB)mainC)nutD)8_8BC2、假设floatf=-127.56F,下面4条语句中,编译会出错的是【】。A)inti=f;B)inti=(int)f;C)inti=int.Parse(f);D)inti=Convert.ToInt32(f);4数据类型及运算数据类型与运算符1、常量的定义和使用2、值类型数据的关键字3、运算符的分类及使用4、逻辑与和逻辑或的短路效应4数据类型及运算数据类型转换1、以下属于C#的简单值类型是【】。A)intB)int[]C)stringD)枚举类型A2、下面有关数据类型转换的说法正确的是()。A)结构类型和类类型主要的区别在于结构是值类型,类是引用类型。B)字符类型和数值类型是不能进行相互转换的。C)整数类型至双精度类型必须显示转换。D)浮点数类型到整数类型的显示转换可以进行,但可能会丢失数据。AD1混合数据类型运算数据类型转换3、若有定义inta;charb;floatc;则表达式a*b-c的类型是【】。A)floatB)intC)charD)double混合数据类型的运算实质为系统进行的隐式类型转换;char->ushort->int->long->float->double->decimal根据上述顺序,各种类型的值依次可以向后自动转换。A1混合数据类型运算数据类型转换4、若有定义inta;charb;floatc;doubled;则表达式a*b+d-c的类型是【】。A)floatB)intC)charD)double例外情形:数据类型范围大的转换为范围小的要强制类型转换。D5、有两个double类型变量x和y,分别取值8.8和4.4,则表达式(int)x–y/y的值是()A7B7.5C8.01混合数据类型运算数据类型转换回忆C#数据类型;除了显示转换外,还有其它类型的转换方式。6、假设floatf=-127.56F,下面4条语句中,编译会出错的是【】。A)inti=f;B)inti=(int)f;C)inti=int.Parse(f);D)inti=Convert.ToInt32(f);AC7、为了将字符串str=“123456”转换成整数123456,应该使用以下哪条语句?()A.intNum=str.Parse(int);B.intNum=int.Parse(str);C.intNum=(int)str;4数据类型及运算混合运算8、C#中变量已正确定义:则i=9/5;与j=10.0%3.0;两条语句运行后,两个变量的值()A.i=1.8,j=3.3B.i=1,j=3.33C.i=1,j=1D.i=1,j=3C9、如果有定义inti=1,则5>7?19+i:9;条件表达式语句的值是()

A)3B)9C)10D)2B4数据类型及运算混合运算10、以下代码的输出结果是()

staticvoidMain(){intx=5;inty=x++;Console.WriteLine("y={0}",y);y=++x;Console.WriteLine("y={0}",y);}A、y=5,y=6B、y=6,y=6C、y=5,y=7D、y=6,y=8C显式转换又称为强制类型转换,与隐式转换相反,显式转换需要用户明确地指定转换类型。显式类型转换4.3例:longval=30000;inti=(int)val;这种类型转换是一比较危险的操作,如从long转换为int的简单转换过程中,如果原来的long值比int的最大值还大,会出现问题例:longval=3000000000;inti=(int)val;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论