第9卷 C#的语言基础(2)河北省对口招生考试-计算机类《算法与程序设计双析卷》

2026-04-28
| 2份
| 9页
| 30人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 算法与程序设计(C#)
教材版本 -
年级 -
章节 -
类型 题集-专项训练
知识点 C#的语言基础
使用场景 中职复习
学年 2026-2027
地区(省份) 河北省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 225 KB
发布时间 2026-04-28
更新时间 2026-04-28
作者 xy01735
品牌系列 学易金卷·阶段检测模拟卷
审核时间 2026-04-28
下载链接 https://m.zxxk.com/soft/57591768.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第9、第10卷精准对标河北省考纲,知识模块(二)C#的语言基础: 1. 掌握C#的基本语法; 2. 掌握程序代码的书写规则; 3. 掌握C#语言的数据类型:值类型; 4. 了解C#语言的引用类型: 5. 掌握常量和变量的表示方法; 6. 掌握变量命名,变量的类型转换,变量的作用域; 7. 掌握运算符:算术运算符、赋值运算符、关系运算符、逻辑运算符;各种运算符的优先级; 8. 掌握表达式组成规则及各类表达式; 9. 掌握C#语言的流程控制语句: 10. 掌握数组的定义、初始化、引用、数组中数据对象的赋值与输出,数组排序; 11. 掌握遍历数组元素的方法。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第9卷 C#的语言基础(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.设 int a=7, b=3;double  c; 执行语句 c=a/b+0. 9 后 c 的值是(   ) A.1 B.1. 9 C.2 D.2. 9 2.有两个 double 类型的变量 x 和 y,分别取值为 9.0 和 3.0,则表达式x-y/y 的值是(   ) A.6 B.6.0 C.7 D.8.0 3.以下程序的运行结果是(   ) static void Main(string[] args){             int a = 6,b = 4 , c = 2;             Console.WriteLine(a+b+c);             Console.ReadKey();         } A.6 B.8 C.10 D.12 4.阅读下面的程序,程序的运行结果为(   )     int i=10 , j=3;     float m=213.5f , n=4.0f ;     Console.Write(i%j);     Console.Write(m%n); . A.1.0  1.5 B.1  1.5 C.1.0  2.5 D.1  2.5 5.下列表达式或语句中,有语法错误的是(   ) A.12/3 B.12/3.0 C.n=12%3.0;(n为int型) D.n=12%3.0;(n为double型) 6.以下数据类型中不可以使用算术运算的是(   ) A.bool B.byte C.decimal D.long 7.设int型变量x的值为9,计算表达式(x--)+(x--)+(x--)的值后x的值为(   ) A.6 B.7 C.8 D.9 8.下列代码输出的结果是(   ) int i=1; i=++i+6; Console.WriteLine(i++); A.6 B.8 C.9 D.编译出现语法错误,不能运行 9.以下哪个属于算术运算符(   ) A.\ B.% C.× D.÷ 10.下面代码的输出结果是(   ) int x=8; int y=x++; Console.WriteLine(y); y=++x; Console.WriteLine(x); Console.ReadKey( ); A.8  9 B.8  11 C.9  10 D.8  10 二、判断题(本大题共10小题,每题2分,共20分) 11.条件运算符可以用于复杂的逻辑判断,但不推荐使用多层嵌套。( ) 12.在C#中,条件运算符是三元运算符。( ) 13.在C#中,用const定义的常量值可以在代码中被修改。( ) 14.在C#中,double类型变量可以隐式转换为int类型。( ) 15.C#中标识符区分大小写,myVar和MyVar是不同的标识符。( ) 16.在C#中,%符号不仅可以用于整数运算,也可以用于实数运算。( ) 17.能正确表示逻辑关系“a≥10 或 a≤0”的C#语言表达式是a>=10 or a<=0。( ) 18.值类型变量和引用类型变量在内存中存储的方式相同。( ) 19.const常量必须在声明时赋值,且值必须是编译时常量。( ) 20.在C#中,%=运算符用于除法运算。( ) 三、填空题(本大题共10小题,每题5分,共50分) 21.逻辑非运算符!是__________目运算符(填“单”或“双” )。 22.关系运算符用于比较两个运算数,结果是__________类型(填true/false相关 )。 23.赋值运算符=先求出__________的结果,再将结果赋给左侧变量。 24.C#中的数据类型分为__________和__________。 25.变量的三要素是变量名、变量值和__________。 26.C# 规定,变量必须先__________才可以使用,否则代码无法编译。 27.字符常量是用__________括起来的单个字符,占 16 位,存储对应 Unicode 代码。 28.浮点常量中,在数字后面加上__________(不区分大小写 )表示 decimal 类型。 29.常量分为直接常量和__________两种形式。 30.元素类型为int的10个元素的数组共占用_______个字节的存储空间。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:河北省普通高等学校对口招生考试计算机类《算法与程序设计考点双析卷》,依据《河北省普通高等学校对口招生计算机类专业考试考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第9、第10卷精准对标河北省考纲,知识模块(二)C#的语言基础: 1. 掌握C#的基本语法; 2. 掌握程序代码的书写规则; 3. 掌握C#语言的数据类型:值类型; 4. 了解C#语言的引用类型: 5. 掌握常量和变量的表示方法; 6. 掌握变量命名,变量的类型转换,变量的作用域; 7. 掌握运算符:算术运算符、赋值运算符、关系运算符、逻辑运算符;各种运算符的优先级; 8. 掌握表达式组成规则及各类表达式; 9. 掌握C#语言的流程控制语句: 10. 掌握数组的定义、初始化、引用、数组中数据对象的赋值与输出,数组排序; 11. 掌握遍历数组元素的方法。 河北省对口招生考试 计算机类 《算法与程序设计》考点双析卷 第9卷 C#的语言基础(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.设 int a=7, b=3;double  c; 执行语句 c=a/b+0. 9 后 c 的值是(   ) A.1 B.1. 9 C.2 D.2. 9 【答案】D 【详解】变量a和b为整型变量,所以a/b取整→7/3=2;变量c为浮点类型,所以a/b+0.9→2+0.9=2.9,最后答案选D 。 2.有两个 double 类型的变量 x 和 y,分别取值为 9.0 和 3.0,则表达式x-y/y 的值是(   ) A.6 B.6.0 C.7 D.8.0 【答案】D 【详解】先计算y/y值为1.0,然后计算x-1.0→9.0-1.0=8.0,答案选D。 3.以下程序的运行结果是(   ) static void Main(string[] args){             int a = 6,b = 4 , c = 2;             Console.WriteLine(a+b+c);             Console.ReadKey();         } A.6 B.8 C.10 D.12 【答案】D 【详解】阅读程序可知,a,b,c的值为6,4,2,计算a+b+c→6+4+2=12,选D。 4.阅读下面的程序,程序的运行结果为(   )     int i=10 , j=3;     float m=213.5f , n=4.0f ;     Console.Write(i%j);     Console.Write(m%n); . A.1.0  1.5 B.1  1.5 C.1.0  2.5 D.1  2.5 【答案】B 【详解】阅读程序可知变量i,j为整型变量,i%j计算后的余数必为整型数值;变量m,n为浮点类型变量,m%n计算好的余数为浮点类型数值;最终经计算可知,i%j=1;m%n=1.5,答案选B。 5.下列表达式或语句中,有语法错误的是(   ) A.12/3 B.12/3.0 C.n=12%3.0;(n为int型) D.n=12%3.0;(n为double型) 【答案】C 【详解】本题考到的是运算符的使用计算规则。C选项:12%3.0;12为整数类型,3.0为浮点类型,经计算后n应为浮点类型C选项错误。 6.以下数据类型中不可以使用算术运算的是(   ) A.bool B.byte C.decimal D.long 【答案】A 【详解】算数运算符只适用于整数类型和浮点类型,不包括布尔类型,根据选项BD为整数类型,C为浮点类型,答案为A。 7.设int型变量x的值为9,计算表达式(x--)+(x--)+(x--)的值后x的值为(   ) A.6 B.7 C.8 D.9 【答案】A 【详解】x的初始值为9,计算表达式x--的值为9,x的值自减变为8;继续计算第二个x--的值为8,x的值自减为7;最后计算x--的值为7,x的值自减为6,最终经过计算表达式的值后x的值变为6,最后根据题意选A。 8.下列代码输出的结果是(   ) int i=1; i=++i+6; Console.WriteLine(i++); A.6 B.8 C.9 D.编译出现语法错误,不能运行 【答案】B 【详解】阅读程序可知,i的初始值为1,i=++i+6→i=2+6=8,然后继续运算输出i++,值为8,选B。 9.以下哪个属于算术运算符(   ) A.\ B.% C.× D.÷ 【答案】B 【详解】算数运算符包括+,-,*,/,%,阅读题意可知,ACD选项均错误。 10.下面代码的输出结果是(   ) int x=8; int y=x++; Console.WriteLine(y); y=++x; Console.WriteLine(x); Console.ReadKey( ); A.8  9 B.8  11 C.9  10 D.8  10 【答案】D 【详解】x的初始值为8,y=x++;先计算表达式y的值,y的值为8,x的值要自增1变为9,此时输出y的值为8;然后继续运算y=++x;此时x的值先自增1,x变为10,再计算表达式y的值为10,最后根据题意输出x的值为10,选D。 二、判断题(本大题共10小题,每题2分,共20分) 11.条件运算符可以用于复杂的逻辑判断,但不推荐使用多层嵌套。( ) 【答案】正确 12.在C#中,条件运算符是三元运算符。( ) 【答案】正确 13.在C#中,用const定义的常量值可以在代码中被修改。( ) 【答案】错误 【详解】const用于定义符号常量,符号常量的值一经定义,不能在程序中进行修改。 14.在C#中,double类型变量可以隐式转换为int类型。( ) 【答案】错误 【详解】double是浮点类型,int是整数类型,从double到int是收缩转换,需要显式转换(如(int)3.14 ),不能隐式转换,否则会编译错误 。 15.C#中标识符区分大小写,myVar和MyVar是不同的标识符。( ) 【答案】正确 【详解】C#是区分大小写的语言,标识符的大小写不同会被视为不同的名称 。 16.在C#中,%符号不仅可以用于整数运算,也可以用于实数运算。( ) 【答案】正确 17.能正确表示逻辑关系“a≥10 或 a≤0”的C#语言表达式是a>=10 or a<=0。( ) 【答案】错误 【详解】正确的表达式应为:a>=10 || a<=0。 18.值类型变量和引用类型变量在内存中存储的方式相同。( ) 【答案】错误 【详解】值类型直接存储数据在栈上;引用类型存储引用地址在栈上,数据在堆上。 19.const常量必须在声明时赋值,且值必须是编译时常量。( ) 【答案】正确 【详解】const是编译时常量,赋值必须是编译器可确定的值,不能是运行时计算的结果。 20.在C#中,%=运算符用于除法运算。( ) 【答案】错误 三、填空题(本大题共10小题,每题5分,共50分) 21.逻辑非运算符!是__________目运算符(填“单”或“双” )。 【答案】单 【详解】逻辑非!只需要一个运算对象(操作数 ),对其进行取反操作,所以是单目运算符 。 22.关系运算符用于比较两个运算数,结果是__________类型(填true/false相关 )。 【答案】bool(或布尔,即true或false ) 【详解】关系运算符比较运算数后,结果只有true(真 )或false(假 )两种情况,对应C#中的bool类型 。 23.赋值运算符=先求出__________的结果,再将结果赋给左侧变量。 【答案】右侧表达式 【详解】赋值运算符的执行逻辑是先计算右侧表达式的值,再把该值赋给左侧变量,以此改变变量的值 。 24.C#中的数据类型分为__________和__________。 【答案】 值类型 引用类型 25.变量的三要素是变量名、变量值和__________。 【答案】变量类型 【详解】变量的本质是内存存储空间,变量名是标识,变量值是存储的数据,变量类型决定了存储数据的种类和范围,这三者构成变量三要素 。 26.C# 规定,变量必须先__________才可以使用,否则代码无法编译。 【答案】声明 【详解】和其他编程语言类似,C# 中使用变量前要先声明其数据类型等信息,让编译器为其分配存储空间,比如 int age; 就是声明一个 int 类型的变量 age  。 27.字符常量是用__________括起来的单个字符,占 16 位,存储对应 Unicode 代码。 【答案】单引号 【详解】字符常量的表示形式就是用单引号包裹单个字符,如 'a' 、'5' 等,通过这种方式存储字符对应的 Unicode 编码 。 28.浮点常量中,在数字后面加上__________(不区分大小写 )表示 decimal 类型。 【答案】M 【详解】decimal 类型的浮点常量需要在数字后加 M 或 m 来标识,例如 2.5M 表示 decimal 类型的浮点常量 。 29.常量分为直接常量和__________两种形式。 【答案】符号常量 【详解】常量的分类就是直接常量(如 10、3.14 等直接写的值 )和符号常量(用 const 定义的标识符表示的常量 )。 30.元素类型为int的10个元素的数组共占用_______个字节的存储空间。 【答案】40 【详解】int类型占4个字节,10个int类型的元素占40字节。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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