版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年广东省珠海市全国计算机等级考试
C语言程序设计真题(含答案)
学校:班级:姓名:考号:
一、2.填空题(10题)
1.设有定义:floatx=123.4567;,则执行以下语句后的输出结果是()。
printf("%f\n",(int)(x*100+0.5)/100.0);
2.执行下面程序段后,k值是【】。
k=l;n=263;
do
{k*=n%10;n/=10;
}while(n);
3.下列程序的输出结果是____o
#include<stdio.h>
intt(intx,inty,intcp,intdp)
{cp=x*x+y*y;
如:dp=x*-y*y;
}
main()
{inta=1,b=8,c=7,d=9;
t(a,b,c,D);
printf("%d%d\n",c,D);
4.Jackson方法是一种面向【】的结构化方法。
5.下列程序的输出结果是【】。
voidfun(int*n)
(
while((*n)—);
printf("%d",++(*n));
)
main()
{inta=100;
fun(&a);
6.以下程序运行后的输出结果是____o
#include<string.h>
voidfun(char*s,intp,intk)
{inti;
for(i=p;i<k-l;i++)s[i]=s[i+2];
)
main()
{chars[]="abcdefg";
fun(s,3,strlen(s));puts(s);
)
7.设i,j,k均是int型变量,则执行以下for循环后,k的值为【】。
for(i=0,j=10;i<=j;i++,j—)
k=i+j;
8.以下程序通过函数SunFun求£△*)这里f(x)=x2+l,由F函数实现。
请填空。
main()
{printf("Thesum=%d\n",SunFun(10));}
SunFun(intn)
{intx,s=0;
for(x=0;x<=n;x++)s+=F([]);
returns;
)
F(intx)
{retum([]);)
9.下列程序的输出结果是【】。
intt(intx,inty,ntcp,intdp)
{cp=x*x+y*y;
dp=x*x-y*y;
)
main()
{inta=4,b=3,c=5,d=6;
t(a,b,c,d);
printf("%d%d\n",c,d);
)
10.下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word_num(str)
for(i=0;str[i]!=[];i++)
if([]=")word=0;
[1;
)
retum(num);
)
二、单选题(10题)
11.以下与数学表达式“0<x<5且x,2”不等价的C语言逻辑表达式是
()。
A.(0<x<5)&&(x!=2)
B.O<x&&x<5&&x!=2
C.x>0&&x<5&&x!=2
D.(x>0&&x<2)||(x>2&&x<5)
12.有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,
100),当折半查找值为82的结点时,()次比较后查找成功。
A.llB.5C.4D.8
13.字符组a[20]和b[20],下面正确的输出语句是()。
A.put(a,b)
B.prinf("%s,%s”,a[],b口)
C.putchar(a,b)
D.puts(a);puts(b)
14.能正确表示x>=3或者x<l的关系表达式是0。
A.x>=3orx<lB.x>=3|x<lC..x>=3||x<lD.x>=3||x<l
15.已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
A.OB.lC.2D.3
16.下列叙述中正确的是()。
A.数据的逻辑结构与存储结构必定是一一对应的
B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一
定是线性结构
C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处
理线性结构
D.以上三种说法都不对
17.
(21)若a、Ac、d都是int型变量fl.都已经正确赋初值,则以下不正确的赋值语句是()。
A)a+d;B)a++;
C)a=b=c=d=100;D)a=(b=3)+(d=5);
18.按照“先进后出”原则组织数据的结构是()。
A.队列B.栈C.双向链表D.二叉树
19.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是
dgbaechf,则其后序遍历的结点访问顺序是()。
A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca
20.有以下程序:
#include<stdio.h>
intmul(intval)
IsUiiciniinit=1;
returninit•=val;
I
main()
Iinti;
for(i=1;i<=5;i♦+)
printf("%d/.mui(i));
程序运行后的输出结果是()。
A.1,2,6,24,120,B.1,2,3,4,5,C.l,1,1,1,1,D.1,
2,4,6,8,
三、程序设计题(10题)
21.
请编写一个函数voidproc(intm,intk,intxxE3),该函数的功能是:
将大于整数m且紧靠m的k个素数存入所指的数组中。例如,若输入
206,则应输出232931374143。注意:部分源程序给出如下。请勿
改动main()函数和其他函数中的任何内容,仅在函数proc()的花括
号中填入所编写的若干语句。试题程序:
sinduceb>
gincludeVvonn.h>
■include<»tdio.h>
vendproc<intm«mik»mixx[])
voed0UMI<)
ifitm1000J।
sjr»iefn<*CLS>>B
prmtl(fiPlc»»emfertwomtegerts*)i
gmH。・&m・&>n)t
proc<m»n«arr)s
Cor(an,<ha><eiE*♦>
pttnrfc*Sd*.arf(vi]h
*\n
22.使用VC++2010打开考生文件夹下progl中的解决方案。此解决方
案的项目中包含一个源程序文件progl.c。在此程序中,请编写函数
fun(),该函数的功能是统计各年龄段的人数。N个年龄通过调用随机
函数获得,并放入主函数的age数组中。要求函数把。〜9岁的人数存
放在d[0]中,把10〜19岁的人数存放在31]中,把20〜29岁的人数存
放在d[2]中,依此类推,把100岁(含100岁)以上年龄的人数都存放在
仇10]中。结果在主函数中输出。
注意:部分源程序在文件progl.c中。请勿改动main。函数和其他函数
中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
试题程序:
—
c
o
.
h
♦
i
n
l
u
d
e
<
s
t
d
i
>
2
•
0
f
e
5
d
e
i
n
N
3
1
t
d
e
f
i
n
e
M
1
4
d
n
a
♦
)
v
o
i
f
u
(
i
n
t
♦
i
n
t
b
r
5
6
7
8
r
d
(
d
o
u
b
l
e
n
)
9
(
t
a
7
«
0
4
;
・
s
t
i
c
t
2
9
,
c
-
2
1
m
1
2
,
r
«
0
1
0
/
1
1
;
%
m
r
=
(
r
*
t
+
c
)
1
2
n
(
b
;
r
e
t
u
r
(
d
o
u
l
e
)
r
/
m
)
1
3
1
4
)
1
5
v
a
n
)
o
i
d
m
i
(
1
6
1
7
(
1
8
F
I
L
E
•
w
f
;
1
9
2
0
a
N
i
d
[
j
;
i
n
t
g
e
]
,
M
(
r
2
1
b
,
5
6
i
n
t
[
N
]
{
3
2
,
4
5
,
1
,
1
2
,
8
,
4
9
,
2
2
2
3
9
5
;
9
7
,
3
,
4
4
,
5
2
,
1
7
,
,
6
3
1
2
4
f
o
i
0
;
r
(
-
i
<
N
;
i
)
2
5
2
6
g
-
(
;
a
e
[
i
]
(
i
n
t
)
(
1
1
5
♦
r
n
d
)
)
2
7
生
组
/
"
产
一
个
陵
机
的
年
野
数
*
/
2
8
2
9
如w
r
*
*
T
g
n
p
i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药用甘草项目营销计划书
- 肚脐穿孔器械项目运营指导方案
- 空贵金属制粉饼盒细分市场深度研究报告
- 自行车曲柄市场发展前景分析及供需格局研究预测报告
- 医用抗真菌霜产品供应链分析
- 成比例的模型车产品供应链分析
- 尿素合成塔产业链招商引资的调研报告
- 家用电净水器产品供应链分析
- 牛奶均质机项目营销计划书
- 冰球守门员用保护垫产品供应链分析
- 英语书写标准三线格可A4纸双面打印
- 《基础会计学》教案(共70页)
- 自己编制的表格-两孔箱涵(结构、配筋、裂缝、基底应力)箱涵结构计算(恒载+活载)
- 小型雕刻机结构设计说明书
- 小流量多头泵中文说明书C
- 最高法裁定:已付全款但尚未过户的商品房可以对抗该房抵押权
- 管理经济学计算题及参考答案(已分类整理)
- 自喷漆(环氧乙烷)化学品安全技术说明书(MSDS)
- 全省各市及县(市)城镇土地使用税地段等级划分及税额标准
- cpk原始数据生成器
- 金属的磷酸盐转化膜
评论
0/150
提交评论