3控制台程序中的标准输入和输出(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂
1. 语句:Console.WriteLine("First line\nSecond line");的输出结果是( )。
A. First line\nSecond line B. First line Second line
C. First line D. "First line\nSecond line"
1. C
【解析】部分特殊的控制字符,用“\”引导,称为转义符,用于表示一些无法直接表示的字符。“\n”指的是换行。
2. 在C#中,用于从控制台读取一行文本的方法是( )?
A. Console.ReadLine() B. Console.Read()
C. Console.WriteLine() D. Console.Write()
2. A
【解析】Console.ReadLine()方法用于从控制台读取一行文本,直到用户按下回车键。Console.Read() 方法用于从控制台读取下一个可用的字符,并返回其Unicode编码。Console.WriteLine() 方法用于在控制台上输出一行文本,并在末尾添加换行符。Console.Write() 方法用于在控制台上输出文本,但不添加换行符。
3. 如何清除C#控制台的内容( )?
A. Console.Clear(); B. Console.Reset();
C. Console.Empty(); D. Console.Delete();
3. A
【解析】Console.Clear()方法用于清除控制台窗口的内容。Console类中没有Reset(),Empty(),或Delete()方法用于清除控制台内容。
4.在C#中,如何获取用户从控制台输入的一个整数( )?
A. int num = Convert.ToInt32(Console.ReadLine());
B. int num = Console.Read();
C. int num = Console.ReadLine();
D. int num = Convert.ToInt32(Console.Read());
4. A
【解析】Console.ReadLine()方法读取一行文本,然后使用Convert.ToInt32()方法将文本转换为整数。Console.Read()方法读取一个字符的Unicode编码,不能直接转换为整数。Console.ReadLine()读取的是字符串,需要转换才能赋值给整数变量。Convert.ToInt32()需要一个字符串作为参数,不能直接作用于Console.Read()的返回值。
学科网(北京)股份有限公司