文档详情

2022年河南省鹤壁市全国计算机等级考试C语言程序设计真题(含答案).pdf

发布:2025-05-12约3.36万字共39页下载文档
文本预览下载声明

2022年河南省鹤壁市全国计算机等级考试

C语言程序设计真题(含答案)

学校:班级:姓各考号:

一、2.填空题(10题)

1.以下程序运行后的输出结果是O

main()

(

intx=10,y=20,t=0

if(x=y)t=x;x=y;y=t;

printff%d,%d/n,x,y);

}

2.在程序设阶段应该采取和逐步求精的方法,把一个模块的功

能逐步分解,细化为一系列具体的步骤,继而用某种程序设语言写成

程序。

3.以下程序统从终端输入的字符中大写字母的个数。用#号作为输入

结束标志,请填空。#includstdio.h#includctyp.hmain(){int

num[26],i;char;for(i=0;i26;i++)num[i]=0;();whil(c!=胃]

{ififisupprC)num[c-65]+=l;}fbr(i=0;i26;i-H-)if(num[i])

printf(%c,%d\n”,i+65,num[i]);}

4.函数fun的功能是算xn

doublfiin(doublx,intn)

{inti;doubly=l;

fdr(i=l;i=n;i++)y=y*x;

rturny;

}

主函数中已正确定义m、a、b变量并赋值,而且调用ftin函数算:

m=a4+b4・(a+b)3。实现这一算的函数调用语句为【

5.算法的复杂度主要包括时间复杂度和复杂度。

6.在最坏情况下,冒泡排序的时间复杂度为【】。

7.下面程序的运行结果是o

#dfinDOUBLE(x,y)x/y

main()

{intx=4,y=2,t;

t=DOUBLE(x+y,x-y);

prin氓%d”,t);

}

8.以下程序运行后的输出结果是【】。

main()

{charm;

m=B+32;printfC%c\n”,m);

9.下程序的输出结果是o

main()

{inta+,b=2,C=3,t=0;

ifaB){t=a;a=b;b=t;}

ifaC){t=a;a=c;c=t;}

uH

printf(%d,%d,%dln,a,b,C);

)

10.自盒测试方法重视【】的度量。

二、单选题(10题)

11.有以下程序:

#includestdio.h

main()

I

ints=0,i;

for(i=1;i5;i++)

I

switch(i)

I

case0:

case:s+=2;

case1:

case2;s+=;

default:s+=5;

I

显示全部
相似文档