阅读程序:f(int b[],int n){int i,r=1;for (i=0;i<=n;i++) r=r*b[i];return r;}int main(){intx,a[]={2,3,4,5,6,7,8,9};x=f(a,3);printf(“%d\n”,x);return 0;}以上程序的输出结果是( )
查看答案
已知int类型变量在内存中占用2个字节,定义数组int b[8]={2,3,4};则数组b在内存中所占字节数为( )
A. 3
B. 6
C. 8
D. 16
若有以下说明:inta[10]={1,2,3,4,5,6,7,8,9,10};char c=‘a’;则数值为4的表达式是( )
A. a[‘f’-c]
B. a[4]
C. a[‘d’-‘c’]
D. a[‘d’-c]
若定义数组并初始化int a[10]={1,2,3,4},以下语句不成立的是( )
A. a[8]的值为0
B. a[1]的值为1
C. a[3]的值为4
D. a[9]的值为0
将k的值插入到有序数组a中,使数组依然保持有序,请填空。#includevoid insert(int a[],int x){int i=0,j;while(a[i]