整型数组求和int a[10]={0,1,2,3,4,5,6,7,8,9},sum=0,*pa;pa=a;for(pa=a;____; _____)sum=sum+*pa;
(pa-a)<10pa++
举一反三
- #include [stdio.h] int main() { int a=1; int *pa; pa=&a; *pa=3; printf("a=%d\n",a); return 0; }
- 以下程序运行结果是()。#includeiostreamusing namespace std;void sub(int x, int *y,int *z){*y=*y-10;*y=*z+x;}int main(){int a=10,b=12,* pa,* pb;pa=a;pb=b;sub(b-a,pa pa);coutaendl;return 0;} A: 9 B: 4 C: 7 D: 2
- #include [stdio.h] int main() { int a=1; int *pa; pa=&a; printf("a=%d\n",a); printf("*pa=%d\n",*pa); *pa=2; printf("a=%d\n",a); return 0; }的运行结果()
- voidmain(){inta[10],b'10],*pa,*pb;pa=a;pb=b;for(inti=0;i<3;i++,pa++,pb++){*pa=i;*pb=2*i;}pa=&a[0];pb=&b[0];for(inti=0;i<3;i++){*pa=*pa+i;*pb=*pb+i;cout<<*pa++<<","<<*pb++<<",";}}
- 已知 Point *pa[2]; 则 pa[0]和pa[1] 是:
内容
- 0
以下for语句中,不能完成1~10的累加功能的是A.for i in range(10,0): sum += iB.for i in range(1, 11): sum += iC.for i in range(10, 0, -1): sum += iD.for i in (10, 9, 8, 7, 6, 5, 4, 3, 2, 1): sum += i
- 1
int i,sum=0;则执行以下语句,sum的值是( )。for(i=1;i<=3;sum+=1) sum+=i; A: 6 B: 3 C: 0 D: sum的值无法计算
- 2
int i,sum=0;则执行以下语句,sum的值是( )。for(i=1;i<;=3;sum+=1) sum+=i; A: 0 B: 3 C: 6 D: sum的值无法计算
- 3
中国大学MOOC: 下面程序的运行结果是___ 。 #include<stdio.h>void main(){ int va[10],vb[10],*pa,*pb,i; pa=va; pb=vb; for(i=0; i<3; i++,pa++,pb++) { *pa=i; *pb=2*i; printf(”%d%d”,*pa,*pb); } pa=&va[0]; pb=&vb[0]; for(i=0; i<3; i++) { *pa=*pa+i; *pb=*pb*i; printf(”%d%d”,*pa++,*pb++); }}
- 4
int a=3, *pa;register int b=4;以下语句正确的是_____ A: pa=3; B: pa=&a; C: pa=b; D: pa=&b;