有以下程序
#include
int fun()
{static int x=l:
X*=2:
return X:
}
main()
{int i,s=l:
for(i=l;i<=3,i++) s*=fun();
printf(“%d\n”,s);
}
程序运行后的输出结果是
A.0
B.10
C.30
D.64
#include
int fun()
{static int x=l:
X*=2:
return X:
}
main()
{int i,s=l:
for(i=l;i<=3,i++) s*=fun();
printf(“%d\n”,s);
}
程序运行后的输出结果是
A.0
B.10
C.30
D.64
第2题
第3题
#include
#define f(X)X*X*X
main()
{int a=3,s,t;
s=f(a+1);t=f((n+1));
printf(“%d,%d\n”,s,t);
}
程序运行后的输出结果是
A.10,64
B.10,10
C.64,10
D.64,64
第4题
#include
main()
{char el,c2;
el=‘A’+‘8’-14’:
c2=‘A’+‘8’-‘5’:
printf(“%e,%d\n”,c1,c2);
}
已知字母A的ASCII码为65,程序运行后的输出结果是
A.E,68
B.D,69
C.E,D
D.输出无定值
第5题
#include
main()
{int 13=2,k=0;
while(k++&&n++>2);
Pintf(”%d%d\n”,k,n.);
}
程序运行后的输出结果是
A.0 2
B.1 3
C.5 7
D.1 2
第6题
#include
main()
{char s[]={“012xy”};int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>=‘a’&&8[i]<‘z’)n++:
printf(”%d\n”,n);
}
程序运行后的输出结果是
A.0
B.2
C.3
D.5
第7题
#include
main()
{int a=1,b=O;
prinff(“%d,”,b=a+B);
prinff(“%d\n”,a=2+B);
}
程序运行后的输出结果是
A.0,0
B.1,0
C.3,2
D.1,2
第8题
D设a="a",b="b",c="c",d="d",执行语句x=IIF((ad),"A","B")后,x的值为
A.a
B.b
C.B
D.A
第9题
B.2_120
C.1_20
D.2_20
第10题
B.1
C.11
D.111
第11题
#include
#include
void fun(char *s[],int n)
{ char *t; int i,j;
for(i=0;i
for(j=i+1;j
if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]:s[j];s[j]=t;}
}
main()
{ char *ss[]={"bcc","bbcc","xy","aaaacc","aabcc"};
fun(ss,5); printf("%s,%s\n",ss[0],ss[4]);
}
程序的运行结果是
A.xy,aaaacc
B.aaaacc,xy
C.bcc,aabcc
D.aabcc,bcc
第12题
#include
int f(int x)
{ int y;
if(x==0||x==1) return(3);
y=x*x-f(x-2);
return y;
}
main()
{ int z;
z=f(3); printf("%d\n",z);
}
程序的运行结果是
A.0
B.9
C.6
D.8
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!