第一范文网 - 专业文章范例文档资料分享平台

2018年对口高考试卷(计算机) - 图文 

来源:用户分享 时间:2025/6/15 23:35:59 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

上,则这连续5天中的第一天为入夏日。函数fun的功能是判断5月份是否入夏并输出有关信息,若入夏就返回是哪天,否则返回-1。请补全下列代码。

#include

Int fun(int a[],int n){ /*a存放某月的每日气温值,n存放的是此月的天数*/

Int I,c=0;

for(i=0;i

if(c>=5) ② ; else ③ ; }

④ ;

}

return -1; }

Int main() {

int t[31]={20,21,22,22,19,18,18,19,22,23, 22,21,20,21,24,22,25,24,23,

21,23,22,21,22,25,26,30,28,27,28} int d;

d=fun(t,31);

if(d==-1)

printf(“Not in summer\\n”) else

printf(“5-%d in summer\\n”,d+1); return 0; }

31.小方从“开慧故居”研学回来后,制作如图7所示的“开慧故居 名人故里”相册,操作步骤如下:新建PowerPoint文档,单击“ ① ”菜单,选择“相册”下的“ ② ”按钮,在“相册”对话框中,单击“文件/磁盘(F)”,将照片全部导入到相册内。接着设置相册版式,将“相框形状”设置为“柔滑边缘矩形”,即可实现图中效果。然后单击“插入”菜单中的“ ③ ”选项,给相册添加背景音乐。最后,单击“ ④ ”菜单,设置“立方体”的幻灯片切换效果。

四、程序分析题(本大题共3小题,共75分)

32.阅读程序,写出运行结果(每空5分,共25分) (1)下列程序的运行结果是 ①

#include

int main(){ int a=14,b=35,c; if(a

while(c!=0) a=b,b=c,c=a%b; printf(“gcd=%d/n”,b); return 0; }

(2) 下列方程的运行结果是 ②

#include

int main(){

int a[20],i,m=10,k=8; for(i=0;m>0;i++){ a[i]=m%k; }

For(i--;i>=0;i--) Printf(“%d”, a[i]);

return 0; }

(3) 下列程序的运行结果是 ③

#include Int main(){

Char str[50]=”welcome2018” int i,n=0

for(i=0;str[i]!=“\\0”;i++)

if(‘0’<=str[i]&& str[i]<=’9’) n=n*10+str[i]-‘0’; printf(“result=%d\\n”,n) return 0; }

(4)下列程序的运行结果是 ④ #include

Int f(n==1||n==0) return 1

return(n*f(n-1)); }

int main(){

Printf(“%d”f(5));

return 0;

}

(5)下列程序的运行结果是 ⑤ #inclide

Void fun(int*w,int m,int n); int i,j,t

for(i=m;i

for(j=n-2;j>=0;j--) w[j+1]=w[j];

w[0]=t

} }

Int main(){

int,i,a[9]={1,2,3,4,5,6,7,8,9}; fun(a,4,9)

for(i=0;i<9;i++)

printf(“M”,a[i]); return0; }

33.程序填空,按照题目要求,将正内容填入各题卡相应位置,使程序完整。(每空5分,共25分) (1)下列程序的功能是把文件A的内容追加到文件B中。例如文件A为“I’m ten”,文件B为“I’m a student”,追加之后,文件B的内容为“I’m a student! I’m ten”。 #include Int main(){

① ; char ch;

if((fp]=fopen(“A.TXT”,“r”)!=NULL){ if((fp2=fopen(“B. txt”,“a”))!=NULL){

while((ch=fgetc(fpI))!=EOF)

② ;

fclose(fp2); }

else{

printf(“file B cannot be opened\\n”) ③

exit(0) }

}

else{

printf(“file A cannot be opened\\n”) exit(0); }

Return 0; }

(2)下列程序中函数f的功能是用选择排序法对一个数组中数据按升序进行排序, Void f(int a[],int N) { /*a为待排序数组N为数据元素个数*/ int i ,j,p,t;

for(i=0;i

for( ④ ;ja[j])

if(p!=i){

t=a[i];a[i]=a[p];a[p]=t } } }

34.阅读程序,修改程序中的错误,不得增行或删行,也不得更改程序结构。请在答题卡中指出错误

代码所在的行号,并给出该行修改后的程序代码。(每空5分,共25分) (1)下列程序中,函数fun的功能是;根据形参m,计算如下公式的值。

y=1+ 。以下程序只允许修改三行 ..L1 #include

L2 void fun(int cn) L3 {

L4 double y=1.0 L5 int i;

L6 for(i=2;i

L10 int main() L11 {

L12 int n=5

L13 printf(“\\nThe result is \\n”,fun(n)); L14 return0;

(2)下列程序的功能是用折半查找法来查找一个输入的数是否在一个已经排好序的数组中,如果存

在就返回所在位置的下标,如果不存在就返回“Not found”

以下程序只允许修改两行。 ..

L1 #include

L2 #define N 5

L3 int fun(int a[],int m) L4 {

L5 int low=0,high=N-1,mid; L6 while(low<=hight){ L7 mid=high-low; L8 if(ma[mid]) L11 low=mid+1 L12 else L13 mid=m L14 }

L15 return(-1); L16 }

L17 int main() L18 {

2018年对口高考试卷(计算机) - 图文 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6aprt59p9e3h0qq02ukg7f1wl0k4bu0152z_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top