for(i=2;i printf(\ printf(\ } } 答案: =======(答案1)======= 1 3 13 =======(答案2)======= 1 5 21 =======(答案3)======= 2 8 34 第130题 (1.0分) 题号:575 若有说明\则数组a第一维的大小是【1】. 答案: =======(答案1)======= 3 第131题 (1.0分) 题号:582 设char string[ ] =″This_is_a_book!″;则数组的长度应是【1】. 答案: =======(答案1)======= 16 第132题 (1.0分) 题号:599 以下程序执行时,输出结果的第一行是【1】,第二行是【2】,第三行是【3】. #include { int i,j,k,n,arr[N][N]; k=1,i=0;n=3; while(i { for(j=i;j if(n%2) arr[j][i]=k; for(i=0;i { for(j=0;j 答案: =======(答案1)======= 7 8 1 =======(答案2)======= 6 9 2 =======(答案3)======= 5 4 3 第133题 (1.0分) 题号:601 以下程序运行时,输出结果的第一行为【1】,第三行为【2】,第五行为【3】. #include { int i,j,pa[N]={1}; printf(\ for(i=1;i for(j=i-1;j>0;j--) pa[j]=pa[j]+pa[j-1]; for(j=0;j<=i;j++) printf(\ printf(\ } } 答案: =======(答案1)======= 1 =======(答案2)======= 1 2 1 =======(答案3)======= 1 4 6 4 1 第134题 (1.0分) 题号:571 下面程序的功能是将变量x的值转换成二进制数,所得二进制数的每一位数放在一维数组 a中的相应元素中,二进制数的最低位放在下标为0的元素中,其他依此类推.请填空. main() {int x,i,a[10],k=0,r; clrscr(); printf(\ scanf(\ do {r=【1】 ; a[k++]=r; x=【2】; } while(x); for(i=k-1;i>=0;i--) printf(\} 答案: =======(答案1)======= x%2 =======(答案2)======= x/2 第135题 (1.0分) 题号:614 下面程序输出结果为【1】. main() {int a[3][3]={1,2,3,4,5,6,7,8,9},*p,**p1; p=a+5; p1=a; printf(\} 答案: =======(答案1)======= 6 8 第136题 (1.0分) 题号:625 执行下面的程序段后,ab的值为【1】. int *v,ab; ab=100; v=&ab; ab=*v+10; 答案: =======(答案1)======= 110 第137题 (1.0分) 题号:608 下面程序的输出结果为【1】. #include char *m=\ k[0]='A';k[1]='B';k[2]='C';k[3]='\\0'; for(i=0;i<3;i++) printf(\ } 答案: =======(答案1)======= abc,ABC,bc,BC,c,C 第138题 (1.0分) 题号:605 若有声明\执行语句\后输出结果是【1】. 答案: =======(答案1)======= 0 第139题 (1.0分) 题号:621 若要使表达式p=\无任何错误(包括语法错误和警告错误),p的声明形式应为【1】. 答案: =======(答案1)======= char *p; 第140题 (1.0分) 题号:613