C#选择题
发布网友
发布时间:2022-05-01 15:04
我来回答
共4个回答
热心网友
时间:2023-08-12 18:28
C#中char是2字节与c不同 字符串也是都是unicode中英文都是两字节,一般情况不允许有指针,表示范围小的可以直接赋给大的,int a;short b=2;a=b是可的,反过来不可以要强制转换。
热心网友
时间:2023-08-12 18:28
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类型变量占用(a )字节内存
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)
System.Console.WriteLine("FirstMessage");
System.Console.WriteLine("SecondMessage");
A、无输出 B、FirstMessage
SecondMessage
C、SecondMessage D、FirstMessage
16. 以下数据类型中不可以使用算术运算运算的是(a)
A. bool
B. char
C. decimal
D. sbyte
17. 在C#中以下赋值不允许的是(b)
A. short b=2; sbyte c; b=c;
B. char b=’a’; int 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#中下列表达式不正确的是(a)
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=”1” string c=”2” a=b+c;
D. bool a; bool b=true; bool c=false a=b==c;
热心网友
时间:2023-08-12 18:29
11.C 12.A 13.B 14.D 15.B 16.A 17.B 18.B 19.D 20.A
热心网友
时间:2023-08-12 18:29
cabdbabbda