有以下程序#include main(){int b [3][3]={O,1,2,0,1,2,O,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=1;j++) t+=b[i][b[j][i]];printf("%d ",t);}程序运行后的输出结果是 ( )
查看答案
(分值:2.1 分)在C 语言中,有以下程序main(){int p[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i<5) {if(p[i]%2) j+=p[i]; i++;}printf("%d\n",j);}程序运行后的输出结果是( )
A. 39
B. 45
C. 56
D. 60
若二维数组a 有m 列,则在a[i][j]前的元素个数是( )
A. j*m+i
B. i*m+j
C. i*m+j-1
D. i*m+j+1
阅读下列程序段,则程序段实现的功能是 ( )#include "stdio.h"main(){int k[10];int j;for(j=0;j<10;j++)scanf("%d",&k[j]);for(j=9;j>=0;j--)printf("%d,",k[j]);}
A. 输入10个数据的顺序输入并输出
B. 输入10个数据的逆序存放
C. 输入10个数据的逆序输出
D. 以上叙述均错误
下列说法正确的是( ) .
A. 数组如果没有初始化,也没有被赋值,则每个元素的默认值为0
B. 在给数组初始化时,可以只给其中几个元素赋初值
C. 数值型数组不能使用赋值语句整体赋值,但字符型数组可以使用赋值语句整体赋一个字符串
D. 用一个字符型数组来存放字符串时,可以存放与数组长度等数目的有效字符