全国计算机等级二级C语言模拟试题及答案12Word格式文档下载.docx
- 文档编号:22367376
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:7
- 大小:25.06KB
全国计算机等级二级C语言模拟试题及答案12Word格式文档下载.docx
《全国计算机等级二级C语言模拟试题及答案12Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《全国计算机等级二级C语言模拟试题及答案12Word格式文档下载.docx(7页珍藏版)》请在冰豆网上搜索。
&
、||、
!
”中的优先级是____________________
10.
C语言是由________________基本单位组成的。
A.过程
B.语句
C.函数
D.程序
11.有如下语句:
X+Y*Z>
39
X*Z||Y*Z是什么表达式__________
A.算术表达式
B.逻辑表达式
C.关系表达式
D.字符表达式
12.下面几种说法中哪个是正确的?
_____________
A.else语句需与它前面的if语句配对使用;
B.
else语句需与前面最接近它的if语句配对使用;
C.
else语句需与前面最接近它,且没有和其它else语句配对的if语句配对;
D.
以上都正确。
13.有说明语句:
char
a[
]=“this
is
a
book”。
请问该数组到底占了几个字节?
A.11
B.12
C.14
D.15
14.设整型变量a为5,使b不为2的表达式是___________
A.
b=a/2
b=6-(--a)
b=a%2
D.b=a>
3?
2:
1
15.设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是_________
A.0
B.2
C.-4
4
16.执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为_________
3,
2
3,2,2
C.3,2,3
D.2,3,2
17.如果X=5,执行语句X*=X+=X*3后,则X的值为__________
A.100
400
450
900
18.下列常量中哪个是不合法的_________________
A.2e32.6
0.2e-5
“basic”
0x4b00
19.下列标识符错误的是_______
x1y
B._123
2ab
_ab
20.
c语言中int型数-8在内存中的存储形式为_____
A.1111111111111000
1000000000001000
0000000000001000
1111111111110111
二、
读程序(结果写在试卷的右边)
写出下列程序段的输出结果:
main()
{int
x=5;
int
y=10;
printf("
%d\n"
x++);
++y);
}
下面程序的输出结果是什么?
#include
"
stdio.h"
{
x=3;
switch(x)
case
1:
x<
3\n"
);
3:
x=3\n"
4:
5:
x>
default:
x
unknow\n"
}
3.根据源程序,写出相应的数学表达式
“stdio.h”
x,y;
scanf(“%d”,&
x);
if
(x<
0)
y=
-1;
else
(x=
=
0)
y=0;
y=1;
printf(“x=%d,y=%d\n”,x,y);
4.
读出下列程序的输出结果:
a=1,b=1,c=1;
printf(“%d,%d,%d\n”,a,b,c)
a+=b+=++c;
printf(“%d,%d,%d\n”,a,b,c);
printf(“%d,%d,%d\n”,a++,--b,++c);
三、
程序填空:
(根据题意,将空缺的语句补上。
)
下列程序的功能是计算圆的面积,将程序补充完整。
#define
PI
3.14159
float
r,s;
printf(“Enter
number
r:
”);
____________________________
s=PI*r*r
___________________;
该程序完成的功能是求1+2+3+…+10的累加和,并进行累加和的输出打印。
变量sum是存放累加值的。
________________
i=1,sum=0;
for(;
i<
=10;
sum+=i;
_________
sum);
四、改错:
求Fibonacci数列40个数。
这个数列有如下特点:
第1,2
两个数为1,1。
从第3个数开始,该数是其前面两个数之和。
即:
F1=1
(n=1)
F2=1
(n=2)
Fn=Fn-1+Fn-2
(n≥3)
程序如下,请改正:
long
f1,f2
i;
f1=f2=1;
for
(i=1,
=20
i-
-);
printf(“_ld
_ld”,f1,f2);
(i%4=0)
printf(“\n”);
f1=f1+f2
f2=f2+f1;
五、编程:
给定一个正整数,判断它是否能同时被3、5、7整除。
2.计算分段函数:
3.从键盘录入10个数到数组A,请将它们进行由小到大的排序(方法不限)。
参考答案
1.
编辑、编译、连接、执行
2.
“表达式”未尾加“;
”号就成“语句”
3.
没有
顺序、分支、循环
3
6.
9
7.
8.
y%4=
=0
y_0!
||
y@0==0
9.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
C
B
D
A
A
读程序
5
X=3
1,1,1
11
X>
4,3,2
X
unknow
4,2,3
5,2,3
)
{float
____scanf(“%f”,&
r);
________________________
____printf(“s=%f
”,_s);
I
sum
I++;
四、
改错:
f1,f2;
(i=1;
=20;
i++);
f1=f1+f2;
五、
编程:
(略)
1.main()
{
a;
a);
if(a%3==0&
a%5==0&
a%7==0)
printf(“%d”,a);
2.#include
scanf(“%f”,&
if(x>
20)
y=x*x+3*x+2;
=10&
y=sqrt(3*x)-2;
10)
y=1/x+fabs(x);
printf(“%f”,y);
a[10]={10,9,8,7,6,5,4,3,2,1};
b,c,d;
for(b=0;
b<
9;
b++)
for(c=0;
c<
9-b;
c++)
if(a[b]>
a[c])
b=a[b];
a[b]=a[c];
a[c]=d;
printf(“%d”,a[b]);
}bsp;
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 等级 二级 语言 模拟 试题 答案 12
![提示](https://static.bdocx.com/images/bang_tan.gif)