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

2026-04-29
| 2份
| 9页
| 21人阅读
| 0人下载

内容正文:

编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第43、第44卷精准对标河北省考纲,知识模块(五)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。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第43卷 C#常用类的属性和方法(4) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.要查找字符串中某个子字符串第一次出现的位置,应该使用的方法是(   ) A.String.LastIndexOf() B.String.Contains() C.String.IndexOf() D.String.Replace() 2.在String类中,用来连接两个字符串的方法是(   ) A.String.Substring() B.String.Concat() C.String.IndexOf() D.String.ToUpper() 3.下面 方法表示计算一个数的正弦值。(   ) A.Math.Cos() B.Math.Sin() C.Math.Tan() D.Math.Asin() 4.Math.Sqrt(16)的结果是(   ) A.4 B.8 C.16 D.无法确定 5.以下 方法可以用来计算两个数的最大值。(   ) A.Math.Max B.Math.Min C.Math.Pow D.Math.Abs 6.在C#中,Math.Abs(-5)的结果是(   ) A.-5 B.5 C.0 D.无法确定 7.以下代码的输出结果是什么(   ) int num = 65; char c = Convert.ToChar(num); Console.WriteLine(C.; A.'A' B.'65' C.65 D.编译错误 8.以下方法可以将布尔值 true 转换为字符串的是(   ) A.Convert.ToBoolean("true") B.Convert.ToString(true) C.Convert.ToInt32(true) D.Convert.ToChar(true) 9.如果尝试 Convert.ToInt32("ABC"),会发生什么(   ) A.返回 0 B.返回 -1 C.编译错误 D.运行时抛出 FormatException 10.以下代码的输出结果是什么(   ) string str = "3.14"; double num = Convert.ToDouble(str); Console.WriteLine(num + 1); A.3.141 B.4.14 C.编译错误 D.运行时异常 二、填空题(本大题共6小题,每题5分,共30分) 11.Math.Round(3.5) 的返回值是 ______。 12.Math.Min(20, 30) 的返回值是 ______。 13.代码 DateTime date = new DateTime(2024, 10, 1); 创建了一个表示 ______ 年 ______ 月 ______ 日的 DateTime 对象。 14.用于在DateTime对象上添加指定天数的方法是________。 15.用于将字符串转换为DateTime对象的方法是________。 16.若要获取当前日期的月份,可以使用 DateTime.Now.______。 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.下列程序的运行结果为_____     class Program     {         static void Main()         {             Console.WriteLine(Math.Log(Math.E));             Console.WriteLine(Math.Log10(100));             Console.WriteLine(Math.Log(8, 2));             Console.WriteLine(Math.Sin(30* Math.PI / 180));             Console.ReadKey();         }     } 18.下列程序的运行结果为_____     class Program     {         static void Main(string[] args)         {             string str = "apple,banana,orange";             string[] fruits = str.Split(',');             string result = string.Join(" | ", fruits);             Console.WriteLine(result);             Console.ReadKey();         }     } 19.下列程序的运行结果为_____    class Program     {         static void Main(string[] args)         {             string name = "Tom";             int age = 25;             string result = string.Format("Name: {0}, Age: {1:D3}", name, age);             Console.WriteLine(result);             Console.ReadKey();         }     } 20.下列程序的运行结果为_____     class Program     {         static void Main(string[] args)         {             string str = "  Hello World  ";             string result = str.Trim().Substring(6, 5).ToUpper();             Console.WriteLine(result);             Console.ReadKey();         } } 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第43、第44卷精准对标河北省考纲,知识模块(五)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。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第43卷 C#常用类的属性和方法(4) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.要查找字符串中某个子字符串第一次出现的位置,应该使用的方法是(   ) A.String.LastIndexOf() B.String.Contains() C.String.IndexOf() D.String.Replace() 【答案】A 【详解】String.IndexOf() 用于查找子字符串在原字符串中第一次出现的位置。 2.在String类中,用来连接两个字符串的方法是(   ) A.String.Substring() B.String.Concat() C.String.IndexOf() D.String.ToUpper() 【答案】B 【详解】String.Concat() 方法用于连接两个或多个字符串 3.下面 方法表示计算一个数的正弦值。(   ) A.Math.Cos() B.Math.Sin() C.Math.Tan() D.Math.Asin() 【答案】B 【详解】Math.Sin() 用于计算给定角度的正弦值,Math.Cos() 计算余弦值,Math.Tan() 计算正切值,Math.Asin() 计算反正弦值。 4.Math.Sqrt(16)的结果是(   ) A.4 B.8 C.16 D.无法确定 【答案】A 【详解】Math.Sqrt方法用于计算一个数的平方根。对于Math.Sqrt(16),它会返回16的平方根,即4。 5.以下 方法可以用来计算两个数的最大值。(   ) A.Math.Max B.Math.Min C.Math.Pow D.Math.Abs 【答案】A 【详解】Math.Max方法用于计算两个数中的最大值。 6.在C#中,Math.Abs(-5)的结果是(   ) A.-5 B.5 C.0 D.无法确定 【答案】B 【详解】Math.Abs方法用于计算一个数的绝对值。对于Math.Abs(-5),它会返回-5的绝对值,即5。 7.以下代码的输出结果是什么(   ) int num = 65; char c = Convert.ToChar(num); Console.WriteLine(C.; A.'A' B.'65' C.65 D.编译错误 【答案】A 【详解】Convert.ToChar(int) 将整数视为 Unicode编码,65 对应大写字母 'A'。 如果输入 Convert.ToChar(97),会输出 'a'(小写字母)。 8.以下方法可以将布尔值 true 转换为字符串的是(   ) A.Convert.ToBoolean("true") B.Convert.ToString(true) C.Convert.ToInt32(true) D.Convert.ToChar(true) 【答案】B 【详解】Convert.ToString(true) 将 bool 转为字符串 "True"。 A选项是将字符串转布尔值,C选项会返回 1(true 转为 int 是 1),D选项会报错。 9.如果尝试 Convert.ToInt32("ABC"),会发生什么(   ) A.返回 0 B.返回 -1 C.编译错误 D.运行时抛出 FormatException 【答案】D 【详解】Convert.ToInt32() 要求输入是有效的数字字符串,"ABC" 无法解析为整数,因此会抛出 FormatException。如果希望避免异常,可以用 int.TryParse() 方法。 10.以下代码的输出结果是什么(   ) string str = "3.14"; double num = Convert.ToDouble(str); Console.WriteLine(num + 1); A.3.141 B.4.14 C.编译错误 D.运行时异常 【答案】B 【详解】Convert.ToDouble("3.14") 正确将字符串转为 double 类型,值为 3.14。 3.14 + 1 = 4.14,不会报错(但如果 str 不是有效数字如 "3.14a",则会抛出异常)。 二、填空题(本大题共6小题,每题5分,共30分) 11.Math.Round(3.5) 的返回值是 ______。 【答案】4 12.Math.Min(20, 30) 的返回值是 ______。 【答案】20 13.代码 DateTime date = new DateTime(2024, 10, 1); 创建了一个表示 ______ 年 ______ 月 ______ 日的 DateTime 对象。 【答案】 2024 10 1 14.用于在DateTime对象上添加指定天数的方法是________。 【答案】AddDays() 15.用于将字符串转换为DateTime对象的方法是________。 【答案】DateTime.Parse() 16.若要获取当前日期的月份,可以使用 DateTime.Now.______。 【答案】Month 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.下列程序的运行结果为_____     class Program     {         static void Main()         {             Console.WriteLine(Math.Log(Math.E));             Console.WriteLine(Math.Log10(100));             Console.WriteLine(Math.Log(8, 2));             Console.WriteLine(Math.Sin(30* Math.PI / 180));             Console.ReadKey();         }     } 【答案】1 2 3 0.5 18.下列程序的运行结果为_____     class Program     {         static void Main(string[] args)         {             string str = "apple,banana,orange";             string[] fruits = str.Split(',');             string result = string.Join(" | ", fruits);             Console.WriteLine(result);             Console.ReadKey();         }     } 【答案】apple | banana | orange 19.下列程序的运行结果为_____    class Program     {         static void Main(string[] args)         {             string name = "Tom";             int age = 25;             string result = string.Format("Name: {0}, Age: {1:D3}", name, age);             Console.WriteLine(result);             Console.ReadKey();         }     } 【答案】Name: Tom, Age: 025 20.下列程序的运行结果为_____     class Program     {         static void Main(string[] args)         {             string str = "  Hello World  ";             string result = str.Trim().Substring(6, 5).ToUpper();             Console.WriteLine(result);             Console.ReadKey();         } } 【答案】WORLD 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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