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

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

内容正文:

编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第37、第38卷精准对标河北省考纲,知识模块(五)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。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第37卷 C#常用类的属性和方法(1) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在C#中,判断一个字符串变量是否为空或只包含空白字符的方法是(   ) A.string.IsNullOrWhiteSpace(str) B.string.IsNullOrEmpty(str) C.str == null || str.Trim() == "" D.A和C都是正确的 2.在C#中,以下(   )表达式会返回字符串的长度。 A.str.Length B.str.Count C.str.Size D.str.Length() 3.在C#中,可以使用(   )方法将一个DateTime对象转换为字符串。 A.ToDateTime() B.ToCharArray() C.ToString() D.Substring() 4.在C#中,可查询当前日期的属性是(   ) A.Now B.Date C.Year D.Hour 5.在C#中,已知string s = "123计算机C#";则s.Length的值为(   ) A.8 B.9 C.10 D.11 6.关于 Random 类的说法,错误的是(   ) A.初始化new Random()时若不指定种子,会使用系统时间作为默认种子 B.Random.Next(10)会生成 0-9(含)的随机整数 C.Random.NextDouble()返回 [0,1) 范围内的随机 double 值 D.多次创建new Random()且不指定种子,会生成相同的随机序列 7.在C#中,执行下列代码后, CompareHelloWorld变量的值为(   )             string Hello = "apple";             string World = "Apple";             int  CompareHelloWorld = string.Compare(Hello, World); A.-1 B.0 C.1 D.都不正确 8.在C#中的String类中,string.Join()方法的作用是(   ) A.将多个字符串连接成一个字符串,并用指定分隔符分隔 B.将字符串分割成子字符串数组 C.比较两个字符串是否相等 D.查找字符串中特定字符的位置 9.随机数生成器的类是(   ) A.Random B.Math C.DateTime D.Array 10.字符串"a,b,c"使用 Split (',') 后的数组长度是(   ) A.1 B.2 C.3 D.4 二、填空题(本大题共6小题,每题5分,共30分) 11.可获得当前系统时间为星期几的属性是__________。 12.在C#中,Math类的________方法用于计算一个数的绝对值。 13.在C#中,用于将字符串转换为大写的方法是_________。 14.在C#中,SubString()函数的功能是__________。 15.在C#中,表达式Math.Ceiling(2.3) 的值为______。 16.在C#中,下列语句产生的随机数一定是______中的任一个。 Random num = new Random(); int  i=num.Next(5); 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.阅读下面的程序,程序运行后,m的值为__________。 int x=3,y=4,z=5; String s=”xyz”; String m=s+x+y+z; 18.下列C#程序的运行结果为________。            static void Main(string[] args)             {                 string str = "Visual Studio 2020";                 string newString ="";                 foreach (char ch in str)                 {                     if (ch == 'i' || ch == 'u')                     continue;                     newString += ch.ToString();                 }                 Console.WriteLine(newString);                 Console.ReadKey();             } 19.下列C#程序的运行结果是_________         public static void Main(string[] args)         {                    string kk = "I Like Math";             string sx = kk.Insert(3,"s");             Console.WriteLine(sx);             string sc = kk.Replace("s"," ");             Console.WriteLine(sc);             string sv = kk.Remove(2,4);             Console.WriteLine(sv);             Console.ReadKey();         } 20.下列C#程序的运行结果为____________             public static void Main(string[] args)             {                 string strH = "Hello";                 strH = strH.Replace('e', 'a');                   Console.WriteLine("使用 Replace 方法替换后的字符串为:" + strH);                 Console.WriteLine("字符串转换为 大写 :" + strH.ToUpper());                   Console.WriteLine("字符串转换为 小写 :" + strH.ToLower());                 Console.ReadKey();             } 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第37、第38卷精准对标河北省考纲,知识模块(五)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。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第37卷 C#常用类的属性和方法(1) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在C#中,判断一个字符串变量是否为空或只包含空白字符的方法是(   ) A.string.IsNullOrWhiteSpace(str) B.string.IsNullOrEmpty(str) C.str == null || str.Trim() == "" D.A和C都是正确的 【答案】D 【详解】选项A的string.IsNullOrWhiteSpace(str)方法用于检查一个字符串是否为null、空字符串或只包含空白字符(如空格、制表符或换行符)。选项B的string.IsNullOrEmpty(str)方法只检查字符串是否为null或空字符串。选项C的逻辑表达式str == null || str.Trim() == ""也达到了相同的目的:首先检查字符串是否为null,如果不是,则使用Trim()方法去除字符串两端的空白字符,并检查结果字符串是否为空。因此,选项A和C都是正确的。 2.在C#中,以下(   )表达式会返回字符串的长度。 A.str.Length B.str.Count C.str.Size D.str.Length() 【答案】A 【详解】在C#中,字符串对象具有一个名为Length的属性,它返回字符串中的字符数。选项B的Count和选项C的Size并不是字符串对象的属性。选项D的str.Length()是不正确的,因为Length是一个属性而不是方法,因此不应该使用括号。所以正确答案是A,str.Length。 3.在C#中,可以使用(   )方法将一个DateTime对象转换为字符串。 A.ToDateTime() B.ToCharArray() C.ToString() D.Substring() 【答案】C 【详解】选项A:ToDateTime()用于将其他类型的对象转换为DateTime类型。 选项B:ToCharArray()将字符串转换为字符数组,其中包含了字符串中的每个字符。 选项C:ToString()将将其他类型数据转换为string类型数据。 选项D:Substring()从一个字符串的指定位置开始,提取指定长度的子字符串。 4.在C#中,可查询当前日期的属性是(   ) A.Now B.Date C.Year D.Hour 【答案】B 【详解】Now是获取当前的日期和时间;Date是获取日期的整数值;Year是获取年份的整数值;Hour是获取时间的小时的整数值。 5.在C#中,已知string s = "123计算机C#";则s.Length的值为(   ) A.8 B.9 C.10 D.11 【答案】A 6.关于 Random 类的说法,错误的是(   ) A.初始化new Random()时若不指定种子,会使用系统时间作为默认种子 B.Random.Next(10)会生成 0-9(含)的随机整数 C.Random.NextDouble()返回 [0,1) 范围内的随机 double 值 D.多次创建new Random()且不指定种子,会生成相同的随机序列 【答案】D 7.在C#中,执行下列代码后, CompareHelloWorld变量的值为(   )             string Hello = "apple";             string World = "Apple";             int  CompareHelloWorld = string.Compare(Hello, World); A.-1 B.0 C.1 D.都不正确 【答案】A 8.在C#中的String类中,string.Join()方法的作用是(   ) A.将多个字符串连接成一个字符串,并用指定分隔符分隔 B.将字符串分割成子字符串数组 C.比较两个字符串是否相等 D.查找字符串中特定字符的位置 【答案】A 9.随机数生成器的类是(   ) A.Random B.Math C.DateTime D.Array 【答案】A 【详解】Random 类用于生成随机数。 10.字符串"a,b,c"使用 Split (',') 后的数组长度是(   ) A.1 B.2 C.3 D.4 【答案】C 【详解】按逗号分割生成 ["a", "b", "c"],长度为 3。 二、填空题(本大题共6小题,每题5分,共30分) 11.可获得当前系统时间为星期几的属性是__________。 【答案】DayOfWeek 【详解】在C#中,可以使用DateTime.DayOfWeek属性来获取当前系统时间星期几的枚举值。 12.在C#中,Math类的________方法用于计算一个数的绝对值。 【答案】Math.Abs() 13.在C#中,用于将字符串转换为大写的方法是_________。 【答案】ToUpper() 14.在C#中,SubString()函数的功能是__________。 【答案】获取子字符串 15.在C#中,表达式Math.Ceiling(2.3) 的值为______。 【答案】3 16.在C#中,下列语句产生的随机数一定是______中的任一个。 Random num = new Random(); int  i=num.Next(5); 【答案】0,1,2,3,4 三、写运行结果题(本大题共4小题,每题10分,共40分) 17.阅读下面的程序,程序运行后,m的值为__________。 int x=3,y=4,z=5; String s=”xyz”; String m=s+x+y+z; 【答案】xyz345 18.下列C#程序的运行结果为________。            static void Main(string[] args)             {                 string str = "Visual Studio 2020";                 string newString ="";                 foreach (char ch in str)                 {                     if (ch == 'i' || ch == 'u')                     continue;                     newString += ch.ToString();                 }                 Console.WriteLine(newString);                 Console.ReadKey();             } 【答案】Vsal Stdo 2020 19.下列C#程序的运行结果是_________         public static void Main(string[] args)         {                    string kk = "I Like Math";             string sx = kk.Insert(3,"s");             Console.WriteLine(sx);             string sc = kk.Replace("s"," ");             Console.WriteLine(sc);             string sv = kk.Remove(2,4);             Console.WriteLine(sv);             Console.ReadKey();         } 【答案】I Lsike Math I Like Math I  Math 20.下列C#程序的运行结果为____________             public static void Main(string[] args)             {                 string strH = "Hello";                 strH = strH.Replace('e', 'a');                   Console.WriteLine("使用 Replace 方法替换后的字符串为:" + strH);                 Console.WriteLine("字符串转换为 大写 :" + strH.ToUpper());                   Console.WriteLine("字符串转换为 小写 :" + strH.ToLower());                 Console.ReadKey();             } 【答案】使用 Replace 方法替换后的字符串为:Hallo 字符串转换为 大写 :HALLO 字符串转换为 小写 :hallo 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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