.有以下程序段,程序的输出结果是 。 #include <stdio.h> int a, b, c; a=10; b=50; c=30; if (a>b) a=b, b=c; c=a; printf("a=%d b=%d c=%d\n", a, b, c);
A.a=10 b=50 c=30
B.a=10 b=50 c=10
C.a=10 b=30 c=10
D.a=50 b=30 c=50
A.a=10 b=50 c=30
B.a=10 b=50 c=10
C.a=10 b=30 c=10
D.a=50 b=30 c=50
第1题
#include<stdio.h>
int b=2:
int func(int*a)
{ b+=*a;return b;}
main
{ int a=1,t=2;
t+=func(&a):
printf("%d\n",t);
}
A.4
B.5
C.6
D.8
第2题
#include <stdio.h>
void fun(int *a,int *b)
{ int *c;
c=a;a=b;b=c;
}
main()
{ int x=3,y=5,*p=&x,*q=&y;
fun(p,q); printf("%d,%d,",*p,*q);
fun(&x,&y);printf("%d,%d\n",*p,*q);
}
程序运行后输出的结果是
A)3,5,5,3
B)3,5,3,5
C)5,3,3,5
D)5,3,5,3
第3题
第4题
#include<stdio.h>
main()
{int a=15,b=21,m=0;
switch(a%3)
{case 0:m++;break;
case 1:m++;
switch(b%2)
{ default:m++;
case 0:m++;break; } }
printf("%d\n",m);}
A.1
B.2
C.3
D.4
第5题
第6题
A.3,3,3
B.2,2,3
C.1,2,3
D.1,1,3
第7题
A.21
B.11
C.6
D.1
第8题
#include<stdio.h>
main
{ int a=3,b=2,c=1;
if(a<b)
if(b<0)c=0;
else c++:
printf("%d\n",c);
}
A.2
B.0
C.1
D.不确定的值
第9题
A.2
B.0
C.1
D.不确定的值
第10题
#include<stdio.h>
#include<stdlib.h>
main( )
{int*a,*b,*c;
a=b=c=(int*)malloc(sizeof(int));
*a=1;*b=2,*c=3;
a=b
printf(”%d,%d,%d\n”,*a,*b,*c);
}
程序运行后的输出结果是( )。
A.3,3,3
B.2,2,3
C.1,2,3
D.1,1,3
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!