二级C语言程序阅读Word格式文档下载.docx
- 文档编号:5142830
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:29
- 大小:23.34KB
二级C语言程序阅读Word格式文档下载.docx
《二级C语言程序阅读Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《二级C语言程序阅读Word格式文档下载.docx(29页珍藏版)》请在冰点文库上搜索。
{inta=1;
charc='
a'
;
floatf=2.0;
(!
(a==0),f!
=0&
&
c=='
A'
));
A)0
B)1
【2.8】下面程序的输出结果是____。
{inta=1,i=a+1;
do
{a++;
}while(!
~i++>
3);
a);
A)1
B)2
C)3
D)4
【2.9】下面程序的输出结果是____。
{inta=111;
a=a^00;
%d,%o\n"
a,a);
A)111,157
B)0,0
C)20,24
D)7,7
【2.10】下面程序的输出结果是____。
{chars[12]="
abook"
%.4s"
s);
A)abook!
B)abook!
<
四个空格》
C)abo
D)格式描述错误,输出不确定
【2.11】下面程序的输出结果是____。
{inta,b;
scanf("
-="
&
a,&
b);
a=%db=%d\n"
a,b);
A)a=12b=34
B)a=123b=45
C)a=12b=345
D)语句右错误
【2.12】以下程序段的输出结果是。
inta=10,b=50,c=30;
if(a>
b)
a=b;
b=c;
c=a;
a=%db=%dc=%d\n"
a,b,c);
A)a=10b=50c=10
B)a=10b=30c=10
C)a=50b=30c=10
D)a=50b=30c=50
【2.13】以下程序的输出结果是。
main()
{inta=0,b=1,c=0,d=20;
if(a)d=d-10;
elseif(!
if(!
c)d=15;
elsed=25;
d=%d\n"
d);
A)d=10
B)d=15
C)d=20
D)d=25
【2.14】下面程序的输出结果为。
{inta=1,b=0;
switch(a)
{case1:
switch(b)
{case0:
**0**"
);
break;
case1:
**1**"
case2:
**2**"
A)**0**
B)**0****2**
C)**0****1****2**
D)有语法错误
【2.15】以下程序的输出结果是。
{char*s="
12134211"
intv1=0,v2=0,v3=0,v4=0,k;
for(k=0;
s[k];
k++)
switch(s[k])
{case'
1'
:
v1++;
case'
3'
v3++;
2'
v2++;
default:
v4++;
v1=%d,v2=%d,v3=%d,v4=%d\n"
v1,v2,v3,v4);
A)v1=4,v2=2,v3=1,v4=1
B)v1=4,v2=9,v3=3,v4=1
C)v1=5,v2=8,v3=6,v4=1
D)v1=4,v2=7,v3=5,v4=8
【2.16】下面程序的输出是。
{intx=1,y=0,a=0,b=0;
switch(x)
switch(y)
a++;
break;
b++;
b++;
a=%d,b=%d\n"
A)a=2,b=1
B)a=1,b=1
C)a=1,b=0
D)a=2,b=2
【2.17】下面程序的输出是____。
{intnum=0;
while(num<
=2)
{num++;
num);
A)1B)1C)1D)1
222
33
4
【2.18】下面程序的输出结果是____。
{switch(a)
b=1;
b=2;
default:
b=0;
b=a+b;
}while(!
a=%d,b=%d"
A)1,2
B)2,1
C)1,1
D)2,2
【2.19】从键盘上输入"
446755"
时,下面程序的输出是____。
{intc;
while((c=getchar())!
='
\n'
)
switch(c-'
putchar(c+4);
case3:
putchar(c+3);
putchar(c+2);
\n"
A)888988
B)668966
C)88898787
D)66898787
【2.20】下面程序的输出结果是____。
{intk=0;
{switch(c++)
k++;
B'
k--;
C'
k+=2;
D'
k=k%2;
contiue;
E'
k=k+10;
k=k/3;
k++;
}while(c<
'
);
k=%d\n"
k);
A)k=1
B)k=2
C)k=3
D)k=4
【2.21】下面程序的输出结果是____。
{intx,i;
for(i=1;
i<
=100;
i++)
{x=i;
if(++x%2==0)
if(++x%3==0)
if(++x%7==0)
%d"
x);
A)3981
B)4284
C)2668
D)2870
【2.22】下面程序的输出结果是____。
main()
{inti,k,a[10],p[3];
k=5;
for(i=0;
10;
a[i]=i;
3;
p[i]=a[i*(i+1)];
k+=p[i]*2;
A)20
B)21
C)22
D)23
【2.23】假定从键盘上输入"
3.6,2.4<
回车>
"
下面程序的输出是____。
{floatx,y,z;
%f,%f"
x,&
y);
z=x/y;
while
(1)
{if(fabs(z)>
1.0)
{x=y;
y=z;
elsebreak;
%f\n"
y);
A)1.500000
B)1.600000
C)2.000000
D)2.400000
【2.24】下面程序的输出结果是____。
{inti,j,x=0;
2;
{x++;
for(j=0;
j<
-3;
j++)
{if(j%2)
continue;
x++;
x=%d\n"
A)x=4
B)x=8
C)x=6
D)x=12
【2.25】下面程序的输出结果是____。
{inti,j,k=10;
{k++;
=3;
{if(j%2)continue;
A)k=4
B)k=8
C)k=14
D)k=18
【2.26】下面程序的输出结果是____。
{intn[3][3],i,j;
i++)
j++)
n[i][j]=i+j;
n[i+1][j+1]+=n[i][j];
n[i][j]);
A)14
B)0
C)6
D)不确定
【2.27】下面程序的输出结果是____。
{inta[4][5]={1,2,4,-4,5,-9,3,6,-3,2,7,8,4};
inti,j,n;
n=9;
i=n/5;
j=n-i*5-1;
a[%d][%d]=%d\n"
i,j,a[i][j]);
A)6
B)-3
C)2
【2.28】下面程序的输出结果是____。
intm[3][3]={{1},{2},{3}};
intn[3][3]={1,2,3};
{printf("
m[1][0]+n[0][0]);
/*①*/
m[0][1]+n[1][0]);
/*②*/
①A)0
D)3
②
A)0
【2.29】下面程序的输出结果是____。
{chars1[50]={"
somestring*"
},s2[]={"
test"
};
%s\n"
strcat(s1,s2));
A)somestring*
B)test
C)somestritest
D)somestring*test
【2.30】下面程序的输出结果是____。
f(char*s)
{char*p=s;
while(*p!
\0'
p++;
return(p-s);
f("
ABCDEF"
A)3
B)6
C)8
【2.31】下面程序的输出结果是____。
{charstr[100]="
Howdoyoudo"
strcpy(str+strlen(str)/2,"
esshe"
str);
A)Howdoyoudo
B)esshe
C)Howareyou
D)Howdoesshe
【2.32】下面程序的输出结果是____。
func(inta,intb)
c=a+b;
return(c);
{intx=6,y=7,z=8,r;
r=func((x--,y++,x+y),z--);
r);
A)11
B)20
C)21
D)31
【2.33】下面程序的输出结果是____。
voidfun(int*s)
{staticintj=0;
{s[j]+=s[j+1];
}while(++j<
2);
{intk,a[10]={1,2,3,4,5};
for(k=1;
k<
fun(a);
5;
%d"
a[k]);
A)35756
B)23445
C)35745
D)12345
【2.34】下面程序的输出结果是____。
intk=1;
{inti=4;
fun(i);
\n%d,%d"
,i,k);
fun(intm)
{m+=k;
k+=m;
{chark='
\n%d"
,k-'
,m,k);
/*③*/
①A)4,1B)5,6C)4,6D)A,B,C参考答案都不对
②A)1B)-59C)-64D)A,B,C参考答案都不对
③A)5,66B)1,66C)5,6D)A,B,C参考答案都不对
【2.35】下面程序的输出结果是____。
fun(intn,int*s)
{intf1,f2;
if(n==1||n==2)
*s=1;
else
{fun(n-1,&
f1);
fun(n-2,&
f2);
*s=f1+f2;
{intx;
fun(6,&
x);
B)7
D)9
【2.36】下面程序的输出结果是____。
intw=3;
{intw=10;
fun(5)*w);
fun(intk)
{if(k==0)return(w);
return(fun(k-1)*k);
A)360
B)3600
C)1080
D)1200
【2.37】下面程序的输出结果是____。
funa(inta)
{intb=0;
staticintc=3;
a=c++,b++;
return(a);
{inta=2,i,k;
k=funa(a++);
C)5
【2.38】下面程序的输出结果是____。
voidnum()
{externintx,y;
inta=15,b=10;
x=a-b;
y=a+b;
intx,y;
{inta=7,b=5;
num();
%d,%d\n"
x,y);
A)12,2
B)5,25
C)1,12
D)输出不确定
【2.39】下面程序的输出结果是____。
{inta=2,i;
M"
f(a));
f(inta)
c++;
return(a+b+c);
A)777
B)71013
C)7911
D)789
【2.40】下面程序的输出结果是____。
try()
{staticintx=3;
return(x);
{inti,x;
i<
=2;
i++)
x=try();
B)4
D)6
【2.41】下面程序的输出结果是____。
{intx=1;
voidf1(),f2();
f1();
f2(x);
voidf1(void)
{intx=3;
voidf2(x)
intx;
++x);
A)111
B)222
C)333
D)321
【2.42】下面程序的输出结果是____。
#defineSUB(X,Y)(X)*Y
{inta=3,b=4;
SUB(a++,b++));
A)12
B)15
C)16
D)20
【2.43】下面程序的输出结果是____。
{inta[]={1,2,3,4,5,6};
int*p;
p=a;
*p);
*(++p));
*++p);
*(p--));
p+=3;
%d%d"
*p,*(a+3));
A)123354
B)123456
C)122345
D)123445
【2.44】下面程序的输出结果是____。
{inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int*p=a;
p+=6;
*(*(a+6)));
*(a[1]+=2));
*(&
a[0][0]+6));
/*④*/
A)7777
B)②句语法错误
C)③句语法错误
D)④句语法错误
【2.45】下面程序的输出结果是____。
#defineFMT"
%X\n"
{staticinta[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
printf(FMT,a[2][2]);
printf(FMT,*(*(a+1)+1));
①
A)9
B)11
C)A
D)B
D)前面三个参考答案均是错误的
【2.46】下面程序的输出结果是____。
main()
{inta[]={1,2,3,4,5};
intx,y,*p;
p=&
a[0];
x=*(p+2);
y=*(p+4);
%d,%d,%d\n"
*p,x,y);
A)1,3,5
B)1,2,3
C)1,2,4
D)1,4,5
【2.47】下面程序的输出结果是____。
voidive(x,n)
intx[],n;
{intt,*p;
p=x+n-1;
while(x
{t=*x;
*x++=*p;
*p--=t;
return;
{inti,a[]={1,2,3,4,5,6,7,8,9,0};
ive(a,10);
a[i]);
A)1234567890
B)0987654321
C)1357924680
D)0864297531
【2.48】下面程序的输出结果是____。
#include"
string.h"
fun(char*w,intn)
{chart,*s1,*s2;
s1=w;
s2=w+n-1;
while(s1
{t=*s1++;
*s1=*s2--;
*s2=t;
{staticchar*p="
1234567"
fun(p,strlen(p));
%s"
p);
A)7654321
B)1717171
C)7171717
D)1711717
【2.49】下面程序的输出结果是____。
char*p="
abcdefghijklmnopq"
;
{inti=0;
while(*p++!
e'
);
%c\n"
*p);
A)c
B)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 语言 程序 阅读
![提示](https://static.bingdoc.com/images/bang_tan.gif)