C#练习题(基础知识部分二).pdf

C#练习题(基础知识部分二).pdf

ID:58942651

大小:75.66 KB

页数:13页

时间:2020-09-17

C#练习题(基础知识部分二).pdf_第1页
C#练习题(基础知识部分二).pdf_第2页
C#练习题(基础知识部分二).pdf_第3页
C#练习题(基础知识部分二).pdf_第4页
C#练习题(基础知识部分二).pdf_第5页
资源描述:

《C#练习题(基础知识部分二).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.一、单项选择题1、C#程序设计语言属于什么类型的编程语言?(C)A汇编语言B机器语言C高级语言D自然语言2、请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是什么?(B)A3B1C0D43、关于如下程序结构的描述中,哪一项是正确的?(A)for(;;){循环体;}A一直执行循环体,即死循环B执行循环体一次C不执行循环体D程序不符合语法要求4、设double型变量x和y的取值分别为12.5和5.0,那么表达式x/y+(int)(x/y)-(int)x/y的值为(C)A2.9B2.5C2.1D25、设bool型变量a和

2、b的取值分别为true和false,那么表达式a&&(a

3、

4、!b)和a

5、(a&!b)的值分别为:(A)AtruetrueBtruefalseCfalsefalseDfalsetrue6、设int型变量x的值为9,那么表达式x--+x--+x--的值为(B)A.27B.24C.21D.187、下列属于合法C#变量名的有(A)A、x_123BifC1_xD3x8、要使用变量age来存储人的年龄,则将其都声明为(C)类型最为适合。AsbyteBbyteCintDfloat9、以下数组声明中,不正确的有(B)Aint[]a;Binta

6、[]=newint[2];Cint[]a={1,3}Dint[]a=int[]{1,3}10、以下不属于.NET编程语言的是(A)AJavaBC#CVC.NETD、VB.NET..11、下列语句执行后y的值为(C)intx=0,y=0;while(x<10){y+=(x+=2);}A10B20C30D5512、C#中每个char类型变量占用(B)字节内存A1B2C3D413、在C#中,表示一个字符串变量应使用下面哪条语句定义(B)A、CStringstr;B、Stringstr;C、Dimstrasstring;D、char*

7、str;14、下列哪些运算符是属于“右结合”的?(D)A、算术运算符B、关系运算符C、逻辑运算符D、赋值运算符15、下列语句在控制台上的输入是什么?(B)if(true)System.Console.WriteLine("FirstMessage");System.Console.WriteLine("SecondMessage");A、无输出B、FirstMessageSecondMessageC、SecondMessageD、FirstMessage16.以下数据类型中不可以使用算术运算运算的是(A)A.boolB.cha

8、rC.decimalD.sbyte17.在C#中以下赋值不允许的是(A)A.shortb=2;sbytec;b=c;B.charb=’intc;a’;c=b;..C.doubleb=2longc;c=b;D.decimalb=2mbytec;b=c;18.以下赋值语句中正确的是(B)A.shortx=32768;B.ushorty=65534;C.longx=5000;inty=x;D.doublex=20;decimaly=x;19以下数据类型不能表示负数范围的是(D)A.sbyteB.decimalC.doubleD.ui

9、nt20.在C#中下列表达式不正确的是(B)A.doublea;doubleb=2;intc=3;a=b+c;B.shorta;byteb=2;bytec=3;a=b+c;C.stringa;stringb=”stringc=1””a=b+c;2”D.boola;boolb=true;boolc=falsea=b==c;21.C#中下列变量标识符定义不正确的是(C)A.m_nB._a124;C.@3_4;D.udouble22.C#中下列字符是可显示字符的是(B)A.‘n’B.‘’C.‘t’D.‘f’23.下列对于实数类型说法

10、正确的是(D)A.double类型的数据占用字节数比decimal类型的高,所以范围表示比decimal类型要大。B.float类型的变量占用字节数比long类型的变量要小,所以可以将float类型的变量赋值给long类型的数据。C.decimal类型比double类型的变量占用的字节数要大很多,所以可以将double类型的数据赋值给decimal类型。D.decimal类型的变量不可以与double和float类型的变量之间直接赋值24.以下语句不可以在屏幕上输出Hello,World语句是(C)A.Console.Writ

11、eLine(“Hello”+”,World”);B.Console.Write(“Hello{0}”,”World”);C.Console.WriteLine(“{0},{1}”,”Hello,World”);D.Console.Write(“Hello,World”);25

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

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

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