设有语句:intk=1,*p1=&k,*p2=&k;,以下不能正确执行的赋值语句是()。
A. k=*p1+*p2
B. p1=p2
C. *p1=*p2
D. p1=k
查看答案
以下程序的输出结果是()。#includeint main( ){char a[10]={'1','2','3','4','5','6','7','8','9',0},*p;int i;i=8;p=a+i;printf("%s\n",p-3);return 0;}
A. 6
B. 6789
C. '6'
D. 789
以下程序的运行结果是______。#include int main(){ int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++) m=m%j;printf("%d\n",m); }
A. 0
B. 1
C. 2
D. 3
以下程序的运行结果是_______。#include "stdio.h"int main(){ int k=0,m=0,i,j;for(i=0;i<2;i++){ for(j=0;j<3;j++) k++; k-=j; }m=i+j;printf("k=%d,m=%d",k,m); }
A. k=0,m=3
B. k=0,m=5
C. k=1,m=3
D. k=1,m=5
下面程序的功能是输出以下形式的金字塔图。在下划线处应填入的是_______。****************#include "stdio.h"int main( ){ int i,j;for(i=1;i<=4;i++){ for(j=1;j<=4-i;j++) printf("");for(j=1;j<=_______;j++) printf("*");printf("\n"); }}
A. i
B. 2*i-1
C. 2*i+1
D. i+2