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

2026-04-29
| 2份
| 8页
| 37人阅读
| 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。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第39卷 C#常用类的属性和方法(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.获取当前日期的方法是(   ) A.DateTime.Now B.DateTime.Today C.DateTime.Yesterday D.DateTime.Tomorrow 2.以下 语句用于创建一个Random类的实例。(   ) A.Random r = new Random(); B.Random r = Random(); C.Random r = new Random(123); D.Random r = Random(123); 3.Random.Next(5, 10)生成的随机数范围是(   ) A.5到10 B.5到9 C.6到10 D.6到9 4.Random.Next(10)生成的随机数范围是(   ) A.0到10 B.1到10 C.0到9 D.1到9 5.在 C# 中,要创建一个 Random 类的实例,以下 方式是正确的。(   ) A.Random random = new Random(); B.Random random = Random(); C.Random random = new Random(10); D.以上 A 和 C 都正确 6.在C#中,Random类用于(   ) A.生成随机数 B.生成固定数 C.生成随机字符串 D.生成随机日期 7.在C#中,如果判断一个或者多个连续字符在目标字符串中是否存在,使用Stirng类的 方法。(   ) A.Split() B.IndexOf() C.Join() D.SubString() 8.C#中函数Math.Round(3.6) 的返回值是(   ) A.3 B.4 C.3.5 D.编译错误 9.将变量从字符串类型转换为数值类型可以使用的类型转换方法是(   ) A.Str() B.Cchar C.CStr() D.int.Parse() 10.以下哪个方法可以用于判断一个字符串是否为空?(   ) A.ToCharArray() B.Equals() C.Trim() D.IsNullOrEmpty() 二、填空题(本大题共6小题,每题5分,共30分) 11.在C#中,Math.Pow(3, 4)运行结果是__________。 12.在C#中,Math.Round(36.452)运行结果是__________。 13.Convert.ToInt32("42")的返回值是______。 14.在C#中,Convert类提供了一组_________方法,用于在不同类型之间进行转换。 15.String的Trim() 方法的作用是__________。 16.字符串分割方法返回__________类型。 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.在C#,语句如下,输出结果为__________。 string str = "do homework"; string newStr = str.Remove(0,7); Console.WriteLine(newStr); 18.输入字符串 "hello world",输出为__________ static void Main(string[] args) {     string input = Console.ReadLine();     string[] words = input.Split(' ');     Console.WriteLine(words[0].ToUpper());     Console.WriteLine(words[words.Length - 1].Length); } 19.以下代码的输出结果是 ____: string str = "C# is fun!"; int index = str.IndexOf("is"); Console.WriteLine(index); 20.执行以下代码后,newStr 的值是 ____: string str = "apple,orange,banana"; string[] fruits = str.Split(','); string newStr = string.Join(" | ", fruits); 试卷第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。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第39卷 C#常用类的属性和方法(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.获取当前日期的方法是(   ) A.DateTime.Now B.DateTime.Today C.DateTime.Yesterday D.DateTime.Tomorrow 【答案】B 【详解】Today 返回当前日期(不含时间),Now 包含时间。 2.以下 语句用于创建一个Random类的实例。(   ) A.Random r = new Random(); B.Random r = Random(); C.Random r = new Random(123); D.Random r = Random(123); 【答案】A 3.Random.Next(5, 10)生成的随机数范围是(   ) A.5到10 B.5到9 C.6到10 D.6到9 【答案】B 4.Random.Next(10)生成的随机数范围是(   ) A.0到10 B.1到10 C.0到9 D.1到9 【答案】C 5.在 C# 中,要创建一个 Random 类的实例,以下 方式是正确的。(   ) A.Random random = new Random(); B.Random random = Random(); C.Random random = new Random(10); D.以上 A 和 C 都正确 【答案】D 【详解】Random 类有两种常见的实例化方式。new Random() 使用当前系统时间作为种子来初始化随机数生成器;new Random(int seed) 可以指定一个种子值来初始化随机数生成器。选项 B 缺少 new 关键字,是错误的实例化方式。 6.在C#中,Random类用于(   ) A.生成随机数 B.生成固定数 C.生成随机字符串 D.生成随机日期 【答案】A 7.在C#中,如果判断一个或者多个连续字符在目标字符串中是否存在,使用Stirng类的 方法。(   ) A.Split() B.IndexOf() C.Join() D.SubString() 【答案】B 【详解】IndexOf()用于返回查找的字符串首次出现的索引位置。 8.C#中函数Math.Round(3.6) 的返回值是(   ) A.3 B.4 C.3.5 D.编译错误 【答案】B 【详解】Round为四舍五入函数。 9.将变量从字符串类型转换为数值类型可以使用的类型转换方法是(   ) A.Str() B.Cchar C.CStr() D.int.Parse() 【答案】D 【详解】在C#中,将字符串转换为数值类型通常使用的方法是int.Parse()。比如int.Parse("123")会将字符串"123"转换为整数123。需要注意的是,如果字符串不能被解析为有效的数值类型(例如,如果它包含非数字字符),则会出现错误。选项A、B和C均不是C#中的方法。 10.以下哪个方法可以用于判断一个字符串是否为空?(   ) A.ToCharArray() B.Equals() C.Trim() D.IsNullOrEmpty() 【答案】D 【详解】选项A:ToCharArray()函数是将字符串转换为字符数组,其中包含了字符串中的每个字符。 选项B:Equals()函数是用于比较两个字符串是否相等。 选项C:Trim()函数是去除字符串两端的空白字符(包括空格、制表符、换行符等)。 选项D:IsNullOrEmpty()函数是检查字符串是否为null或空字符串(包括空格)。 二、填空题(本大题共6小题,每题5分,共30分) 11.在C#中,Math.Pow(3, 4)运行结果是__________。 【答案】81 【详解】Pow()函数返回指定数值的指定次幂。Math.Pow(3,4)的数学表达式为,故答案为81。 12.在C#中,Math.Round(36.452)运行结果是__________。 【答案】36 【详解】Round()函数对指定数值进行四舍五入,舍入为最接近的整数。Round()函数并不完全符合四舍五入原则。而是“四舍六入,逢五无后则留双”。 Math.Round(36.452)    5后面有数字,就进位为36.46,36.46中百分位大于5,继续进位为36.5,由于在C#中,若5前面为偶数需要舍去,故最后答案为36。 13.Convert.ToInt32("42")的返回值是______。 【答案】42 14.在C#中,Convert类提供了一组_________方法,用于在不同类型之间进行转换。 【答案】静态 15.String的Trim() 方法的作用是__________。 【答案】移除首尾空白字符 16.字符串分割方法返回__________类型。 【答案】string[] 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.在C#,语句如下,输出结果为__________。 string str = "do homework"; string newStr = str.Remove(0,7); Console.WriteLine(newStr); 【答案】work 【详解】stringnewStr=str.Remove(0,7);语句意思为从字符串“do homework”第1个字符开始删除7个字符,并赋值给一个新的字符串变量。 18.输入字符串 "hello world",输出为__________ static void Main(string[] args) {     string input = Console.ReadLine();     string[] words = input.Split(' ');     Console.WriteLine(words[0].ToUpper());     Console.WriteLine(words[words.Length - 1].Length); } 【答案】HELLO 5 19.以下代码的输出结果是 ____: string str = "C# is fun!"; int index = str.IndexOf("is"); Console.WriteLine(index); 【答案】3 【详解】IndexOf("is") 返回子串 "is" 在字符串中的起始索引。 "C# is fun!" 中,'i' 的索引是 3(字符串索引从 0 开始)。 20.执行以下代码后,newStr 的值是 ____: string str = "apple,orange,banana"; string[] fruits = str.Split(','); string newStr = string.Join(" | ", fruits); 【答案】"apple | orange | banana" 【详解】Split(',') 按 , 拆分字符串,得到数组 ["apple", "orange", "banana"]。 string.Join(" | ", arr) 用 " | " 连接数组元素,返回 "apple | orange | banana"。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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