【网络技术类】2026年山东省春季高考技能测试C语言技能实训考前模拟(二十五)

2026-04-30
| 5页
| 32人阅读
| 1人下载

内容正文:

2026年山东省普通高校招生春季高考技能测试考前模拟(二十五) 网络技术类专业 一、考试说明 1.考试时长:60 分钟。 2.考试模块:C 语言程序设计、XXXXXXXX。 3.试题总分:230 分,其中 C 语言程序设计 115 分,XXXXXXX 115 分。 4.考试形式:登录考试系统答题,考试结果以考试系统提交为准。 5.注意事项:严禁更改考试文件的命名及存储路径,否则作答无效;随时保存操作过程的文件及配置,因未及时保存造成的数据丢失,责任由考生自负。 二、技术平台 1.硬件平台 序号 设备名称 设备要求 1 台式计算机 CPU Intel 酷睿 i5 及以上 2 内存 8GB 及以上 3 硬盘空间 500GB 及以上 2.软件平台 序号 操作系统及应用软件 版本(均为中文版) 1 操作系统 Windows 10 2 应用软件 Dev-C++ 5.10 3 Dreamweaver CC 2019 4 Photoshop CC 2019 5 Microsoft Office 2016 6 搜狗输入法 7 PDF 阅读器(福昕阅读器) 8 谷歌 Chrome 浏览器 模块一 C语言程序设计 一、单项选择题 1、下面算术运算符的叙述中,错误的是( ) A. 并不是所有关系运算的优先级都高于逻辑运算 B. 所有的算数运算优先级都高于关系运算 C. 算术运算的结合方向是“自左向右” D. %(模拟运算符)的运算对象只能为整型量 2、已知int a=‘R’;则正确的表达式是( ) A. a%10          B. a=int(3e2)     C. 2*a=a++       D. a=a+a=a+3 3、下面程序段的运行结果是( ) int i=0,a[]={7,5,7,3,8,3}; do{ a[i]+=2; }while(a[++i]>5); for(i=0;i<6;i++) printf(“%d ”,a[i]); A. 9 7 9 5 10 5     B. 9 5 9 3 10 3    C. 9 5 7 3 8 3      D. 7 5 7 3 8 3  4、有如下定义  int a[ ][3]={1,2,3,4,5,6,7,8,};则数组a的行数( ) A. 2      B. 3     C. 4   D. 无法确定 5、若有定义:int a=6,b=2;char C1=‘a’,C2=‘b’;则表达式a+b%5+C2-C1的值是( ) A. 7        B. 8        C. 9       D. 表达式错误 6、以下能对一维数组a进行正确初始化的语句是( ) A. int a[5]=(0,0,0,0,0,)         B. int a[5]=[0] C. int a[5]={1,2,3,4,5,6,7}      D. int a[]={0} 二、选择填空题 根据程序功能描述,从备选项中选择正确的选项填入【序号】处,使程序得 出正确结果,并在【答题区域】中选择正确选项。注意不得增行或删行,严禁更改程序结构。 程序功能:输入某年某月某日,判断这一天是那年的第几天,并输出本年还剩下多少天。 #include <stdio.h> main() { int year, month, day; int days_in_month[] = 【1】 int total_days = 0; int 【2】 printf("请输入年、月、日(用空格分隔): "); scanf("%d %d %d", &year, &month, &day); if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) { 【3】 } for (int i = 0; i < month - 1; i++) { 【4】 } total_days += day; int is_leap_year = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0); int days_in_year = is_leap_year ? 366 : 365; 【5】 printf("这一天是 %d 年的第 %d 天。 ", year, 【6】); printf("%d 年还剩下 %d 天。 ", year, remaining_days); } 备选答案: A. days_in_month[1] = 29; B. days_in_month[1] = 28; C. total_days += days_in_month[i]; D. remaining_days = days_in_year - total_days; E. is_leap_year F. remaining_days G. {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} H. {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} I. days_in_year J. total_days 三、程序编程题 根据程序功能描述,在试题文件夹的 prog.c 中编写程序并保存。严禁更改 prog.c中已有代码和注释,仅限在编程区域内编写程序,编程区域外作答无效,可根据需要自行增加或删除编程区域内的行数。 程序功能:将二维数组a[N][M]中每个元素向右移一列,最右一列换位最左一列,移动后的数组存到另一个二维数组b中,原数组保持不变。例如: a= 4 5 6 b= 6 4 5 1 2 3 3 1 2 答题区域示范: #include <stdio.h> main() { /****************************Program******************************/ /****************************编程区域*****************************/ /****************************编程区域*****************************/ /*******************************End*******************************/ } 程序文档(考生可鼠标双击打开文件直接编辑) 模块二 XXXXX(115分)略 学科网(北京)股份有限公司 #include <stdio.h> main() { /****************************Program******************************/ /****************************±א³ַּר׃ע*****************************/ /****************************±א³ַּר׃ע*****************************/ /*******************************End*******************************/ } $

资源预览图

【网络技术类】2026年山东省春季高考技能测试C语言技能实训考前模拟(二十五)
1
【网络技术类】2026年山东省春季高考技能测试C语言技能实训考前模拟(二十五)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。