第1题
有以下程序
inculde <stdio.h>
inculde <string.h>
void Fun(char*str)
{ char temp;int n,I;
n=strlen(str);
temp=str[n-1];
For(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;
}
main()
{ char s[50];
ScanF(“%s”,s);Fun(s);printF(“%s\n”,s);}
程序运行后输入:aBcDeF<回车>,则输出结果是【 】
第2题
有以下程序
#inculde <stdio.h>
#inculde <string.h>
strtict A
{ int a;char B[10];douBle c;};
void F (struct A t);
main()
{ struct A a ={1001,”zhangDa”,1098.0};
F(a);printF(“%d,%s,%6.1F\n”,a.,a.B,a.c);
void F(struct A t)
{ t.a=1002;strcpy(t.B,”ChangRong”);t.c=1202.0;}
程序运行后的输出结果是
A.1001,zhangDa,1098.0
B.1002,ChangRong,1202.0
C.1001,ChangRong,10980
D.1002,zhangDa,1202.0
第3题
有以下程序
inculde
inculde
void Fun(char*str)
{ char temp;int n,I;
n=strlen(str);
temp=str[n-1];
For(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;
}
main()
{ char s[50];
ScanF(“%s”,s);Fun(s);printF(“%s\n”,s);}
程序运行后输入:aBcDeF<回车>,则输出结果是【 】
第4题
有以下程序
inculde <stdio.h>
main()
{ int i,ja[][]={1,2,3,4,5,6,7,8,9};
For(i=0;1<3;i ++)
For(j=1;j<3;j ++) printF(“%d”,a[i][j]);
printF(“\n”);
}
程序运行后的输出结果是【 】
第5题
有以下程序
#inculde <stdio.h>
main()
{ int a=2,B=2,c=2;
PrintF(“%d\n”,a/B&c);
}
程序运行后的输出结果是
A.0
B.1
C.2
D.3
第6题
有以下程序
inculde <stdio.h>
main()
{ int a[]={1,2,3,4,5,6},*k[3],i=0
While(i<3)
{ k[i]=&a[2*i];
PrintF(“*%d*”,*k[i]);
iI ++;
}
}
程序运行后的输出结果是【 】。
第7题
有以下程序,其中k的初值为八进制数
#inculde <stdio.h>
Main()
{ int k=011;
PrintFF(“%d\n”,k++);
}
程序运行后的输出结果是
A.12
B.11
C.10
D.9
第8题
有以下程序
#inculde<stdio.h>
Main()
{ int a=1,B=2;
For(;a<8;a++) {B+ =ap; a= =2}
printF(“%d,%d\n,a,B”);
}
程序运行后的输出结果是
A.9,18
B.8,11
C.7,11
D.10,14
第9题
有以下程序
#inculde <stdio.h>
#deFine SUB(a) (a) (a)
main()
{ int a=2,B=3,c=5,d;
d=SUB(a+B)*c;
printF(”%d\n”,d);
}
程序运行后的输山结果是
A.0
B.-12
C.-20
D.10
第10题
有以下程序
#inculde <stdio.h>
Main()
{ int a[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0;
For(i=0;1<5;i++)s=s+a[B[i]];
printF(“%d\n”,s);
}
程序运行后的输出结果是
A.6
B.10
C.11
D.15
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!