c库多Word文档下载推荐.docx
- 文档编号:22957935
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:28
- 大小:18.25KB
c库多Word文档下载推荐.docx
《c库多Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c库多Word文档下载推荐.docx(28页珍藏版)》请在冰豆网上搜索。
number
C
第3题(10.0分)题号:
308
下面程序的输出结果是().
inti,j;
for(i=2;
i>
=0;
i--)
{
for(j=1;
j<
=i;
j++)
*"
for(j=0;
=2-i;
j++)
!
"
\n"
***
**!
*!
第4题(10.0分)题号:
337
{
inti,s=0;
for(i=1;
10;
i+=2)
s+=i+1;
s);
程序执行后的输出结果是().
自然数1~9的累加和
自然数1~10的累加和
自然数1~9中奇数之和
自然数1~10中偶数之和
D
第5题(10.0分)题号:
338
以下程序的输出结果是().
inti=0,a=0;
while(i<
20)
for(;
;
)
if((i%10)==0)
break;
else
i--;
i+=11;
a+=i;
a);
32
31
21
12
A
第6题(10.0分)题号:
312
请读程序:
inta,b;
for(a=1,b=1;
a<
=100;
a++)
if(b>
=20)break;
if(b%4==1)
b+=4;
continue;
b-=5;
a);
上面程序的输出结果是().
7
9
6
8
第7题(10.0分)题号:
313
inti,n=0;
for(i=2;
5;
do
if(i%3)continue;
n++;
}while(!
i);
n);
程序执行后输出结果是().
5
4
第8题(10.0分)题号:
341
有如下程序
#include<
{intx=1,a=0,b=0;
switch(x){
b++;
a++;
case2:
b++;
a=%d,b=%d\n"
a,b);
该程序的输出结果是______。
a=2,b=1
a=1,b=1
a=1,b=2
a=2,b=2
第9题(10.0分)题号:
304
inta,b;
for(a=1,b=1;
a<
=100;
a++)
if(b>
=10)
if(b%3==1)
b+=3;
continue;
101
第10题(10.0分)题号:
336
以下程序运行后,如果从键盘上输入1298;
则输出结果是().
voidmain()
intn1,n2;
%d"
n2);
while(n2!
=0)
n1=n2%10;
n2=n2/10;
n1);
}
1298
8921
2189
2198
第11题(10.0分)题号:
311
inti=0,s=0;
if(i%2)
i++;
s+=i;
}while(i<
7);
执行后输出的结果是().
16
18
28
第12题(10.0分)题号:
310
intc;
while((c=getchar())!
='
\n'
)
switch(c-'
2'
putchar(c+4);
putchar(c+4);
case3:
putchar(c+3);
default:
putchar(c+2);
从第一列开始输入以下数据,↙代表一个回车符.
2473↙
668977
668966
66778777
6688766
第13题(10.0分)题号:
307
ints=0,a=1,n;
n);
s+=1;
a=a-2;
}while(a!
=n);
若要使程序的输出值为2,则应该从键盘给n输入的值是().
-1
-3
-5
第14题(10.0分)题号:
334
下面程序的输出结果是().
intx=9;
for(;
x>
0;
)
if(x%3==0)
--x);
x--;
852
843
952
963
第15题(10.0分)题号:
335
下面程序的输出结果是().
inti,j=0,a=0;
for(i=0;
i++)
do
if(j%3)
j++;
}while(j<
10);
%d,%d\n"
j,a);
2,1
1,2
1,1
2,2
第16题(10.0分)题号:
263
inti,x=10;
=x;
if(x%i==0)
%d"
i);
125
12
1259
12510
第17题(10.0分)题号:
305
inta=0,i;
switch(i)
a+=2;
a+=3;
a+=5;
13
10
20
第18题(10.0分)题号:
340
下面程序
#include<
voidmain()
{intx=100,a=10,b=20,ok1=5,ok2=0;
if(a<
b)
if(b!
=15)
if(!
ok1)x=1;
elseif(ok2)x=10;
x=-1;
x);
的输出是______。
不确定的值
第19题(10.0分)题号:
353
以下程序的输出结果为()。
main()
{inta=1,b=2,c=3,d=4,e=5;
func((a+b,b+c,c+a),(d+e)));
intfunc(intx,inty)
return(x+y);
15
函数调用出错
第20题(10.0分)题号:
346
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序
voidsort(inta[],intn)
{inti,j,t;
for(i=0;
n-1;
for(j=i+1;
n;
if(a[i]<
a[j]){t=a[i];
a[i]=a[j];
a[j]=t;
{intaa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(&
aa[3],5);
i++)printf("
%d,"
aa[i]);
printf("
程序运行后的输出结果是
1,2,3,4,5,6,7,8,9,10,
10,9,8,7,6,5,4,3,2,1,
1,2,3,8,7,6,5,4,9,10,
1,2,10,9,8,7,6,5,4,3,
第21题(10.0分)题号:
347
voidfun(int*a)
{a[0]=a[1];
{inta[10]={10,9,8,7,6,5,4,3,2,1},i;
for(i=2;
i--)fun(&
a[i]);
a[i]);
程序运行后输出的结果是
7777654321
8887654321
9987654321
10987654321
第22题(10.0分)题号:
351
下列程序执行后的输出结果是
voidfunc1(inti);
voidfunc2(inti);
charst[]="
hello,friend!
voidfunc1(inti)
{printf("
st[i]);
if(i<
3){i+=2;
func2(i);
}}
voidfunc2(inti)
func1(i);
{inti=0;
func1(i);
hello
hlo
hel
helo
第23题(10.0分)题号:
348
{chars[]="
ABCD"
*p;
for(p=s+1;
p<
s+4;
p++)printf("
%s\n"
p);
该程序的输出结果是
ABCD
BCD
CD
第24题(10.0分)题号:
349
voidss(char*s,chart)
{while(*s)
{if(*s==t)*s=t-'
a'
+'
A'
s++;
{charstr1[100]="
abcddfefdbd"
c='
d'
ss(str1,c);
str1);
ABCDDEFEDBD
abcAAfefAbA
abcDDfefDbD
Abcddfefdbd
第25题(10.0分)题号:
344
intf1(intx,inty)
{returnx>
y?
x:
y;
intf2(intx,inty)
y:
x;
{inta=4,b=3,c=5,d,e,f;
d=f1(a,b);
d=f1(d,c);
e=f2(a,b);
e=f2(e,c);
f=a+b+c-d-e;
%d,%d,%d\n"
d,f,e);
3,4,5
5,4,3
3,5,4
4,5,3
第26题(10.0分)题号:
355
以下程序的输出结果是______。
intx=3;
voidincre()
staticintx=1;
x*=x+1;
%d"
i++)incre();
24
33
25
26
第27题(10.0分)题号:
345
下列程序的输出结果是()。
intd=1;
fun(intp)
intd=5;
d+=p++;
d);
voidmain()
inta=3;
fun(a);
d+=a++;
44
84
48
88
第28题(10.0分)题号:
406
以下程序的结果是______。
inta,b;
voidfun()
a=100;
b=200;
inta=5,b=7;
fun();
%d%d\n"
100200
57
75
200100
第29题(10.0分)题号:
354
以下程序的输出结果是_____。
intf()
staticinti=0;
ints=1;
returns;
inti,a=0;
i++)a+=f();
14
第30题(10.0分)题号:
350
\n123\\"
strlen(s),sizeof(s));
执行后输出结果是()。
赋初值的字符串有错
6,6
5,6
6,7
第31题(10.0分)题号:
343
以下程序中f函数的功能是将n个字符串,按由大到小的顺序进行排序。
string.h>
voidf(charp[][10],intn)
chart[20];
for(j=i+1;
if(strcmp(p[i],p[j])<
0)
strcpy(t,p[i]);
strcpy(p[i],p[j]);
strcpy(p[j],t);
charp[][10]={"
abc"
"
aabdfg"
abbd"
dcdbe"
cd"
};
f(p,5);
strlen(p[0]));
第32题(10.0分)题号:
352
下列程序的输出结果()。
intf(intn)
if(n==1)return1;
elsereturnf(n-1)+3;
inti,j=0;
4;
j+=f(i);
j);
11
第33题(10.0分)题号:
342
以下程序中的函数reverse的功能是将a所指数组中的内容进行逆置,程序的输出结果是()。
voidreverse(inta[],intn)
inti,t;
n/2;
t=a[i];
a[i]=a[n-1-i];
a[n-1-i]=t;
intb[10]={1,2,3,4,5,6,7,8,9,10};
inti,s=0;
reverse(b,8);
for(i=6;
s+=b[i];
22
23
24
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 库多