2-12 练习题

单选练习题

  • 1
  • 2
  • 3
  • 4

哪一个选项不是C#的数据类型?


A

double

B

string

C

boolean

D

char

不会了怎么办?

看看哪个选项比较陌生?如果不能确定就看看上一节的课程。

单选练习题

  • 1
  • 2
  • 3
  • 4

这些输出语句中()会出错。


A

double d=2.3;

B

double d=3;

C

int i=2.3;

D

int i=3;

不会了怎么办?

考的是自动类型转换:低精度类型可以自动转换为高精度类型,反之则不能。

单选练习题

  • 1
  • 2
  • 3
  • 4

()不会打印3


A

Console.Write((int)3.6);

B

Console.Write((double)3.6);

C

Console.Write((int)3);

D

Console.Write((double)3);

不会了怎么办?

考的是强制类型转换,请注意转换的目标类型,如果目标类型是int,则会舍去小数部分。

多选练习题

  • 1
  • 2
  • 3
  • 4

哪些是错误的变量命名?


A

int _x;

B

int my age;

C

int static;

D

int 3th;

不会了怎么办?

请回忆一下标识符命名的规则