C#复习资料.pdf

C#复习资料.pdf

ID:47993103

大小:246.58 KB

页数:10页

时间:2020-01-10

C#复习资料.pdf_第1页
C#复习资料.pdf_第2页
C#复习资料.pdf_第3页
C#复习资料.pdf_第4页
C#复习资料.pdf_第5页
资源描述:

《C#复习资料.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#考试复习总结选择题1.下列数据类型中,不属于基本数据类型的是(D)。A.数值类型B.字符类型和字符串类型C.布尔类型与对象类型D.结构类型2.要使用变量score来存储学生某一门课程的成绩(百分制,可能出现小数部分),则最好将其定义为(C)类型的变量。A.intB.decimalC.floatD.double3.下列标示符中,非法的是(B)。A.MyNameB.c_sharpC.abc2cdD._1234.已定义下列变量:intn;floatf;doubledf;df=10;n=2;下列语句正确的是(C)。A.f=12.3;B.n=df;C.df=n=100;D.f=

2、df;5.下列表达式中,有语法错误的是(A)。A.n=12%3.0(n为int类型)B.12/3.0;C.12/3;D.‘a’>‘b’;6.已知a,b,c均为整形变量,下列表达式的值等于(A)。b=a=(b=20)+100A.120B.100C.20D.true7.下列语句中,不能够正确定义长度为4的数组a的语句是(C)。A.int[]a=newint[]{1,2,3,4;}B.int[]a={1,2,3,4};C.int[]a=newint[4]{1,2,3};D.int[]a=newint[4]{1,2,3,4};8.若二维数组a有4行6列,那么该数组中第15个元素的

3、访问方法是(D)。A.a[15]B.a[3,3]C.a[3][3]D.a[2,2]9.以下装箱、拆箱语句中,错误的有(B)。A.objectobj=100;intm=(int)obj;B.objectobj=100;intm=obj;C.objectobj=(int)100;intm=(int)obj;D.objectobj=(object)100;intm=(int)obj;10.下面有关变量和常量的说法,正确的是(C)。A.在程序运行过程中,变量的值是不能改变的,而常量是可以改变的。B.常量定义必须使用关键词constC.在给常量赋值的表达式中不能出现变量D.常量在内

4、存中的存储单元式固定的,变量则是变动的11.对于语句“if(表达式)语句块”,下列说法正确的是(D)。A.语句中的“表达式”可以是任意类型的表达式B.语句中的“表达式”可以是整型表达式或者布尔表达式C.如果“表达式”的值为非零值则执行后面的语句块,为零则不执行D.不管“表达式”的形式如何,但其返回值必须是布尔类型,如果返回true则执行后面的语句块,否则不执行12.下列代码段中,语法正确的是(A)。A.intn=0;B.intn=0;C.for(intI=0;sum=0;i<10;i++)D.intsum=0;if(n==1)if(n=1){inti=0;{{sum=su

5、m+i;while(1)intx=n;intx=n;}{}}sum=sum+i;if(i==9)break;}13.下面关于if语句和switch语句的说法,正确的是(C)。A.如果在if语句和switch语句中嵌入break语句,则在程序执行过程中一旦执行到break语句,则会结束相应语句的执行,而转向执行其后面的语句B.凡是能够使用if语句的地方就可以使用switch语句,反之亦然C.if语句有3种基本形式,if…、if…else…、if…elseif…else…D.if语句本质上是实现“单判断二分支”的选择结构,switch语句则是用于实现“单判断多分支”的选择结构

6、。14.下面关于for语句的说法,错误的是(B)。A.for语句中的3个表达式都可以省略B.for语句的3个表达式,如果第二个表达式的返回值为true,则执行循环体中的语句,知道第3个表达式的返回值为falseC.for语句的3个表达式中,第二个表达式必须是布尔类型的表达式,其他两个可以是任意类型的表达式D.for语句的3个表达式中,第一个表达式执行且仅执行一次;每当循环体语句被执行以后,第3个表达式都跟着被执行一次15.下面关于while语句和do…while语句的说法,正确的是(A)。A.对于do…while语句,当循环条件表达式的值是为true时执行循环体语句,为f

7、alse时终止语句的执行B.While语句比do…while语句具有更高的执行效率C.对于do..while语句,当循环条件表达式的值为false时执行循环体语句,为false时终止语句的执行D.两者的功能是一样的,具体使用哪一种主要有程序员的喜好来决定16.对于foreach语句和for语句,下列说法错误的是(B)。A.for语句与foreach语句在结构上不一样,前者有3个表达式,表达式间用分号隔开;后者仅有一个“表达式”,形式为“数据类型变量in集合表达式”B.语句“for(;true;);”是合法的,但是个死循环;“f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。