请选出正确的程序段[br][/br]A)int*p; B)int*s,k;[br][/br]scanf("%d",p); *s=100;[br][/br]… …[br][/br]C)int*s,k; D)int*s,k;[br][/br] char*p,c; char*p,e;[br][/br] s=&k; s=&k;[br][/br] p=&c; p=&c;
A: A)int*p;
scanf("%d",p);
…
B: B)int*s,k;
*s=100;
...
C: C)int*s,k;
char*p,c;
s=&k;
D: D)int*s,k;
char*p,e;
s=&k;
A: A)int*p;
scanf("%d",p);
…
B: B)int*s,k;
*s=100;
...
C: C)int*s,k;
char*p,c;
s=&k;
D: D)int*s,k;
char*p,e;
s=&k;
举一反三
- 下列程序段没有错误的是( )。 A: int*p;cin>>*p; B: int*s,k;*s=100 C: int *s ,k; char *p ,c; s=&k; p=&c; *p='a'; *s=1; D: int *s,k; char *p,c; s=&k; p=&c; s=p;
- 以下不是死循环的程序段是( )。 A: int i=100;<br/>while<br/>(1) {<br/>i=i%100+1<br/>;<br/>if<br/>(i>100) break ;<br/>} B: for ( ; ; ) ; C: int k=0;<br/>do {<br/>++k ; <br/>}<br/>while (k>=0); D: int s=36;<br/>while<br/>(s) ; <br/>--s<br/>;
- 在下列选项中,没有构成死循环的程序段是( ) A: int i=100;<br>while (1)<br>{ <br> i=i%100+1;<br> if (i>100) break;<br>} B: int k=1000;<br>do { ++k; } while (k>=1000); C: for( ; ; ); D: int s=36;<br>while (s) --s;
- 在下列选项中,没有构成死循环的是( ) A: int i=100;<br> while(1){<br> i=i-1;<br> if(i>100)<br> break;} B: for(;;); C: int k=10000;<br> do{<br> k++;<br> }while(k>10000); D: int s=36;<br> while(s)<br> --s;
- 在下列选项中,没有构成死循环的程序段是( )。 A: int i=100 ; <br/>while(1)<br/>{ i=i%100+1;<br/>if(i>100)break;<br/>} B: for( ; ;); C: int k=1000; <br/>do{++k;} while(k>=10000); D: int s=36;<br/>while(s);--s;