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

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

ID:38173514

大小:20.05 KB

页数:13页

时间:2019-06-06

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

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

1、一、单项选择题1、C#程序设计语言属于什么类型的编程语言?( C )A 汇编语言    B 机器语言    C 高级语言     D自然语言2、请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是什么?(  B ) A3     B1         C0           D43、关于如下程序结构的描述中,哪一项是正确的?(  A )  for(;;){      循环体;}A 一直执行循环体,即死循环      B执行循环体一次C 不执行循环体                       D程序不符合语法要求4、

2、设double型变量x和y的取值分别为12.5和5.0,那么表达式x/y+(int)(x/y)-(int)x/y的值为(C)A 2.9    B2.5       C2.1       D25、设bool型变量a和b的取值分别为true和false,那么表达式a&&(a

3、

4、!b)和a

5、(a&!b)的值分别为:(A)  A true  true           B true false     Cfalse   false          D  false    true 6、设int型变量x的值为9,那么表达式x--+x

6、--+x--的值为(B) A.27        B.24       C.21      D.187、下列属于合法C#变量名的有(A)  A、x_123      Bif        C1_x     D3x8、要使用变量age来存储人的年龄,则将其都声明为(C)类型最为适合。  Asbyte    B byte    Cint     D float9、以下数组声明中,不正确的有(B)  A int[]a;                     Binta[]=newint[2];  C int[]a={1,3}   

7、          Dint[]a=int[]{1,3}10、以下不属于.NET编程语言的是(A)  A Java                        BC#  C VC.NET      D、VB.NET11、下列语句执行后y的值为(C) intx=0,y=0; while(x<10) {     y+=(x+=2);}A 10        B20        C30    D5512、C#中每个char类型变量占用( B)字节内存A 1  B2   C 3  D413、在C#中,表示一个字符串变量应使用下面哪

8、条语句定义( B)A、CString str;    B、Stringstr;C、Dimstrasstring;   D、char*str;14、下列哪些运算符是属于“右结合”的?(D)A、算术运算符   B、关系运算符C、逻辑运算符   D、赋值运算符15、下列语句在控制台上的输入是什么?(B)if(true)  System.Console.WriteLine("FirstMessage");  System.Console.WriteLine("SecondMessage");A、无输出         B、FirstM

9、essage                SecondMessageC、SecondMessage       D、FirstMessage16. 以下数据类型中不可以使用算术运算运算的是(A)A. boolB. charC. decimalD. sbyte17. 在C#中以下赋值不允许的是(A)A. shortb=2;    sbytec;  b=c;B. charb=’a’;   intc;   c=b;C. doubleb=2   longc;   c=b;D. decimalb=2m bytec;   b=c;18.

10、 以下赋值语句中正确的是(B)A. shortx=32768;B. ushorty=65534;C. longx=5000;inty=x;D. doublex=20;decimaly=x;19 以下数据类型不能表示负数范围的是(D)A. sbyteB. decimalC. doubleD. uint20. 在C#中下列表达式不正确的是(B)A. doublea;  doubleb=2;  intc=3;  a=b+c;B. shorta;   byteb=2;   bytec=3;  a=b+c;C. stringa;  st

11、ringb=”1”  stringc=”2” a=b+c;D. boola;   boolb=true;  boolc=false a=b==c;21. C#中下列变量标识符定义不正确的是(C)A. m_nB. _a124;C. @3_4;D. udouble22. C#中下

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

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

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