文档介绍:.一、单项选择题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、,那么表达式x/y+(int)(x/y)-(int)x/y的值为(C)A D25、设bool型变量a和b的取值分别为true和false,那么表达式a&&(a||!b)和a|(a&!b)的值分别为:(A)A true true B truefalseCfalse false D false true6、设int型变量x的值为9,那么表达式x--+x--+x--的值为(B) 、下列属于合法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} Dint[]a=int[]{1,3}10、编程语言的是(A)A Java BC#C D、..11、下列语句执行后 y的值为(C)intx=0,y=0;while(x<10){y+=(x+=2);}A 10 B20 C30 D5512、C#中每个char类型变量占用(B)字节内存A1B2C3D413、在C#中,表示一个字符串变量应使用下面哪条语句定义( B)A、CString str; B、Stringstr;C、Dimstrasstring; D、char*str;14、下列哪些运算符是属于 “右结合”的?(D)A、算术运算符 B、关系运算符C、逻辑运算符 D、赋值运算符15、下列语句在控制台上的输入是什么?( B)if(true)("FirstMessage");("SecondMessage");A、无输出 B、FirstMessageSecondMessageC、SecondMessage D、FirstMessage以下数据类型中不可以使用算术运算运算的是(A)boolchardecimalsbyte在C#中以下赋值不允许的是(A)=2; sbytec; b=c;=’a’;intc; c=b;..=2 longc; c=b;=2mbytec; b=c;以下赋值语句中正确的是(B)=32768;=65534;=5000;inty=x;=20;decimaly=x;以下数据类型不能表示负数范围的是(D)#中下列表达式不正确的是(B); doubleb=2; intc=3; a=b+c;; byteb=2; bytec=3; a=b+c;;stringb= ”string1”c= ”a=b+c;2”; boolb=true;boolc=falsea=b==c;C#中下列变量标识符定义不正确的是(C);C.***@3_4;#中下列字符是可显示字符的是(B)‘n’‘’‘t’‘f’下列对于实数类型说法正确的是(D),所以范围表示比decimal类型要大。,所以可以将float类型的变量赋值给long类型的数据。,所以可以将double类型的数据赋值给decimal类型。 Hello,World语句是(C)( “Hello”+”,World”);( “Hello{0} ”,”World”);( “{0},{1} ”,”Hello,World ”);