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

2026-04-30
| 2份
| 8页
| 31人阅读
| 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。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第44卷 C#常用类的属性和方法(4) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在C#中,以下方法可以将字符串"123"转换为整数的是(   ) A.Convert.ToInt32("123") B.Convert.ToString(123) C.Convert.ToDouble("123") D.Convert.ToChar("123") 2.C#语言中,字符串常量@"123 456"的长度是(   ) A.6 B.7 C.8 D.9 3.窗体中有一个年龄文本框txtAge,下面 代码可以获得文本框中的年龄值。(   ) A.int age=txtAge; B.int age=txtAge.Text; C.int age=Convert.ToInt32(txtAge.Text); D.int age=int.Parse(txtAge); 4.使用 Convert 类转换,以下正确的是(   ) A.char c = Convert.ToInt32("97"); B.int k = Convert.ToChar("A"); C.float f = Convert.ToSingle(97); D.string s = Convert.ToDouble(3.14); 5.Math.Round(2.5) 的返回值是(   ) A.2 B.3 C.2.5 D.3.0 6.Math.Log(Math.E) 的返回值是(   ) A.0 B.1 C.2.718 D.10 7.Math.Ceiling(3.14) 的返回值是(   ) A.3 B.3.14 C.4 D.4.0 8.下面方法中,能计算一个数的自然指数(ex)的方法是(   ) A.Math.Log() B.Math.Exp() C.Math.Pow() D.Math.Sqrt() 9.以下方法中用于返回两个数中的较大值的是(   ) A.Math.Min() B.Math.Max() C.Math.Abs() D.Math.Round() 10.Math.Sign(-10) 的返回值是(   ) A.-1 B.0 C.1 D.10 二、填空题(本大题共6小题,每题5分,共30分) 11.要获取字符串"CSharpProgramming"中字符'P'首次出现的位置,应使用方法_______。 12.从字符串"2025-10-05"中截取年份部分(前 4 个字符),代码是_______。 13.要获取字符串"Programming"的长度,应使用的语句是_______。 14.将字符串数组{"a", "b", "c"}拼接为"a,b,c",应使用_______。 15.计算一个数的绝对值,使用_______方法;获取两个数中的较大值,使用_______方法。 16.将小数 2.345 保留 2 位小数,应使用函数_______。 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.下列程序的运行结果为_________         static void Main()         {             float i4 = 4.375f;             Console.WriteLine(Math.Round(i4));             Console.WriteLine(Math.Round(i4, 1));             Console.ReadKey();         } 18.输入"book",下列程序输出______ string s = Console.ReadLine();   char[] chars = s.ToCharArray();   for (int i = 0; i < chars.Length; i++) {       chars[i] = (char)(chars[i] + 1);   }   Console.WriteLine(new string(chars)); 19.执行以下代码后,maxValue 的值是 ____: int maxValue = Math.Max(10, Math.Max(5, 8)); 20.以下代码的输出结果是 ____: double logValue = Math.Log(100, 10); Console.WriteLine(logValue); 试卷第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。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第44卷 C#常用类的属性和方法(4) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在C#中,以下方法可以将字符串"123"转换为整数的是(   ) A.Convert.ToInt32("123") B.Convert.ToString(123) C.Convert.ToDouble("123") D.Convert.ToChar("123") 【答案】A 【详解】Convert.ToInt32() 用于将字符串或其它类型转换为 int 类型。 B选项是将数字转为字符串,C选项转为 double,D选项会报错(无法将多字符字符串转为单个 char)。 2.C#语言中,字符串常量@"123 456"的长度是(   ) A.6 B.7 C.8 D.9 【答案】C 【详解】@取消转义字符,因此字符串的长度为8。 3.窗体中有一个年龄文本框txtAge,下面 代码可以获得文本框中的年龄值。(   ) A.int age=txtAge; B.int age=txtAge.Text; C.int age=Convert.ToInt32(txtAge.Text); D.int age=int.Parse(txtAge); 【答案】C 4.使用 Convert 类转换,以下正确的是(   ) A.char c = Convert.ToInt32("97"); B.int k = Convert.ToChar("A"); C.float f = Convert.ToSingle(97); D.string s = Convert.ToDouble(3.14); 【答案】C 【详解】A 选项,Convert.ToInt32("97") 结果是 int 类型,不能直接赋给 char 类型;B 选项,Convert.ToChar("A") 结果是 char 类型,不能赋给 int 类型;C 选项,Convert.ToSingle 可把 int 类型的 97 转换为 float 类型,正确;D 选项,Convert.ToDouble(3.14) 结果是 double 类型,不能赋给 string 类型,所以选 C。 5.Math.Round(2.5) 的返回值是(   ) A.2 B.3 C.2.5 D.3.0 【答案】A 【详解】round是四舍五入函数。 6.Math.Log(Math.E) 的返回值是(   ) A.0 B.1 C.2.718 D.10 【答案】B 【详解】log返回指定数字的自然对数。 7.Math.Ceiling(3.14) 的返回值是(   ) A.3 B.3.14 C.4 D.4.0 【答案】C 【详解】ceiling返回大于或等于该数的最小整数。 8.下面方法中,能计算一个数的自然指数(ex)的方法是(   ) A.Math.Log() B.Math.Exp() C.Math.Pow() D.Math.Sqrt() 【答案】B 【详解】Math.Exp() 方法用于计算 e 的指定次幂,e是自然常数,约为 2.71828。 9.以下方法中用于返回两个数中的较大值的是(   ) A.Math.Min() B.Math.Max() C.Math.Abs() D.Math.Round() 【答案】B 【详解】Math.Max() 方法用于返回两个数中的较大值,而 Math.Min() 返回较小值。 10.Math.Sign(-10) 的返回值是(   ) A.-1 B.0 C.1 D.10 【答案】A 【详解】Math.Sign() 方法用于返回一个表示数字符号的值。如果数字为负数,返回 -1;如果数字为 0,返回 0;如果数字为正数,返回 1。因为 -10 是负数,所以 Math.Sign(-10) 返回 -1。 二、填空题(本大题共6小题,每题5分,共30分) 11.要获取字符串"CSharpProgramming"中字符'P'首次出现的位置,应使用方法_______。 【答案】"CSharpProgramming".IndexOf('P') 【详解】IndexOf(char value)返回指定字符在字符串中首次出现的索引,未找到则返回 - 1。 12.从字符串"2025-10-05"中截取年份部分(前 4 个字符),代码是_______。 【答案】"2023-10-05".Substring(0, 4) 【详解】Substring(0, 4)表示从索引 0 开始,截取 4 个字符(结果为 "2025")。 13.要获取字符串"Programming"的长度,应使用的语句是_______。 【答案】"Programming".Length 【详解】Length是string的属性(非方法),返回字符个数。 14.将字符串数组{"a", "b", "c"}拼接为"a,b,c",应使用_______。 【答案】string.Join(",", new string[] { "a", "b", "c" }) 【详解】string.Join(separator, values)将数组元素通过分隔符拼接为单个字符串。 15.计算一个数的绝对值,使用_______方法;获取两个数中的较大值,使用_______方法。 【答案】 Math.Abs() Math.Max() 【详解】Math.Abs(x)返回 x 的绝对值;Math.Max(a, b)返回 a 和 b 中的较大值。 16.将小数 2.345 保留 2 位小数,应使用函数_______。 【答案】Math.Round(2.345, 2) 【详解】Math.Round()的第二个参数指定保留的小数位数。 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.下列程序的运行结果为_________         static void Main()         {             float i4 = 4.375f;             Console.WriteLine(Math.Round(i4));             Console.WriteLine(Math.Round(i4, 1));             Console.ReadKey();         } 【答案】4 4.4 18.输入"book",下列程序输出______ string s = Console.ReadLine();   char[] chars = s.ToCharArray();   for (int i = 0; i < chars.Length; i++) {       chars[i] = (char)(chars[i] + 1);   }   Console.WriteLine(new string(chars)); 【答案】cook 19.执行以下代码后,maxValue 的值是 ____: int maxValue = Math.Max(10, Math.Max(5, 8)); 【答案】10 【详解】Math.Max(a, b) 返回两个数中的较大值。 内层 Math.Max(5, 8) 返回 8,再比较 Math.Max(10, 8),最终结果为 10。 20.以下代码的输出结果是 ____: double logValue = Math.Log(100, 10); Console.WriteLine(logValue); 【答案】2.0 【详解】Math.Log(a, b) 计算以 b 为底的 a 的对数。 Math.Log(100, 10) 即计算 log₁₀100,结果为 2.0。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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