下列语句序列执行后,k的值是()。int m=3,n=6,k=0;while((m++)
1
举一反三
- 若有语句int k,m=1;,执行语句k=-m++;后,m的值是 A: -1 B: 0 C: 1 D: 2
- 下列语句序列执行后,n的值是() int l=3,m=6,n=1; while((l++) A: 0 B: 1 C: 2 D: 3
- 下列语句序列执行后,k 的值是。 int i=4; int j=5; int k=9; int m=5; if(i>j||m<k){ k++; } else{ k--; }
- 下列语句序列执行后,k的值是 int i=4, j=5, k=9, m=5; if(i>j || m 10
- 以下程序段中循环体语句k 执行的次数为 for k 0 m 10 m 0 m 3 for n 1 n 3 n k
内容
- 0
若有定义:int m=7,n=10,k; 则执行语句k=m&n;后k的值为
- 1
以下程序执行后,a 的值是( )。int main() { int a,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; printf("%d\n",a); } A: 4 B: 1 C: 0 D: 运行时出错,无定值
- 2
【填空题】#include<stdio.h> voidfun(int *s, intm, int n) { intt; while(m<n) {t=s[m]; s[m]=s[n]; s[n]=t; m++; n--;} } main() { Inta[5]={1,2,3,4,5},k; fun(a,0,4); for(k=0;k<5;k++) printf("%d ",a[k]); } 以上程序的输出结果是()
- 3
#include#includevoidmain(){intm,i,k,n=0;for(m=20;m<=30;m++){k=(int)sqrt(m);for(i=2;i<=k;i++)if(m%i==0)break;if(i>=k+1){printf("%d,",m);n=n+1;if(n%5==0);}}}(5.0分)
- 4
以下程序段执行后,a的值是( )。int a,k=4,m=6,*p1=&k,*p2=&m; a=p1==p2; printf("%d\n",a); A: 0 B: 1 C: 4 D: 6