关于C#的问题,希望知道的能给我解答,我是初学者,要是能告诉我为什么就更感谢了。

2025-12-04 11:55:09
推荐回答(4个)
回答1:

1:D ,A选项把字符串复制给字符,B选项把字符声明用在字符串上,C选项把double赋值给float(需要强制转换),D正确
2:没有正确答案,你是不是打错题目了?语法没错,但是会死循环。要选可能是D。
3::这程序语法错了。但是要答案的话选C,首先x=1,a=0,b=0,然后执行switch(x),因为x==1,所以执行case 1:a++;break;这段,使得a=1,然后break了。接下来输出。所以输出a=1,b=0
4:A错了。

回答2:

1.D.
A.char ch='a'; B.string str="good"; C.float fNum=1.5f; D.double dNum=1.34;
2.D
while (count<=7){};有问题

3.C
x初始值为1,因此走 Case1:a++,break;
4.我没找到错误,不好意思。

回答3:

第三题++后面的应该是分号“;”

回答4:

1 D 2D 3c 4A