![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
有以下程序段()int n,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序不陷入死循环,从键盘输入的数据应该是
A.任意正奇数
B.任意负偶数
C.任意正偶数
D.任意负奇数
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.任意正奇数
B.任意负偶数
C.任意正偶数
D.任意负奇数
有以下程序: void swapl(int c0[],int cl[]) {int t; t=c0[0]; c0[0]=cl[0];c1[0]=t; ) void swap2(int*c0,int*c1) { int t; t=*co; *C0=*C1; *C1=t; ) main() { int a[2]={3,5},b[2]={3,5); swapl(a,a+1);swap2(&b[0],&b[1]); printf(“%d%d%d%d\n”,a[0],a[1],b[0],b[1]); ) 程序运行后的输出结果是_______________。
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,-2,-5
A.25
B.15
C.20
D.24
A.数1~10的累加和
B.数1~9的累加和
C.数1~9中的奇数之和
D.数1~10中的偶数之和
A.自然数1~9的累加和
B.自然数1~10的累加和
C.自然数1~9中的奇数之和
D.自然数1~10中的偶数之和
A.s>>>=1;
B.int i=s.length();
C.String ts=s.trim();
D.String t=s+”!”;
有以下程序,程序的运行结果是()。 msin() {int a[6]={1,2,3,4,5,6},i,j,t; for(i=0;i<3;i++) {j=3+i; t=a[i]; a[i]=a[j]; a[j]=t ; } for(i=0;i<6;i++)printf(“%d ”,a[i]); }
A.1 2 3 4 5 6
B.6 5 4 3 2 1
C.4 5 6 1 2 3
D.3 4 5 6 1 2
A.17
B.22
C.27
D.32
以下程序调用函数swap_p将指针s和t所指单元(a和b)中的内容交换,请填空。 main() { int a=10,b=20,*s,*t; s=&a;t=&b; swap_p(【 】); printf("%d%d,a,b");} swap_p(int**ss,int**tt) { int term; term=**ss; **ss=**tt; **tt=term; }
以下程序计算1×2×3×……×10的和。
#include"stdio.h"
main()
{int i,s=1;
do
{s=s+i;i++;
}while(i<=10)
printf("%d\n",s);
}
错误:______
改正:______
参考答案:错误