C语言综合练习题(3)

2019-08-29 22:08

case 'C':printf(\ default:printf(\ return 0;

}

请回答:输入d,回车,运行结果为: ???? 输入a,回车,运行结果为: BASIC 5. 以下程序的运行结果是: sum=248 #include \int main()

{int x,sum=3;

int a[]={70,80,90,65,75,95,60,80}; for (x=1;x<7;x*=2) sum=sum+a[x];

printf(\ return 0; }

6.以下程序的运行结果是运行结果: 10,32,13,24,45,96,17,81,9 10,32,24,96

#include \int main()

{void pr(int *p);

int a[]={10,32,13,24,45,96,17,81,9,-999}; int i,*pa; pa=a;

for(i=0;a[i]!=-999;i++) printf(\ printf(\ pr(pa); return 0; }

void pr(int *p)

{while(*p!=-999)

{if(*p%2==0)printf(\ p++; }

printf(\ }

7. 阅读以下程序

#include \int main() {

char c;

c=getchar();

switch(c) {

case 'b':

case 'B': printf(\ case 'f':

case 'F': printf(\ case 'p':

case 'P': printf(\ default: printf(\ }

return 0; }

请回答:输入p,回车,运行结果为: PASCAL

输入a,回车,运行结果为: ????

8. 以下程序的执行结果是 7 。

#include int main() {

int func(int x);

printf(\ return 0 }

func(int x) {

int p;

if(x==0||x==1) return(3); p=x-func(x-2); return p; }

9. 以下程序的运行结果是: 6 11 6 11 #include \int main() {

void f(int n); int m=4; f(--m); f(++m); return 0; }

void f(int n)

{

int x=5,y=10; if (n>0)

printf(\ }

10. 以下程序的运行结果是: 11 10 9 10

#include \int main()

{int m=10;

printf(\ printf(\ printf(\ return 0;

}

11. 以下程序的该程序运行结果为: 6 11 #include \int main() {

void f(int n); int m=1; f(--m); f(++m); return 0; }

void f(int n) {

int x=5,y=10;

if (n>0) printf(\}

12. 以下程序的执行结果是 4 。

#include int main() {

int funcl(int a,int b); int func2(int a,int b); int x=7,y=17;

printf(\ return 0 }

int funcl(int a,int b) {

int c;

a+=a; b+=b;

c=func2(a,b); return(c*c); }

int func2(int a,int b) {

int c;

c=a*b%3; return(c); }

13. 以下程序的执行结果是 x=-7,y=-10,m=2 。

#include int x=-8,y=100; int main() {

int func(int a); int m=2;

y=func(m);

printf(\ return 0 }

int func(int a) {

int y; y=x+a; x++; a++;

return(x+y+a); }

14. 以下程序的程序运行结果为: 8 10 12 14 16 #include \int main() { int n=7;

while (n<=15) {n++;

if(n%2!=0) continue; printf(\ }

printf(\return 0;

}

15. 以下程序的运行结果为: Number=34 Name=sun

#include \int main() {

struct stu_list { int num; char *name; }sl={34, \

printf (\ return 0; }

16. 以下程序的运行结果为: sum=248

#include \int main()

{ int x,sum=3;

int a[ ]={70,80,90,65,75,95,60,80}; for (x=1;x<7;x*=2) sum=sum+a[x];

printf(\ return 0; }

17. 以下程序的功能是: 将a数组中的5个数按升序排序 #include \int main() {

int a[5]={31,6,31,65,41},i,j,m,k; for (i=0;i<4;i++) {

k=i;

for (j=i+1;j<5;j++) if (a[k]>a[j]) k=j; if (k!=j) {m=a[k];a[k]=a[i];a[i]=m;} }

for (i=0;i<5;i++)

printf(\ return 0; }

18. 以下程序的执行结果是 11 10 9 10 。

#include int main()

{int m=10;


C语言综合练习题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浙江版高考化学大一轮复习专题10有机化学基础专题讲座五学考第26

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: