马上要期末考试了,赶紧做做这些习题,保证你能轻松过关! 选择题 1. 关于数组的描述,正确的是? A. 数组的大小是固定的,但可以有不同类型的元素。 B. 数组的大小是可变的,但所有元素类型必须相同。 C. 数组的大小是固定的,但所有元素类型必须相同。 D. 数组的大小是可变的,但可以有不同类型的元素。 2. 定...
(5) 在数组中,数组名表示(A)。 A. 数组第 1 个元素的首地址 B.数组第 2 个元素的首地址 C. 数组所有元素的首地址 D.数组最后 1 个元素的首地址 (6) 若有以下数组说明,则数值最小的和最大的元素下标分别是(B) int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; ...
1.习题一:计算数组元素的和 题目描述:编写一个程序,计算给定数组中所有元素的和,并输出结果。 解题思路: ```c #include <stdio.h> int main() { int arr[5] = {1, 2, 3, 4, 5}; //定义一个包含5个元素的整型数组 int sum = 0; //用于存储和的变量 //遍历数组,累加每个元素的值 for (int...
第一题:在数组 a 中,存放有 n 个学生的成绩.试编一函数:将低于平均分的学生 人数 m 由函数值返回,将低于平均分的分数由数组 b 带回. int fun(int a[],int n,int b[]) { int i,m=0,aver=0; for(i=0;i<n;i++) aver+=a[i]; aver/=n; for(i=0;i<n;i++) if(a[i]<aver) b...
C.字符型数组中能存放字符串。 D.字符串函数声明在ctype.h中。 正确答案:D 2、下面是有关C语言字符数组的描述,其中错误的是() A.不可以用赋值语句给字符数组名赋字符串 B.可以用输入语句把字符串整体输入给字符数组 C.字符数组只能存放字符串 D.字符数组中的内容不一定是字符串 正确答案:C 3、下面是对数...
习题九数组的定义和使用 1.有以下程序 voidf(intb[]) {inti; for(i=2;i6;i++)b[i]*=2;} main() {inta[10]={1,2,3,4,5,6,7,8,9,10},i; f(a);f(a); 程序运行后的输出结果是___。 A、1,2,3,4,5,6,7,8,9,10,B、1,2,6,8,10,12,7,8,9,10, C、1...
C语言习题数组部分C语言习题数组部分 1、设char a[]=”abx\t1\128\\0”;则数组a的长度是___。 2、以下程序的功能是() main() { int a[10]={3,5,9,2,1,8,0,4,6,7},i,p=0,q=0; for(i=0;i<10;i++) { if(a[i]a[p]) p=i; } ...
【题2】C语言中,数组名代表B A.数组全部元素的值B.数组首地址 C.数组第一个元素的值D.数组元素的个数 【题3】以下对一维整型数组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]; 【题4】合法的数组定义是D A....
C.字符型数组中能存放字符串。 D.字符串函数声明在ctype.h中。 正确答案:D 2、下面是有关C语言字符数组的描述,其中错误的是() A.不可以用赋值语句给字符数组名赋字符串 B.可以用输入语句把字符串整体输入给字符数组 C.字符数组只能存放字符串 D.字符数组中的内容不一定是字符串 正确答案:C 3、下面是对数...
6、设int x[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 0},*p=x,k;且0≤k<10,则对数组元素x[k]的错误引用是()。 A.x[p-x+k] B.p+k C.*(&x[k]) D.*(x+k) 正确答案:B 7、设double *p[6];则()。 A.p是指针数组,其元素是指向double型变量的指针 B.p是指向double型变量的指针 ...