单选题
1
下面正确的字符常量是 ( )
A
"c"
B
'\\"
C
'\"'
D
'\K'
答:C
2
C#中,新建一字符串变量 str,并将字符串"Tom's Living Room"保存到串中,则应该使用( )
语句。
A
string str = "Tom\'s Living Room";
B
string str = "Tom's Living Room";
C
string str("Tom's Living Room");
D
string str("Tom"s Living Room");
答:A
3
为了将字符串 str="123,456"转换成整数 123456,应该使用语句( )
A
int Num = int.Parse(str);
B
int Num = str.Parse(int)
C
int Num = int.Parse(str, System.Globalization.NumberStyles.AllowThousands)
D
int Num = (int)str
答:C
4
关于 C#程序的书写,下列不正确的说法是( )
A
区分大小写
B
一行可以写多条语句
C
一个类中只能有一个 Main()方法,因此多个类中可以有多个 Main()方法
D
一条语句可写成多行
答:C
5
下面赋值正确的是 ( )
A
char ch="a”
B
string str='good’
C
double dNum=1.34
D
float fNum=1.5
答:C
填空题
1
以下程序的输出结果是
Using system
Class Example1
{
Public Static void main( )
{
int a=5, b=4, c=6, d;
Console.WriteLine(“{0}”,d=a>b? (a>c? a:c):b);
}
}
答:6
2
(1)设 float f=-123.567F;
int i=(int)f;
则 i 的值是
答:-123
简答题
1
试比较两者之间的区别:
i++ 与 ++i
答:
i++是先取值再加 1 ,++i 是先加 1 再取值。简单地说,i++ 和 ++i 在单独使用时,就是 i=i+1。而
a=++i,相当于 i=i+1;a=i;a=i++,相当于 a=i; i=i+1;
2
试比较两者之间的区别
Console.Read( ); 与 Console.ReadLine( )
答:
Read 语句和 ReadLine 语句不同之处在于输入数据到各变量之后,ReadLine 自动换行,从下一行开始
再输入数据。一个 Read 语句执行完后,数据行中多余的未读数据可以被下一个输入语句读入;而一个
ReadLine 执行完后,数据行中多余未读数据就没有用了。
3
试比较两者之间的区别:
Console.Write(); 与 Console.WriteLine();
答:
Write 和 WriteLine 的区别在于:Write 语句是输出项输出后,不换行,光标停留在最后一项后;
WriteLine 语句按项输出后,自动换行,光标则停留在下一行的开始位置。
4
从键盘上输入两个整数,对这两个数分别进行求和,差,积,商和取余的运算,并显示相应的结果。在
下面空白处把程序代码写在下面
答:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入第一个整数:");
int num1 = int.Parse(Console.ReadLine());
Console.WriteLine("请输入第二个整数:");
int num2 = int.Parse(Console.ReadLine());
// 求和