2026年山东省春季高考技能测试C语言程序设计技能考试要点

2026-04-30
| 3页
| 203人阅读
| 0人下载
普通

内容正文:

2026年山东省春季高考技能测试C语言程序设计技能考试要点 1.C语言关键字的拼写(背),全部是小写!在Dev C++中默认加粗字体。 2.常量的书写格式(八进制数、十六进制数、字符、转义字符) 3.定义变量并且初始化赋值,改错题、填空题、编程题,出现定义变量的需要考虑变量的初始值的情况? 需要初始化赋值的:累加、累乘、求和问题,变量用于计数、标记等。 4.(常用代码)两个变量的值交换的方法?两个数组的元素值的交换?两个字符数组里的字符串的交换? 两个变量a和b的值交换: int a,b,t; t=a,a=b,b=t; 两个数组的元素值a[0]和a[i]的交换: int a[5],t; t=a[0],a[0]=a[1],a[1]=t; 两个字符数组里的字符串的交换: char a[20],b[20],t[20]; strcpy(t,a); strcpy(a,b); strcpy(b,t); 5.三个输出的函数?三个输入的函数?(填空题) 6.格式符,scanf的取地址符,不加&的情况有? 7.scanf的输入的规则(程序调试时注意) main() { int a,b,c,sum=0; scanf("a=%d,b=%d,c=%d",&a,&b,&c); sum=a+b+c; printf("sum=%d",sum); } 8.算术运算符规则,模除? 9.数学函数和头文件(背) 10.取出一个整数的个位、十位、百位等,用顺序结构和循环结构实现。 11.关系运算符和逻辑运算符的书写,逻辑运算符的运算规则,结合题目问题来分析逻辑(多练编程)。 12.if、if…else、嵌套语句的执行流程(编程题) 13.(常用代码)找出三个数的最大值。三个数的从小到大排序。 14.(常用代码)判读一个字符是否是英文字母,转为对应小写(大写) 15.(常用代码)判断一个数是否是另一个数的倍数(能被整除) 16.多分支情况编程(分段函数、图书销售、商场打折……) 17.三种循环语句的一般形式、执行过程分析,各自适合的问题。 18.熟练使用三种循环语句构造一个指定循环次数的代码。 19.break和continue的作用和区别 20.(常用代码)累加和累乘的编程。 21.解决数字规律递推的编程题 22.(常用代码)使用穷举法解决的编程(找闰年、找指定特征的数、解方程、排列组合……)。 23.熟练构造多重循环,理解多重循环的执行顺序。 24.一维数组、二维数组的定义和元素引用、初始化。 25.(常用代码)利用循环输入、输出一维数组、二维数组的数据。 26.(常用代码)灵活对二维数组的按行、按列操作(求和、求平均值、找最值等),课本96页例5-5 27.字符数组、字符串的操作,字符串处理函数和头文件(背)。 28.(常用代码)找出一组数的最大值、最小值、平均值。 29.(常用代码)对一组数据进行排序(从大到小,从小到大) 冒泡排序: 选择排序: 30. 一组数据(或字符)中插入新数据(字符),倒转等操作。 31.操作二维数组(矩阵)的主对角线、副对角线,操作主对角线左下角的元素,主对角线右上角的元素。 32.二维数组的规律递推问题(杨辉三角) 33.(常用代码)将一个数字字符串转为对应的数值。例如”123” 转为 123 34.函数的定义、调用,返回值,结合其他章节的问题练习。 35.数组作为函数参数的定义 36.使用指针间接操作变量、数组的值 37.数组名和指针的区别(背) 38.(常用代码)使用指针作为循环变量,操作指向的数组元素。 39.指针指向的字符串和数组中存储的字符串的区别 40.使用指针操作字符串(字符串倒转、大小写判断、转换,字符串复制、拼接等) 41.指针作为函数参数,函数定义、函数调用。 学科网(北京)股份有限公司 $

资源预览图

2026年山东省春季高考技能测试C语言程序设计技能考试要点
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。