以下对数组每个元素赋值为1,哪个语句是正确的?
A: int a[5]={1};
B: int i, a[5];for (i=1; i <=5; i++) a[i] = 1;
C: int i, a[5];for (i = 0; i < 5; i++) a[i] = 1;
D: int a[5]; a[1]-a[5]= 1
A: int a[5]={1};
B: int i, a[5];for (i=1; i <=5; i++) a[i] = 1;
C: int i, a[5];for (i = 0; i < 5; i++) a[i] = 1;
D: int a[5]; a[1]-a[5]= 1
举一反三
- 以下对数组每个元素赋值为1,哪个语句是正确的? A: int a[5]={1}; B: int i, a[5];for (i=1; i <=5; i++) a[i] = 1; C: int i, a[5];for (i = 0; i < 5; i++) a[i] = 1; D: int a[5]; a[1]-a[5]= 1
- 求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);
- 下面的代码段执行之后count的值是什么( ) int count = 1; for(int i = 1; i <= 5; i++) { count+= i; } System.out.println(count); int count = 1; for(int i = 1; i <= 5; i++) { count+= i; } System.out.println(count);
- 以下 for语句中,书写错误的是_______。: for(i=1;i<5;) i++;/#/for(i=1;i<5;i++)/#/for(i=1;i<5;i++);/#/i=1;for(;i<5;i++);
- 若有定义语句:int a[5], i ;,则下面语句正确的是_____。 A: a[5]= {5, 4, 3, 2, 1}; B: a[5]= {0}; C: for(i=0;i<5;i++)scanf("%d",&a[i]); D: for(i=1;i<=5;i++) a[i]=i;