* *
单项选择
==================================================
1. 题号:3835
以下程序的输出结果是 min()
{int n[6]={1,2,3,4},i,j,k=2; int sum=0, min; min = n[0];
for(i=0;i<6;i++){ sum += n[i]; if( min>n[i] ) min=s[i]; }
pritnf(\}
A、10,1 B、6,1
* *
C、10,0 D、0,0 答案: C
1. 题号:3553
若有以下定义和语句: int a[15]={1,2,3,4},x;
则对a数组元素非法引用的是().
A、x=a[a[2]]; B、x=a[a[7]-1]; C、x=a[a[2]-1]; D、x=a[a[7]+1]; 答案: B
2. 题号:3640
以下程序段给数组所有的元素输入数据,请选择正确答案填入().
* *
#include
int a[10],i=0; while(i<10){ scanf(\ i++; } return 0; }
A、&a[i+1] B、&a[i] C、&a[++i] D、ai 答案: B
3. 题号:3597
有以下程序: main()
* *
{int m[][3]={1,2,3,4,5,6,7,8,9}; int i,k=2; for(i=0;i<3;i++) printf(\}
执行后输出结果是:.
A、4 5 6 B、7 8 9 C、1 2 3 D、1 4 7 答案: B
4. 题号:3647
下列一维数组说明中不正确的是().
A、int N; scanf(\ B、#define S 10
* *
int a[S];
C、int S,int a[15]={0}; S=a[10];
D、float a[]={1,6,6,0,2}; 答案: A
5. 题号:3880
以下能对一维数组a进行正确初始化的语句是().
A、int a[10]=(0,0,0,0,0) B、int a[10]={0}; C、int a[]=(0,0); D、int a[10]=[10*1]; 答案: B
6. 题号:3757
int a[10];合法的数组元素的最小下标值为().