湖南科技大学C语言期末试题库 1Word文档下载推荐.docx
- 文档编号:15229093
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:80
- 大小:39.11KB
湖南科技大学C语言期末试题库 1Word文档下载推荐.docx
《湖南科技大学C语言期末试题库 1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《湖南科技大学C语言期末试题库 1Word文档下载推荐.docx(80页珍藏版)》请在冰豆网上搜索。
=y&
&
ch<
'
B'
!
y)的值是:
A)0B)语法错C)1D)"
假"
6、阅读下面的程序
{
inti,j;
scanf("
%3d%2d"
&
i,&
j);
i=%d,j=%d\n"
i,j);
}
如果从键盘上输入1234567<
回车>
则程序的运行结果是:
A)i=123,j=4567B)i=1234,j=567
C)i=1,j=2D)i=123,j=45
D
7、阅读下面的程序
{charc1,c2;
c1=getchar();
c2=c1+3;
%c,%d\n"
c2,c2);
已知'
的ASCII的值为65,如果从键盘上输入
D<
则程序的运行结果是:
A)D,68B)'
G'
68C)D,71D)G,71
8、已知字母A的ASCII码为十进制的65,下面程序的输出是
{charch1,ch2;
ch1='
+'
5'
-'
3'
;
ch2='
6'
%d,%c\n"
ch1,ch2);
A)67,DB)B,CC)C,DD)不确定的值
9、下面程序的输出是
{intx=023;
%d\n"
--x);
A)17B)18C)23D)24
10、表达式:
10!
=9的值是
A)trueB)非零值C)0D)1
11、设a为整型变量,不能正确表达数学关系:
10<
a<
15的C语言
表达式是
A)10<
15B)a==11||a==12||a==13||a==14C)a>
10&
a<
15D)!
(a<
=10)&
!
(a>
=15)
12、若有以下定义:
inta,b,c1,c2,x,y;
则正确的switch语句是
A)switch(a+b);
B)switch(a*a+b*b)
{case1:
y=a+b;
break;
{case3:
case2:
y=a-b;
case1:
case3:
y=b-a;
C)switchaD)switch(a-b)
{casec1:
{default:
y=a*b;
casec2:
y=a*d;
default:
x=a+b;
case4:
}case10:
Dcase11:
}
13、若运行下面程序时,给变量a输入15,则输出结果是
#include<
voidmain()
{inta,b;
%d"
a);
b=a>
15?
a+10:
a-10;
b);
A)5B)25C)15D)10
14、与y=(x>
0?
1:
x<
-1:
0);
的功能相同的if语句是(A)
A)if(x>
0)y=1;
B)if(x)
elseif(x<
0)y=-1;
if(x>
elsey=0;
C)y=-1;
D)y=0;
if(x)if(x>
=0)
elseif(x==0)y=0;
elsey=-1;
15、有如下程序:
#include<
{inta=2,b=-1,c=2;
if(a<
b)
if(b<
0)c=0;
elsec++;
c);
}该程序的输出结果是
A)0B)1C)2D)3
16、指出下列程序段所表示的逻辑关系是(B)。
{if(c==d)
x=1;
elsex=2;
┌1a<
b且c=d
A)x=┤
└2a≥b且c≠d
B)x=┤
└2a≥b
C)x=┤
└2a<
b且c≠d
D)x=┤
└2c≠d
17、执行下列程序,输入为3的输出结果是(B)。
{intk;
k);
switch(k)
{case1:
k--);
case2:
case4:
break;
Full!
\n"
);
A)3B)32C)2D)21
18、分别输入10和30,运行的结果分别是(C)。
{intx,c,y;
x);
if(x<
0)c=-1;
elsec=x/10;
switch(c)
{case-1:
y=0;
case0:
y=x;
case1:
y=10;
y=-0.5*x+20;
y=-2;
if(y!
=-2)printf("
y=%d\n"
y);
elseprintf("
error\n"
A)y=10y=-2B)y=10y=10
C)y=10y=5D)y=0y=-2
19、对于for(表达式1;
表达式3)可理解为(B)。
A)for(表达式1;
0;
表达式3)
B)for(表达式1;
1;
C)for(表达式1;
表达式1;
D)for(表达式1;
表达式3;
表达式3)
20、以下程序段的输出结果是(D)。
intk,j,s;
for(k=2;
k<
6;
k++,k++)
{s=1;
for(j=k;
j<
j++)
s+=j;
s);
A)1B)9
C)11D)10
21、以下程序段的输出结果是(C)。
intk,n,m;
n=10;
m=1;
k=1;
while(k<
=n){m*=2;
k+=4;
m);
A)4B)16
C)8D)32
22、下面函数的功能是根据以下的公式,返回满足精度∈要求的π值,请填空。
π 1121231234
—=1+—+——+———+————+……
23353573579
voidmain()
{doubleesp,s=0.0,t=1.0;
intn;
%f"
esp);
for(_________;
t>
esp;
n++)
{__________;
t=n*t/(2*n+1);
s=2*s;
s=%f\n"
A)n=1B)t=1
s+=ts=s/t
C)t=1D)n=1.0
s=s+tt+=s
23、下面程序段的运行结果是()。
intx=0,y=0;
while(x<
15)y++,x+=++y;
%d,%d"
y,x);
A)20,7B)6,12
C)20,8D)8,20
24、以下程序运行后的输出结果是()。
{ints=0,k;
for(k=7;
k>
=0;
k--)
{switch(k)
case7:
s++;
case6:
case5:
s+=2;
s=%d\n"
A)s=5B)s=1
C)s=3D)s=7
25、下列程序的输出结果是()。
#include<
{inti,j,m=0,n=0;
for(i=0;
i<
2;
i++)
for(j=0;
j<
j++)
if(j>
=i)m=1;
n++;
%d\n"
n);
A)4B)2
C)1D)0
26、有以下程序段:
s=1.0;
for(k=1;
=n;
k++)
s=s+1.0/(k*(k+1));
%f\n"
请填空,使下面的程序段的功能完全与之等同。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湖南科技大学C语言期末试题库 湖南 科技大学 语言 期末 试题库