第2讲C#语言基础

第2讲测验C#语言基础

1、判断题:
‏int是值类型‏
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
‎int是引用类型‌
选项:
A: 正确
B: 错误
答案: 【 错误

3、判断题:
‎string是引用类型‍
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‎double在内存中占8个字节‏
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
​int占2个字节​
选项:
A: 正确
B: 错误
答案: 【 错误

6、判断题:
Person p1 = new Person(18); //Person是引用类型‎Person p2 = p1;‎如果 p1.age=35;‎则 p2.age也是35‎‍‎
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
‎1E7 是不合法的,因为它不是标识符。‍
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
​byte是无符号字节‎
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
​uint是无符号整数‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‎string等价于System.String‍
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
​++运算符最好写到复杂的表达式中,而不要单独写‎
选项:
A: 正确
B: 错误
答案: 【 错误

12、判断题:
‎&&是条件与,也叫短路与‎
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
‎写表达式时,适当加上圆括号,则其可读性会更好‏
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
‍^是表示乘方运算​
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‎&是表示字符连接运算‎
选项:
A: 正确
B: 错误
答案: 【 错误

16、判断题:
‍||表示条件或‎
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‌a>b>c是不合法的‌
选项:
A: 正确
B: 错误
答案: 【 正确

18、判断题:
​优先级是这样的:算术>关系>逻辑>三目>赋值;位运算比较乱​
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
‎非零即真​
选项:
A: 正确
B: 错误
答案: 【 错误

20、判断题:
‎数组要先分配空间然后才使用‎
选项:
A: 正确
B: 错误
答案: 【 正确

21、判断题:
‏在声明数组时,可以直接指明大小‏
选项:
A: 正确
B: 错误
答案: 【 错误

22、判断题:
​数组的下标从1开始‎
选项:
A: 正确
B: 错误
答案: 【 错误

23、判断题:
‍所有的数组都有一个属性Length‎
选项:
A: 正确
B: 错误
答案: 【 正确

24、判断题:
‌二维数组的写法是[,]‎
选项:
A: 正确
B: 错误
答案: 【 正确

25、判断题:
‌交错数组实际上是数组的数组​
选项:
A: 正确
B: 错误
答案: 【 正确

26、判断题:
‌int[][] a = new int[][3]; 是合法的‌
选项:
A: 正确
B: 错误
答案: 【 错误

27、判断题:
‏数组在new时,其元素会默认初始化‏
选项:
A: 正确
B: 错误
答案: 【 正确

28、判断题:
‌二维数组的第二维的大小可以使用GetLength(1)来得到‏
选项:
A: 正确
B: 错误
答案: 【 正确

29、判断题:
‏先写注释后写代码是一个好习惯​
选项:
A: 正确
B: 错误
答案: 【 正确

30、判断题:
‏控件命名使用匈牙利命名法是一个好习惯‌
选项:
A: 正确
B: 错误
答案: 【 正确

31、判断题:
‍程序中要尽量少写函数​
选项:
A: 正确
B: 错误
答案: 【 错误

32、判断题:
‍循环一般都有五要素‌
选项:
A: 正确
B: 错误
答案: 【 正确

33、判断题:
​if语句子可以没有else子句‏
选项:
A: 正确
B: 错误
答案: 【 正确

34、判断题:
‌switch语句中,一般情况下每个case都有break‌
选项:
A: 正确
B: 错误
答案: 【 正确

35、判断题:
‍switch语句中,case后面可以是变量‌
选项:
A: 正确
B: 错误
答案: 【 错误

36、判断题:
‎switch语句的变量可以是string类型的‏
选项:
A: 正确
B: 错误
答案: 【 正确

37、判断题:
‍do循环至少执行一次​
选项:
A: 正确
B: 错误
答案: 【 正确

38、判断题:
‌循环中的continue表示执行下一次循环‎
选项:
A: 正确
B: 错误
答案: 【 正确

39、判断题:
‎循环中的break表示中断循环‏
选项:
A: 正确
B: 错误
答案: 【 正确

40、判断题:
‎屏保程序的扩展名叫.scr‍
选项:
A: 正确
B: 错误
答案: 【 正确

自我测验关于数据类型的那些事

1、多选题:
‌+(加号)可以表示‍
选项:
A: 算术的加法
B: 正号
C: 字符串的连接
D: 事件的注册(+=)
答案: 【 算术的加法;
正号;
字符串的连接;
事件的注册(+=)

2、判断题:
​int是引用类型‏
选项:
A: 正确
B: 错误
答案: 【 错误

3、判断题:
​string是引用类型‏
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‌double在内存中占8个字节​
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‎int占2个字节‏
选项:
A: 正确
B: 错误
答案: 【 错误

6、判断题:
Person p1 = new Person(18); //Person是引用类型​Person p2 = p1;​如果 p1.age=35;​则 p2.age也是35​‎​
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
Point p1 = new Point(18,20); //Point是struct‏Point p2 = p1;‏如果置 p1.x=35;‏则 p2.x也是35‏‍‏
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‌1E7 是不合法的,因为它不是标识符‍
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‍byte是无符号字节‏
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‍uint是无符号整数‎
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
​string等价于System.String​
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‏++运算符最好写到复杂的表达式中,而不要单独写‎
选项:
A: 正确
B: 错误
答案: 【 错误

自我测验关于运算符与表达式

1、判断题

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注