项目四任务一 赋值语句、输入语句与输出语句 (练习)-《算法与程序设计—C#》(河北科学技术出版社第1版)同步精品课堂

2025-01-15
| 2份
| 12页
| 319人阅读
| 8人下载

内容正文:

4.1:赋值语句、输入语句与输出语句 一、单项选择题 1、观察下列语句,输出结果为( ) double n = 0.123456789; Console.WriteLine( “{0:P3}”, n ); A. 1.234568E-001 B. 12.346% C. $0.123 D.12.345% 2、在C#中的Console类中提供可以向文本文件写入一行且不换行的文本的方法是( )。 A.Read() B. WriteLine() C. ReadLine() D. Write(); 3、下列赋值语句错误的是(   ) A.int x,y=3; x=y; B.string s = “Test”; C.float f=12.4; D.char h =’A’; 4、以下语句,不可以在控制台上输出“学习,使我快乐”的是( )。 A. Console.Write(“{0}{1}”,“学习”,“使我快乐”); B. Console.Write(“学习,使我快乐”); C. Console.WriteLine(“{0},{1}”,”学习”,”使我快乐”); D. Console.WriteLine(“学习”+”,”+”使我快乐”); 5、为了祝贺小李同学考核成功,大家对小李同学进行祝贺,以下哪句祝贺是正确的运行结果( )。 Console.WriteLine(“Congratulation!”); A. congratulation! B. “Congratulation!” C. CONGRATULATION! D. Congratulation! 6、阅读下列程序语句,请问输出结果为( )。 Console.WriteLine(“Hello”); Console.WriteLine (“Good”); A.Hello Good B.Hello C. Hello D. Good Good 7、阅读以下C#代码: Console.WriteLine("{0}",Console.ReadLine()); Console.ReadKey(); 程序运行结果为( )。 A. 控制台窗口显示“{0}” B. 若用户在控制台上输入“hello,world!”,则按下回车后在控制台上显示“hello,world!” C. 控制台窗口显示“{0},Console.ReadLine()” D. 控制台窗口无显示 8、在 C#中,下列代码的运行结果是( )。 int x = 5 , y= 10; x= y; y=5; Console.WriteLine("x的值为{0} y的值为{1}",x,y); Console.ReadKey(); A、 x的值为5 B、 x的值为10 C、 x的值为5 D、 x的值为10 y的值为10 y的值为5 y的值为5 y的值为10 9、 执行以下程序,运行结果为( )。 int a = 10,b=2 ; Console.WriteLine ( “{0:C}”, a/b ); A .$5 B. 5 C.5% D.0 10、以下描述正确的是( )。 A. Console.Read()是向控制台输出一个字符 B. Console.ReadLine()是从控制台读取的一行 C. Console.Read()用于返回控制台上输入数据的首字符的ASCII码 D. B和C 2、 判断题 1、 在控制台应用程序中,若想从键盘上输入数据,可以使用Console.Read()和Console.ReadLine()方法。( ) 2、Console.WriteLine();和Console.Write();的区别是第一个输出后换行,第二个不换。( ) 3、当使用Console.Read()方法,用户输入多个字符时,将返回所有字符的ASCII码值。( ) 4、Console.WriteLine(“{1},{2}”,”1”,”2”)。( ) 5、在C#中,执行以下程序: Console.WriteLine("0"); Console.Read(); Console.WriteLine("1"); Console.ReadLine(); 输出结果为0。( ) 三、填空题 1、在C#中,( )是控制台类,利用它我们可以方便的进行控制台的输入输出。 2、C#程序的基本单位是( )。 3、在 C#程序中,每条语句都以( )作为结束符。 4、 在C#中,Console类中使用( )语句可以暂停程序运行。 5、 在格式字符串中,可以使用( )来实现水平制表输出。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 4.1:赋值语句、输入语句与输出语句 一、单项选择题 1、观察下列语句,输出结果为( ) double n = 0.123456789; Console.WriteLine( “{0:P3}”, n ); A. 1.234568E-001 B. 12.346% C. $0.123 D.12.345% 【答案】B 【解析】此题考察格式字符串的使用,观察程序可知,格式字符P表示百分比的字符串,数字会乘以100,所以变量n*100得到12.3456789,精度为3即小数位数为3,保留12.345,但5后面跟6,需进位,即输出结果为12.346%,答案为B。 2、在C#中的Console类中提供可以向文本文件写入一行且不换行的文本的方法是( )。 A.Read() B. WriteLine() C. ReadLine() D. Write(); 【答案】D 【解析】在C#中,向文本文件写入一行即使用Write、WriteLine方法,写入后不换行,即使用Write方法,答案选D。 3、下列赋值语句错误的是(   ) A.int x,y=3; x=y; B.string s = “Test”; C.float f=12.4; D.char h =’A’; 【答案】C 【解析】C选项变量f的值为12.4为双精度浮点类型数据,应赋值float f=12.4f,所以C选项错误。 4、以下语句,不可以在控制台上输出“学习,使我快乐”的是( )。 A. Console.Write(“{0}{1}”,“学习”,“使我快乐”); B. Console.Write(“学习,使我快乐”); C. Console.WriteLine(“{0},{1}”,”学习”,”使我快乐”); D. Console.WriteLine(“学习”+”,”+”使我快乐”); 【答案】A 【解析】A选项在控制台上输出结果为“学习使我快乐”与题意不符。 5、为了祝贺小李同学考核成功,大家对小李同学进行祝贺,以下哪句祝贺是正确的运行结果( )。 Console.WriteLine(“Congratulation!”); A. congratulation! B. “Congratulation!” C. CONGRATULATION! D. Congratulation! 【答案】D 【解析】阅读程序,输出结果为Congratulation!。 6、阅读下列程序语句,请问输出结果为( )。 Console.WriteLine(“Hello”); Console.WriteLine (“Good”); A.Hello Good B.Hello C. Hello D. Good Good 【答案】C 【解析】本题考查的是输出语句的换行输出。程序从上往下输出,先输出“Hello”,然后换行继续输出“Good”即答案为C。 7、阅读以下C#代码: Console.WriteLine("{0}",Console.ReadLine()); Console.ReadKey(); 程序运行结果为( )。 A. 控制台窗口显示“{0}” B. 若用户在控制台上输入“hello,world!”,则按下回车后在控制台上显示“hello,world!” C. 控制台窗口显示“{0},Console.ReadLine()” D. 控制台窗口无显示 【答案】B 【解析】 Console.ReadLine(),显示让用户在控制台上输入一行内容,用占位符{}将用户输入内容输出,所以符合题意的选项为B,答案选B。 8、在 C#中,下列代码的运行结果是( )。 int x = 5 , y= 10; x= y; y=5; Console.WriteLine("x的值为{0} y的值为{1}",x,y); Console.ReadKey(); A、 x的值为5 B、 x的值为10 C、 x的值为5 D、 x的值为10 y的值为10 y的值为5 y的值为5 y的值为10 【答案】B 【解析】阅读程序可知变量x,y的初始值为5、10,x=y将y的值赋给x,因此x的值为10,对变量y也重新赋值为5,因此y的值为5,因此选B。 9、 执行以下程序,运行结果为( )。 int a = 10,b=2 ; Console.WriteLine ( “{0:C}”, a/b ); A .$5 B. 5 C.5% D.0 【答案】A 【解析】阅读程序,计算a/b=5,输出格式字符串货币字符,结果为$5 , 答案为A。 10、以下描述正确的是( )。 A. Console.Read()是向控制台输出一个字符 B. Console.ReadLine()是从控制台读取的一行 C. Console.Read()用于返回控制台上输入数据的首字符的ASCII码 D. B和C 【答案】D 【解析】 Console.Read()是一次读入一个字符,向控制台输出一个字符是Console.Write()方法,A选项错误,B和C选项均正确,答案选D。 2、 判断题 1、 在控制台应用程序中,若想从键盘上输入数据,可以使用Console.Read()和Console.ReadLine()方法。( ) 【答案】√ 【解析】在C#中,可以通过Console类的Read方法和ReadLine方法让用户从键盘上输入数据,题意正确。 2、Console.WriteLine();和Console.Write();的区别是第一个输出后换行,第二个不换。( ) 【答案】√ 【解析】略。 3、当使用Console.Read()方法,用户输入多个字符时,将返回所有字符的ASCII码值。( ) 【答案】× 【解析】Console.Read方法只能读取一个字符,若输入多个字符时,则只返回第一个字符的ASCII码值。 4、Console.WriteLine(“{1},{2}”,”1”,”2”)。( ) 【答案】× 【解析】占位符下标是从0开始,因此题意错误。 5、在C#中,执行以下程序: Console.WriteLine("0"); Console.Read(); Console.WriteLine("1"); Console.ReadLine(); 输出结果为0。( ) 【答案】√ 【解析】Console.Read()方法执行完,用户回车后程序就会结束,因此输出结果只有0,题意正确。 三、填空题 1、在C#中,( )是控制台类,利用它我们可以方便的进行控制台的输入输出。 【答案】Console 【解析】输入输出类是Console类。 2、C#程序的基本单位是( )。 【答案】语句 【解析】一个C#程序是由若干条语句组成的,C#程序的基本单位是语句。 3、在 C#程序中,每条语句都以( )作为结束符。 【答案】分号(;) 【解析】略。 4、 在C#中,Console类中使用( )语句可以暂停程序运行。 【答案】Console.ReadKey() 【解析】当我们需要让程序在某个地方暂停后观察程序运行效果时,可以使用Console.ReadKey()语句。 5、 在格式字符串中,可以使用( )来实现水平制表输出。 【答案】\t 【解析】考察转义字符,制表符\t。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目四任务一 赋值语句、输入语句与输出语句 (练习)-《算法与程序设计—C#》(河北科学技术出版社第1版)同步精品课堂
1
项目四任务一 赋值语句、输入语句与输出语句 (练习)-《算法与程序设计—C#》(河北科学技术出版社第1版)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。