内容正文:
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.对于整型变量x和y,语句for (x=0, y=0 ; (y!=123) &&(x<4); x++) y++;中的“y++;”被执行( )
A.4次 B.0次 C.123次 D.3次
2.下列一维数组初始化语句中,正确且与语句float a[ ]={0,3,8,0,9};等价的是( )
A.float a[6]={0,3,8,0,9}; B.float a[4]={0,3,8,0,9};
C.float a[7]={0,3,8,0,9}; D.float a[5]={0,3,8,0,9};
3.定义字符型 a[]=“abcdef”;字符型 b[]=“xyz”;以下程序运行后输出( )
strcpy(a,b);
printf(“%c”,a[2]);
A. c B.z C.\0 D.d
4.下列程序最后的运行结果为( )
int i=0,a[]={1,2,3,4,5};
do{
a[i]+=10;
}while(a[++i]>2);
for(i=0;i<5;i++)
printf(“%d”,a[i]);
A.11 2 3 4 5 B.1 2 3 4 5
C.11 12 13 14 15 D.11 12 3 4 5
5.下列程序最后的运行结果为( )
#include <stdio.h>
void main ( )
{
int k, j, m;
for ( k=3; k>=1; k-- )
{
m=0;
for (j=k; j<=5; j++)
m = m+k*j;
}
printf ("%d
", m);
}
A.20 B.79 C.15 D.0
6.给出以下定义
char x[ ]="abcdefg";
char y[ ]={'a','b','c','d','e','f','g'};
则正确的叙述为( )
A.数组x和数组y等价
B.数组x和数组y的长度相同
C.数组x的长度大于数组y的长度
D.数组x的长度小于数组y的长度
二、选择填空题
根据程序功能描述,从备选项中选择正确的选项填入【序号】处,使程序得 出正确结果,并在【答题区域】中选择正确选项。注意不得增行或删行,严禁更改程序结构。
程序功能:已知一个数组int A[10]={2,1,3,4,6,5,7,8,9,5},请编写算法完成升序排序
输出的结果为
#include <stdio.h>
int main()
{
int a[10]={2,1,3,4,6,5,7,8,9,5};
int i,j,min,(1);
for(i=0;i<10i++){
min=(2);
for((3);j<10;j++){
if((4))
min=j;
}
temp=a[i];
(5);
a[min]=temp;
}
for(i=0;i<10;i++){
printf((6),a[i]);
}
}
备选答案:
A.temp
B.max
C.j
D.i
E.i+1
F.j=i
H."%4d"
I."%-4d"
G.j=i+1
K.a[i]>a[j]
L.a[min]>a[j]
M.a[i]=a[temp]
N.a[i]=a[min]
三、程序编程题
根据程序功能描述,在试题文件夹的 prog.c 中编写程序并保存。严禁更改 prog.c 中已有代码和注释,仅限在编程区域内编写程序,编程区域外作答无效,可根据需要自行增加或删除编程区域内的行数。
程序功能:通过键盘输入用户名,判断输入的用户名是否合法,若合法,则输出“用户名通过验证”,若不合法,则输出“用户名没有通过验证”
要求如下:用户名必须大于 8 位并且小于 20 位(包含 8 位和 20 位) 用户名设置的内容必须由大写字母、小写字母和数字组成。
答题区域示范:
#include <stdio.h>
main()
{
/****************************Program******************************/
/****************************编程区域*****************************/
/****************************编程区域*****************************/
/*******************************End*******************************/
}
程序文档(考生可鼠标双击打开文件直接编辑)
模块二 XXXXX(115分)略
学科网(北京)股份有限公司
#include <stdio.h>
main()
{
/****************************Program******************************/
/****************************±א³ַּר׃ע*****************************/
/****************************±א³ַּר׃ע*****************************/
/*******************************End*******************************/
}
$