int i,j;
char c[]="an Apple";
for(i=0; i<=____;i++ )
{ j=i+3 ;
printf("%c
举一反三
- 下面程序段执行后,输出n的值是_____。</p></p><p><p>int i,j,n;</p></p><p><p>for (i=1;i<=10;i++)</p></p><p><p>{ n=0;</p></p><p><p> for (j=1;j<=10;j++)</p></p><p><p> n=n+j; </p></p><p><p>}</p></p><p><p>printf(“n=%d ”,n);</p></p> ______
- 求5!的程序段有()。 A: int i,p;for(i=1,p=1;i<=5;p*=i,i++); B: int i=1,p=1;for(;;){p*=i++;if (i==6) break;} C: int i=0,p=1;while(i++<=5) p*=i; D: int i=1,p=1;do p*=i;while(++i<=5);
- 不能实现阶乘 8!(结果存放在 p 中) 的程序段是【 】。 A: p=1; for(i=1; i<9; i++) p=p*i; B: p=2; for(i=8; i>3; i--) p=p*i; C: p=1; i=1; while(i<9) p=p*i++; D: p=1; i=8; do{ p=p*i--; } while(i>1);
- 设有声明"int p[10]={1,2},i=0;",以下语句中与"p[i]=p[i+1],i++;"等价的是:[/i] A: p[i]=p[i++]; B: p[++i]=p[i]; C: p[++i]=p[i+1]; D: i++,p[i-1]=p[i];
- 中国大学MOOC: 写出下面程序执行后的运行结果。#include <stdio.h>struct STU {char name[10];int num;int Score;};int main(){struct STU s[5]={{"YangSan",20041,703},{"LiSiGuo",20042,580},{"wangYin",20043,680},{"SunDan",20044,550},{"Penghua",20045,537}},*p[5],*t;int i,j;for(i=0;i<5;i++) p[i]=&s[i];for(i=0;i<4;i++)for(j=i+1;j<5;j++)if(p[i]->Score>p[j]->Score){ t=p[i]; p[i]=p[j]; p[j]=t;}printf("%d %d",s[1].Score,p[1]->Score); return 0;}
内容
- 0
下列程序的输出结果是( )。 main( ) { int p[8]={11,12,13,14,15,16,17,18},i=0,j=0; while( i++<7) if(p[i]%2) j+=p[i]; printf("%d\n",j); }
- 1
以下程序输出正确的是_______ amovep(int *p,int (*a)[3],int n) { int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++;} } main() {int *p,a[3][3]={{1,3,5}, {2,4,6}}; p=(int*)mallox(100) amovep)p,a,3); printf("%d%d\n",p[2],p[5]);free(p) }[/i] A: 56 B: 25 C: 34 D: 程序错误
- 2
下列程序段中,功能与其它程序段不同的是( ) A: for(i=1,p=1;i<=5;i++) p*=i; B: for(i=1;i<=5;) { p=1;p*=i;i++;} C: i=1;p=1;while(i<=5) { p*=i;i++;} D: i=1;p=1;do { p*=i;i++;} while(i<=5);
- 3
<p >该程序中,void main( ){</p><p >int i=0;</p><p >while(i<10){</p><p >if(i<1) continue;</p><p >if(i==5) break;</p><p >i++; </p><p >}</p><p >.....</p><p >while循环的循环次数是( )。</p> A: 死循环,不能确定次数 B: 1 C: 10 D: 6
- 4
若变量已正确定义,不能完成求5!的程序段是( )。 A: i=1;p=1;do{p*=i; i++; }while(i<;=5); B: i=1;p=1;while(i<;=5){p*=i; i++;} C: for(i=1,p=1;i<;=5;i++) p*=i; D: for(i=1;i<;=5;i++){ p=1; p*=i;}