第40卷 C#常用类的属性和方法(2)河北省对口招生考试-计算机类《算法与程序设计双析卷》

2026-04-29
| 2份
| 8页
| 26人阅读
| 0人下载

内容正文:

编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第39、第40卷精准对标河北省考纲,知识模块(五)C#常用类的属性和方法: 1. 掌握Math类的方法:Abs、Pow、Sqrt、Round、Ceil、Floor、Exp、Log、Max、Min、Sign、Sin、Cos; 2. 掌握String类的属性:Chars、Length,掌握String类的方法: Equals、Compare、Contains、Concat、Copy、Format、IndexOf、 Insert、Remove、Replace、IsNullOrEmpty、Join、Split、ToLower、ToUpper、ToCharArray、Trim、Substring 3. 掌握DateTime类的属性:Date、Day、Hour、Minute、Month、Today、Year、Now; 4.掌握Random类的方法:Next、NextDouble; 4. 掌握类型转换的方法:ToBoolean、ToChar、ToDateTime、ToDecimal、ToDouble、ToSingle、ToString。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第40卷 C#常用类的属性和方法(2) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在以下C#类中, 是控制台类,利用它可以方便的进行控制台应用程序的输入输出。(   ) A.Control B.Console C.Cancel D.Write() 2.以下代码执行后,result 的值是(   ) string str = "123"; int result = Convert.ToInt32(str); A."123" B.123 C.编译错误 D.运行时错误 3.若要将一个 double 类型的值转换为 string 类型,应使用 Convert 类的 方法(   ) A.ToDouble B.ToString C.ToInt32 D.ToBoolean 4.以下 方法用于将数据转换为字符串(   ) A.Convert.ToInt32() B.Convert.ToDouble() C.Convert.ToString() D.Convert.ToBoolean() 5.在C#中,Convert类的主要作用是(   ) A.执行数学运算 B.转换数据类型 C.格式化字符串 D.比较数据 6.以下代码输出是(   ) Console.WriteLine(string.Concat("A", "B", "C")); A."A|B|C" B."A,B,C" C."ABC" D."A B C" 7.以下代码输出是(   ) string s = "COMPUTER"; Console.WriteLine(s.IndexOf('U')); A.1 B.2 C.3 D.4 8.截取子串的方法是(   ) A.IndexOf() B.Substring() C.Replace() D.Trim() 9.Math.Pow(2, 3) 的返回值是(   ) A.6 B.8 C.9 D.23 10.以下哪个方法可以用于将一个字符串拆分成多个字符串数组?(   ) A.Split() B.Contains() C.IndexOf() D.ToLower() 二、填空题(本大题共6小题,每题5分,共30分) 11.Math.Log10(100) 的返回值是 _____。 12.在C#中,Math.Exp(1) 的返回值是 _____。 13.在C#中,Math.Abs(-15) 的返回值是 _____。 14.将用户输入转换为 int 的代码是: int num = ______(Console.ReadLine()); 15.Console.WriteLine("Hello {0}", "World");的输出结果是_________。 16.用于获取当前日期和时间的属性是________。 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.以下代码的输出结果是 ____: string str = "  C# Programming  "; Console.WriteLine(str.Trim().Length); 18.以下代码的输出结果是 ____: string str = "Hello World"; Console.WriteLine(str.Substring(6)); 19.下列程序的运行结果是________ static void Main()     {         string numbers = "10, 20, 30, 40, 50";         string[] numberArray = numbers.Split(',');         double sum = 0;         foreach (string num in numberArray)         {             sum += Convert.ToDouble(num.Trim());         }         double average = Math.Round(sum / numberArray.Length, 2);         Console.WriteLine(  average);     } 20.下列程序的运行结果是________ static void Main(string[] args)         {             string numbers = "3, 4, 5";             string[] numberArray = numbers.Split(',');             double sumOfSquares = 0;             foreach (string num in numberArray)             {                 double number = Convert.ToDouble(num.Trim());                 sumOfSquares += Math.Pow(number, 2);             }             Console.WriteLine(sumOfSquares);         } 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第39、第40卷精准对标河北省考纲,知识模块(五)C#常用类的属性和方法: 1. 掌握Math类的方法:Abs、Pow、Sqrt、Round、Ceil、Floor、Exp、Log、Max、Min、Sign、Sin、Cos; 2. 掌握String类的属性:Chars、Length,掌握String类的方法: Equals、Compare、Contains、Concat、Copy、Format、IndexOf、 Insert、Remove、Replace、IsNullOrEmpty、Join、Split、ToLower、ToUpper、ToCharArray、Trim、Substring 3. 掌握DateTime类的属性:Date、Day、Hour、Minute、Month、Today、Year、Now; 4.掌握Random类的方法:Next、NextDouble; 4. 掌握类型转换的方法:ToBoolean、ToChar、ToDateTime、ToDecimal、ToDouble、ToSingle、ToString。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第40卷 C#常用类的属性和方法(2) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在以下C#类中, 是控制台类,利用它可以方便的进行控制台应用程序的输入输出。(   ) A.Control B.Console C.Cancel D.Write() 【答案】B 2.以下代码执行后,result 的值是(   ) string str = "123"; int result = Convert.ToInt32(str); A."123" B.123 C.编译错误 D.运行时错误 【答案】B 3.若要将一个 double 类型的值转换为 string 类型,应使用 Convert 类的 方法(   ) A.ToDouble B.ToString C.ToInt32 D.ToBoolean 【答案】B 【详解】Convert.ToString 方法可将各种类型的值转换为字符串类型。 4.以下 方法用于将数据转换为字符串(   ) A.Convert.ToInt32() B.Convert.ToDouble() C.Convert.ToString() D.Convert.ToBoolean() 【答案】C 5.在C#中,Convert类的主要作用是(   ) A.执行数学运算 B.转换数据类型 C.格式化字符串 D.比较数据 【答案】B 6.以下代码输出是(   ) Console.WriteLine(string.Concat("A", "B", "C")); A."A|B|C" B."A,B,C" C."ABC" D."A B C" 【答案】C 7.以下代码输出是(   ) string s = "COMPUTER"; Console.WriteLine(s.IndexOf('U')); A.1 B.2 C.3 D.4 【答案】D 8.截取子串的方法是(   ) A.IndexOf() B.Substring() C.Replace() D.Trim() 【答案】B 9.Math.Pow(2, 3) 的返回值是(   ) A.6 B.8 C.9 D.23 【答案】B 10.以下哪个方法可以用于将一个字符串拆分成多个字符串数组?(   ) A.Split() B.Contains() C.IndexOf() D.ToLower() 【答案】A 【详解】选项A:Split()函数是根据分隔符将字符串拆分为子字符串数组。 选项B:Contains()函数是判断字符串是否包含指定的子字符串。 选项C:IndexOf()函数是在一个字符串中查找指定子字符串的第一个匹配项的位置。 选项D:ToLower()函数是将字符串中的所有字符转换为小写形式。 二、填空题(本大题共6小题,每题5分,共30分) 11.Math.Log10(100) 的返回值是 _____。 【答案】方法;属性;事件;索引器 12.在C#中,Math.Exp(1) 的返回值是 _____。 【答案】约 2.71828 13.在C#中,Math.Abs(-15) 的返回值是 _____。 【答案】15 14.将用户输入转换为 int 的代码是: int num = ______(Console.ReadLine()); 【答案】int.Parse 或 Convert.ToInt32 15.Console.WriteLine("Hello {0}", "World");的输出结果是_________。 【答案】Hello World 16.用于获取当前日期和时间的属性是________。 【答案】DateTime.Now 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.以下代码的输出结果是 ____: string str = "  C# Programming  "; Console.WriteLine(str.Trim().Length); 【答案】14 【详解】Trim() 方法去除字符串首尾的空格," C# Programming " 处理后变成 "C# Programming"。 计算长度:"C# Programming" 有 14 个字符(包括空格)。 18.以下代码的输出结果是 ____: string str = "Hello World"; Console.WriteLine(str.Substring(6)); 【答案】World 【详解】Substring(startIndex) 从指定索引开始截取字符串到末尾。 "Hello World" 中,'W' 的索引是 6,所以 Substring(6) 返回 "World" 19.下列程序的运行结果是________ static void Main()     {         string numbers = "10, 20, 30, 40, 50";         string[] numberArray = numbers.Split(',');         double sum = 0;         foreach (string num in numberArray)         {             sum += Convert.ToDouble(num.Trim());         }         double average = Math.Round(sum / numberArray.Length, 2);         Console.WriteLine(  average);     } 【答案】30 20.下列程序的运行结果是________ static void Main(string[] args)         {             string numbers = "3, 4, 5";             string[] numberArray = numbers.Split(',');             double sumOfSquares = 0;             foreach (string num in numberArray)             {                 double number = Convert.ToDouble(num.Trim());                 sumOfSquares += Math.Pow(number, 2);             }             Console.WriteLine(sumOfSquares);         } 【答案】50 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第40卷 C#常用类的属性和方法(2)河北省对口招生考试-计算机类《算法与程序设计双析卷》
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。