内容正文:
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.若变量已正确定义并赋值,符合C语言语法的表达式是 ( )。
A.a=20++ B.a=5,6,7 C.a=a+2=3 D.a=12.5%4
2.若有“int a=1,b=1; ”,则循环语句“while(a<20) b++; a++;”的循环执行( )。
A.20次 B.21次 C.无限次 D.19次
3.在程序中可以用来作为变量名的合法标识符是( )。
A.switch B.stu_a C.2a1 D.buy?
4.有以下代码,当输入数据的形式为10,20,30回车,正确的输出结果为( )。
#include <stdio.h>
main( )
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z );
printf("%d" ,x+y+z);
}
A.60 B.10 C.30 D.不确定值
5.若将3和10从键盘输入给变量a、x,输入语句为scanf(“a=%d,x=%f”,&a,&x);正确的键盘输入是(↙表回车)( )
A a=3,x=10↙ B 3,10↙ C 3 10↙ D 3,10.0↙
6. 若执行语句 a=b>j ?++i : i++;则a与i的值分别为( )
A 1,2 B 2 ,2 C 1 ,1 D 2 ,1
二、选择填空题
根据程序功能描述,从备选项中选择正确的选项填入【序号】处,使程序得 出正确结果,并在【答题区域】中选择正确选项。注意不得增行或删行,严禁更改程序结构。
程序功能:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
#include <stdio.h>
main() {
int data,i,temp,_____1_____;
int digit[4];
int encrypted_digit[4];
int encrypted_data=0;
// 输入四位整数
printf("请输入一个四位整数: ");
scanf("%d", &data);
// 分离出每一位数字
for(i=0;i<4;i++)
{
_____2_____
data/=10;
}
// 每位数字都加上5,然后用和除以10的余数代替该数字
for(i=0;i<4;i++)
{
encrypted_digit[i]= (digit[i] + 5) % 10;
}
// 将第一位和第四位交换,第二位和第三位交换
for____3_____
{
temp = encrypted_digit[i];
________4________
encrypted_digit[3-i] = temp;
}
// 组合成加密后的四位整数
for(i=0;i<4;i++)
{
encrypted_data+=encrypted_digit[i]*weight;
_____5______
printf("%d
",weight);
}
// 输出加密后的结果
printf("加密后的四位整数是: %d
", ______6______);
}
备选答案:
A.weight=1000
B.digit[3-i]=data%10;
C.digit[i]=data%10;
D.i=0;i<2;i++
E.i=0;i<4;i++
F.weight/=10;
G.weight%=10;
H.weight=10
I.encrypted_digit[3-i] = encrypted_digit[i];
J.encrypted_digit[i] = encrypted_digit[3-i];
K.encrypted_data
L.encrypted_digit
三、程序编程题
根据程序功能描述,在试题文件夹的 prog.c 中编写程序并保存。严禁更改 prog.c 中已有代码和注释,仅限在编程区域内编写程序,编程区域外作答无效,可根据需要自行增加或删除编程区域内的行数。
程序功能:歌唱比赛有 10人评委,分别给出打分(1~100分),除去一个最高分,再除去一个最低分,剩余8个人的给分的平均值作为选手的最终得分
答题区域示范:
#include <stdio.h>
main()
{
/****************************Program******************************/
/****************************编程区域*****************************/
/****************************编程区域*****************************/
/*******************************End*******************************/
}
程序文档(考生可鼠标双击打开文件直接编辑)
模块二 XXXXX(115分)略
学科网(北京)股份有限公司
#include <stdio.h>
main()
{
/****************************Program******************************/
/****************************±א³ַּר׃ע*****************************/
/****************************±א³ַּר׃ע*****************************/
/*******************************End*******************************/
}
$