更多"[单选题]有以下程序Main(){ int k=4,n=0;For( "的相关试题:
[单选题]有以下程序
main()
{int k=5,n=0;
do
{switch(k)
{case 1: case 3:n+=1; break;
default:n=0;k--;
case 2: case4:n+=2;k--;break;}
printf(“%d”,n);
}while(k>0&&n<5);}
程序运行后的输出结果是()
A.2345
B.235
C.23456
D.2356
[单选题]有以下程序
Main()
{ int k=5, n=0;
Do
{switch(k)
{case 1:
Case 3: n+=1; k--; break;
Default: n=0; k--;
Case 2:
Case 4: n+=2; k--; break;
}
Printf("%d",n);
}while(k>0 && n<5);
}
程序运行后的输出结果是()。
A.235
B.0235
C.02356
D.2356
[单选题]有以下程序
Main()
{ int k=5,n=0;
While(k>0)
{switch(k)
{
Default : break;
Case 1 : n+=k;
Case 2 :
Case 3 : n+=k;
}
K--;
}
Printf("%d\n",n);
}
程序运行后的输出结果是()。
A.0
B.4
C.6
D.7
[单选题]有以下程序
Main(int argc,char *argv[])
{ int n,i=0;
While(argv[1][i]!='\0')
{ n=fun(); i++;}
Printf("%d\n",n*argc);
}
Int fun()
{ static int s=0;
S+=1;
Return s;
}
假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令
Exam 123↙
则运行结果为()。
A.6
B.8
C.3
D.4
[单选题]有以下程序
Main()
{ int a=1,b=2,m=0,n=0,k;
K=(n=b>a)||(m=aPrintf("%d,%d\n",k,m);
}
程序运行后的输出结果是()。
A.0,0
B.0,1
C.1,0
D.1,1
[单选题]有以下程序
Main(int argc,char *argv[])
{int n=0,i;
For(i=1;i
Printf("%d\n",n);
}
编译连接后生成可执行文件tt.exe。若运行时输入以下命令行
Tt 12 345 678
程序运行后的输出结果是()。
A.12
B.12345
C.12345678
D.136
[单选题]以下程序的输出结果是()。
Main()
{ int n=4;
While(n--)printf("%d ",--n);
}
A.2 0
B.3 1
C.3 2 1
D.2 1 0
[单选题]以下程序的输出结果是()。
Main()
{ int i, k, a[10], p[3];
K=5;
For(i=0;i<10;i++) a[i]=i;
For(i=0;i<3;i++) p[i]=a[i+1];
For(i=0;i<3;i++) k+=p[i];
Printf("%d\n",k);
}
A.10
B.11
C.12
D.13
[单选题]有以下程序
#include
Main()
{ int n, *p=NULL;
*p=&n;
Printf("Input n:");
Scanf("%d",&p);
Printf("output n:");
Printf("%d\n",p);
}
该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是()。
A.int n , *p=NULL;
B.*p=&n;
C.scanf("%d",&p)
D.printf("%d\n",p);
[单选题]有以下程序
void change(int k[ ]){k[0]=k[5];}
main()
{int x[10]={1,2,3,4,5,6,7,8,9,10},n=0;
while(n<=4) {change(&x[n]);n++;} for(n=0;n<5;n++) printf("%d",x[n]);printf("\n"); }
程序运行后输出的结果是()。
A.678910
B.13579
C.12345
D.62345
[单选题]以下程序段输出结果是()。
main()
{ int k,j,s;
for(k=2;k<6;k++,k++)
{ s=1;for(j=k;j<6;j++) s+=j;}
printf(“%d\n”,s);}
A.9
B.1
C.11
D.10
[单选题]有以下程序
Void change(int k[])
{ k[0]=k[5]; }
Main()
{ int x[10]={1,2,3,4,5,6,7,8,9,10}, n=0;
While(n<=4)
{ change(&x[n]); n++;}
For(n=0;n<5;n++) printf("%d ",x[n]);
Printf("\n");
}
程序运行后输出的结果是()。
A.6 7 8 9 10
B.1 3 5 7 9
C.1 2 3 4 5
D.6 2 3 4 5
[单选题]有以下程序
Main()
{ int k=5;
While(--k) printf("%d",k-=3);
Printf("\n");
}
执行后的输出结果是()。
A.1
B.2
C.4
D.死循环
[单选题]有以下程序
Main()
{ union{ unsigned int n;
Unsigned char c;
}ul;
Ul.c='A';
Printf("%c\n",ul.n);
}
执行后输出结果是()。
A.产生语法错
B.随机值
C.A
D.65
[单选题]此程序的输出结果是( )(选一项)main(){ int n; (n=6*4,n+6),n*2; printf("n=%d\n",n);}
A.30
B.24
C.60
D.48
[单选题]若有以下程序:
Main()
{int k=2,i=2,m;
M=(k+=i*=k); printf("%d,%d\n",m,i);
}
执行后的输出结果是()。
A.8,6
B.8,3
C.6,4
D.7,4
[单选题]以下程序的输出结果是()。
Main( )
{ int n[3][3], i, j;
For(i=0;i<3;i++)
For(j=0;j<3;j++) n[i][j]=i+j;
For(i=0;i<2;i++)
For(j=0;j<2;j++) n[i+1][j+1]+=n[i][j];
Printf("%d\n",n[i][j]);
}
A.14
B.0
C.6
D.值不确定
[单选题]若执行以下程序时从键盘上输入9,则输出结果是()。
Main()
{ int n;
Scanf("%d",&n);
If(n++<10) printf("%d\n",n);
Else printf("%d\n",n--);
}
A.11
B.10
C.9
D.8
[填空题]以下程序的运行结果是()_。
Main(
{ int k, s ,a[3][3]={1,2,3,4,5,6,7,8,9};
S=0;
For( k=0; k<3; k + +)
S=s+ a[k][k];
Printf("%d,",s);}