内容正文:
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、执行下列程序后的输出结果是____.
#include <stdio.h>
void main( )
{ int k=4,a=3,b=2,c=1;
printf("%d
",k<a?k:c<b?c:a);
}
A.4 B.3 C.2 D.1
2以下条件表达式中能完全等价于条件表达式x的是_____.
A. (x==0) B. (x!=0) C. (x==1) D. (x!=1)
3.函数pi的功能是根据以下近似公式求π值:____
(π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)
请填空,完成求π的功能。
#include <math.h>
void main( )
{ double s=0.0; int i,n;
scanf("%ld",&n);
for(i=1;i<=n;i++)
s=s+_______ ;
s=(sqrt(6*s));
printf("s=%e",s);
}
A. 1/i*i B. 1.0/i*i C.1.0/(i*i) D. 1.0/(n*n)
4.能正确表示a和b同时为正或同时为负的逻辑表达式是( )
A.(a>=0||b>=0)&&(a<0||b<0)
B.(a>=0&&b>=0)&&(a<0&&b<0)
C.(a+b>0)&&(a+b<=0)
D.a*b>0
5.以下下关于C语言中数组的描述正确的是( )
A. 数组的大小是固定的,但可以有不同的类型的数组元素。
B. 数组的大小是可变的,但所有数组元素的类型必须相同。
C. 数组的大小是固定的,所有数组元素的类型必须相同。
D. 数组的大小是可变的,可以有不同的类型的数组元素。
二、选择填空题
根据程序功能描述,从备选项中选择正确的选项填入【序号】处,使程序得 出正确结果,并在【答题区域】中选择正确选项。注意不得增行或删行,严禁更改程序结构。
程序功能:判断用户设置的用户名是否合法,若合法,则输出“用户名通过验证”,若不合法,则输出“用户名没有通过验证”
要求如下:用户名必须大于 8 位并且小于 20 位(包含 8 位和 20 位) 用户名设置的内容必须由大写字母、小写字母和数字组成
源代码如下:
#include <stdio.h>
[1]_________________
int main()
{
char username[40];
int i,length,[2]___________;
printf("请输入用户名:");
[3]_______________;
length=strlen(username);
if(length<8||length>20)
flag1=flag2=flag3=0;
for(i=0;[4]______;i++)
{
if(username[i]>='A'&&username[i]<='Z')
flag1=1;
else if(username[i]>='a'&&username[i]<='z')
flag2=1;
else if([5]__________)
flag3=1;
}
if ([6]________________)
printf("用户名通过验证");
else printf("用户名没有通过验证");
}
备选答案:
A. #define <string.h>
B. username[i]>48&&username[i]<57
C. i<length
D. username[i]>1||username[i]<9
E. scanf(“%s”,&username)
F. flag1=flag2=flag3=0
三、程序编程题
根据程序功能描述,在试题文件夹的 prog.c 中编写程序并保存。严禁更改 prog.c 中已有代码和注释,仅限在编程区域内编写程序,编程区域外作答无效, 可根据需要自行增加或删除编程区域内的行数。
程序功能:在1~1000之间,有些数字通过将其各个位数相加后得到的和能被9整除,我们称这些数字为“黑洞”。编写一个程序,使用循环找出这些数学并输出,7个一行。
答题区域示范:
#include <stdio.h>
main()
{
/****************************Program******************************/
/****************************编程区域*****************************/
/****************************编程区域*****************************/
/*******************************End*******************************/
}
程序文档(考生可鼠标双击打开文件直接编辑)
模块二 XXXXX(115分)略
学科网(北京)股份有限公司
#include <stdio.h>
main()
{
/****************************Program******************************/
/****************************±א³ַּר׃ע*****************************/
/****************************±א³ַּר׃ע*****************************/
/*******************************End*******************************/
}
$