内容正文:
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、若有数组 int a[5]; 引用数组元素错误的是( )
A. a[1] B. a[2+1]
C. #define M 4 D. a[2.0] a[M]
2、若有以下说明int a[12]={1,2,3,4,5,6}; char c='a'; 则数值为4的表达式是( )
A. a[4] B. a[ 'd'-'c' ]
C. a[ 'd'-c ] D. a[ 'e'-c ]
3、如下程序执行后,数组str中的字符串是( )
char str[10]="abc";
strcpy(str,"123");
A. abc123 B. abc
C. 123 D. 123abc
4、以下程序段的结果为( )
int i,a[3][4]={{3,1,4},{2,6,8},{9,6,5}};
for(i=0;i<3;i++)
printf("%3d",a[i][1]);
A. 2 6 8 B. 3 2 9
C. 1 6 6 D. 3 1 4
5、以下程序的输出结果是( )
char str[12]={'s','t','r','i','n','g','\0'};
printf("%d",strlen(str));
A. 12 B.11
C. 7 D.6
二、选择填空题
根据程序功能描述,从备选项中选择正确的选项填入【序号】处,使程序得 出正确结果,并在【答题区域】中选择正确选项。注意不得增行或删行,严禁更改程序结构。
程序功能:程序给了一个二维数组,判定二维数组中的字符串是否符合规则
规则如下:要求字符串中必须同时包含字母,数组,特殊字符;如果符合规范打印符合 不符合打印不符合
#include <stdio.h>
int main(){
char s[3][80]={"hello2024.","nihao2024","JIAYOU2024!"};
int i,j,English,Special,Digit;
for((1)){
English=Special=Digit=0;
for(j=0;(2);j++){
if(3)
English=1;
else if(s[i][j]>='0'&&s[i][j]<='9')
Digit=1;
(4)
Special=1;
}
if(5){
printf("第%d串字符串符合规则
",(6));
}else{
printf("第%d串字符串不符合规则
",i+1);
}
}
}
备选答案:
A. i=0;i<strlen(s);i++
B. i=0;i<=3;i++
C. i=0;i<3;i++
D. s[i][j]!='\0'
E. s[i][j]!='
' F:j<=i
H. [i][j]>='a'&&s[i][j]<='z'
I. s[i][j]>='a'&&s[i][j]<='z'&&s[i][j]>='A'&&s[i][j]<='Z'
J. s[i][j]>='a'&&s[i][j]<='z'||s[i][j]>='A'&&s[i][j]<='Z'
K. else if(s[i][j]>='`'&&s[i][j]<='!')
L. else M Digit&&English&&Special
N. Digit||English||Special
O. i+1 P:i++ Q++i
三、程序编程题
根据程序功能描述,在试题文件夹的 prog.c 中编写程序并保存。严禁更改 prog.c 中已有代码和注释,仅限在编程区域内编写程序,编程区域外作答无效,可根据需要自行增加或删除编程区域内的行数。
程序功能:计算并输出一维数组{9.8,12,45,67,23,19.8,2.55,45,37.5}中的最大值,最小值和平均值。
答题区域示范:
#include <stdio.h>
main()
{
/****************************Program******************************/
/****************************编程区域*****************************/
/****************************编程区域*****************************/
/*******************************End*******************************/
}
程序文档(考生可鼠标双击打开文件直接编辑)
模块二 XXXXX(115分)略
学科网(北京)股份有限公司
#include <stdio.h>
main()
{
/****************************Program******************************/
/****************************±א³ַּר׃ע*****************************/
/****************************±א³ַּר׃ע*****************************/
/*******************************End*******************************/
}
$