文档介绍:word格式
: .
单项选择题
1、 C#程序设计语言属于什么类型的编程语言? ( C)
A汇编语言 B机器语言 C咼级语言 D自然语言
2、 请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是什么?( B )
A 3 B 1 C 0 D 4
3、关于如下程序结构的描述中,哪一项是正确的? ( A )
for(;;)
{ 循环体;}
A 一直执行循环体,即死循环 B执行循环体一次C不执行循环
体 D程序不符合语法要求
4、,那么表达式 x/y+(int)(x/y)-(int)x/y 的值为(C)
A B C D 2
5、设bool型变量a和b的取值分别为true和false,那么表达式a&&(a||!b)和a|(a&!b) 的值分别为:(A)
A true true B true false
C false false D false true 6、设int型变量x的值为9,那么表达式x-- + x-- + x--的值为(B)
A . 27 B. 24 C. 21 D .18
7、下列属于合法C#变量名的有(A)
A、x_123 B if C 1_x D 3x 8、要使用变量age来存储人的年龄,则将其都声明为(C)类型最为适合
A sbyte B byte C int D float 9、以下数组声明中,不正确的有(B)
A in t[] a ; B int a[]=new in t[2];
C in t [] a={1,3} D in t [] a=i nt []{1,3}
10、(A)
A Java B C#
C D、
11、下列语句执行后y的值为(C)
int x=0,y=0;
while(x<10)
{
y+=(x+=2);
}
A 10 B 20 C 30 D 55
12、C#中每个char类型变量占用(B )字节内存
A 1 B 2 C 3 D 4
13、在C#中,表示一个字符串变量应使用下面哪条语句定义( B)
A、 CString str; B、 String str;
C、Dim str as string; D、char * str;
14、下列哪些运算符是属于 右结合”的?( D)
A、算术运算符 B、关系运算符 C、逻辑运算符 D、赋值运算符
15. 下列语句在控制台上的输入是什么?( B)
if(true)
in e("FirstMessage");
on ne("Seco ndMessage");
A、无输出 B、FirstMessage Secon dMessage
C、SecondMessage D FirstMessage
16. 以下数据类型中不可以使用算术运算运算的是( A)
A. bool
B. char
C. decimal
D. sbyte
17. 在C#中以下赋值不允许的是(A)
A. short b=2; sbyte c; b=c;
B. char b= ' a in; c; c=b;
C. double b=2 long c; c=b;
D. decimal b=2m byte c; b=c;
18. 以下赋值语句中正确的是(B)
A. short x=32768;
B. ushort y=65534;
C. long x=5000; int y=x;
D. double x=20; decimal y=x;
19以下数据类型不能表示负数范围的是(D)
A. sbyte
B. decimal
C. double
D. uint
20. 在C#中下列表达式不正确的是(B)
A. double a; double b=2; int c=3; a=b+c;
B. short a; byte b=2; byte c=3; a=b+c;
C. string a; string b= ” st”ng c= ”a2b+c;
D. bool a; bool b=true; bool c=false a=b==c;
21. C#中下列变量标识符定义不正确的是(C)
A. m_n
B. _a124;
C. ***@3_4;
D.