C练习题基础知识部分

精品文档一、单项选择题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和b的取值分别为true和false,那么表达式a(a||!b)和a|(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[]=newint[2];Cint[]a={1,3}Dint[]a=int[]{1,3}10、以下不属于编程语言的是(A)AJavaBC#CVCD、VB.精品文档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*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.charC.decimalD.sbyte17.在C#中以下赋值不允许的是(A)A.shortb=2;sbytec;b=c;B.charb='a';intc;c=b;.精品文档c=b;C.doubleb=2longc;b=c;bytec;D.decimalb=2mB)18.以下赋值语句中正确的是(A.shortx=32768;B.ushorty=65534;C.longx=5000;inty=x;D.doublex=20;decimaly=x;)以下数据类型不能表示负数范围的是(19DA.sbyteB.decimalC.doubleD.uint)在C#中下列表达式不正确的是(B20.a=b+c;intc=3;A.doublea;doubleb=2;a=b+c;B.shorta;byteb=2;bytec=3;a=b+c;stringc=”2”C.stringa;stringb=”1”a=b==c;D.boola;boolb=true;boolc=false)21.C#中下列变量标识符定义不正确的是(CA.m_nB._a124;C.@3_4;D.udouble中下列字符是可显示字符的是(B)22.C#‘\n'A.\\'‘B.\t'C.‘\f'D.‘)D23.下列对于实数类型说法正确的是(decimal类型的高,所以范围表示比A.double类型的数据占用字节数比decimal类型要大。类型float类型的变量占用字节数比long类型的变量要小,所以可以将B.float的变量赋值给long类型的数据。doubledouble类型的变量占用的字节数要大很多,所以可以将C.decimal类型比decimal类型。类型的数据赋值给类型的变量之间直接赋值doubleD.decimal类型的变量不可以与和float语句是(Hello,WorldC)24.以下语句不可以在屏幕上输出A.Console.WriteLine(“Hello”+”,World”);B.Console.Write(“Hello{0}”,”World”);”,”Hello,World”);C.D.Console.Write(“Hello,World”);25.以下强制类型转换书写不正确的是(B)A.inta;doubleb=2.3;a=Convert.ToInt32(b);.精品文档B.inta;doubleb=2.3;a=int.Parse(b);C.charc;inta=97;c=(char)a;D.floata;doubleb=2d;a=Convert.ToSingle(b);26.以下数组初始化不正确的是(A)A.int[]a=newint[5]{1,2,3,4};B.inta[]=newint[]{1,2,3,4};C.int[]a={1,2,3,4};D.int[]a;a=newint[]{1,2,3,4};27.已知如下变量decimala=12.4m;floatf=2.6f;doublen=3.6d;intm=5,则正确的语句是:(D)A.boolbo=(a=f)?a:f;B.boolbo=m>n>f;C.boolbo=true+false;D.boolbo=true==false;28.假设有如下数组int[]a=newint[10];则下列不正确的是(C)A.intn=5;a[n]=a[0]+a[1];B.a[0]=1;a[1]=2;a[2]='3';C.a[0]=1;a[1]=2;a[2]=”3”;D.a[2*3]=2*3;29.在C#语言中,运算符=和==的功能分别...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?