1.以下为一维整型数组a的正确说明是________.

来源:百度知道 编辑:UC知道 时间:2024/07/07 21:33:25
1.以下为一维整型数组a的正确说明是________.
a)int a(10); b)int n=10,a[n];
c)int n; d)#define SIZE 10;
scanf("%d",&n); int a[SIZE];
int a[n];
2.以下对二维数组a的正确说明是________.
a)int a[3][]; b)float a(3,4);
c)double a[1][4] d)float a(3)(4);
3.若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为______.
(假设a[0][0]位于数组的第一个位置上。)
a)i*m+j b)j*m+i c)i*m+j-1 d)i*m+j+1
4.若二维数组a有m列,则在a[i][j]前的元素个数为________.
a)j*m+i b)i*m+j c)i*m+j-1 d)i*m+j+1
5.若有以下程序段:
。。。 。。。
int a[]={4,0,2,3,1},i,j,t;
for(i=1;i<5;i++)
{t=a[i];j=i-1;
while(j>=0&&t>a[j])
{a[j+1]=a[j];j--;}
a[j+1]=t;}
... ...
则该程序段的功能是________.
a)对数组a进行插入排序(升序)
b)对数组a进行插入排序(降序)
c)对数组a进行选择排序(升序)
d)对数组a进行选择排序(降序)
6.有两个字符数组a、b,则以下正确的输入语句是_______.
a)gets(a,b); b)scanf(&qu

(1)D
(2)C
(3)D
(4) B
(6) B
(7) D
(8) D
(9) C
(10) B
二、
#include <stdio.h>
void main()
{
int a[]={1,3,5,7,9,8,6,4,2,0};
for(int i =0; i < 5; i++)
{
int m =a[i];
a[i]=a[9-i];
a[9-i]=m;
}
for(i = 0; i < 10; i++)
printf("%d ", a[i]);

}
编译通过,能够运行

1)D
(2)C
(3)D
(4) B
(6) B
(7) D
(8) D
(9) C
(10) B
二、
#include <stdio.h>
void main()
{
int a[]={1,3,5,7,9,8,6,4,2,0};
for(int i =0; i < 5; i++)
{
int m =a[i];
a[i]=a[9-i];
a[9-i]=m;
}
for(i = 0; i < 10; i++)
printf("%d ", a[i]);

}

(6)C

19、以下对一维整型数组a的正确说明是▁▁▁▁ 若a为一维整型数组的数组名,则对指针变量p的正确说明和初始化为 写出一个主函数,为一维整型数组a[10]输入数据,并对数组中的数据进行转置,然后输出此数组中的元素。 以下对二维数组a的正确说明是_____ 输入十万个整型数据存入一维数组,输出值和下标都为奇数的元素个数 编写一个函数,分别求出一维整型数组a[n]中所有奇数元素和所有偶数元素 有两个字符数组a,b,则以下正确的输入语句 编一void型函数maxmin( )通过形参求整型数组a[n]中的最大值和最小值 VC编程求整型数组a[i]中符合要求的元素个数 创建一个整型一维数组md特拥有100个元素且各元素值为0.0到1.0之间的任一随机数然后再求各个元素的平均值