以下能对一维数组a进行正确初始化的语句是( )。
A.
int a[10]=(0,0,0,0,0)
B.
int a[2]={0,1,2}
C.
int a[]={0}
D.
int a[]={{}}
分数 1
作者 颜晖
单位 浙大城市学院
假定int类型变量占用两个字节,其有定义:int x[10]={0, 2, 4}; 则数组x在内存中所占字节数是()。
A.
3
B.
6
C.
10
D.
20
分数 1
作者 黄隆华
单位 怀化学院
若有定义,int a[10];,则对数组a元素的正确引用是( )
A.
a[10]
B.
a[3.5]
C.
a(5)
D.
a[10-10]
分数 1
作者 崔孝凤
单位 山东理工大学
有定义语句int a[5],I;,输入数组a的所有元素的语句应为( )。
A.
scanf("%d%d%d%d%d",a[5]);
B.
scanf("%d",a);
C.
for(i=0;i<5;i++) scanf("%d",&a[i]);
D.
for(i=0;i<5;i++) scanf("%d",a[i]);
分数 1
作者 陈汉平
单位 浙江理工大学科技与艺术学院
下列关于一维数组的说法,正确的是()
A.
若有int a[10]={10,20,30,40};
执行语句printf("%d",a);后,输出10
B.
int a[10]={0},则是将所有元素值都置0
C.
若有int a[10]={10,20,30,40},则元素a[4]的值为40
D.
若有int a[10]={10,20,30,40},则元素a[10]的值为0
分数 1
作者 曹记东
单位 陕西理工大学
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A.
整型常量
B.
整型表达式
C.
整型常量或整型表达式
D.
任何类型的常量或表达式
分数 1
作者 卢玲
单位 重庆理工大学
设a为整型变量,则不能正确表达关系“70<a<75”的C语言表达式是__________。
A.
70<a<15
B.
a ==71||a==72||a==73||a==74
C.
a>70&&a<75
D.
!(a<=70)&&!(a>=75)
分数 1
作者 卢玲
单位 重庆理工大学
以下关于switch语句的说法正确是__________。
A.
case子句之间是有先后顺序的
B.
case子句后面可以没有break语句
C.
必须在case子句的最后加上default子句
D.
switch(ch)中,变量ch可以是任何类型的数据
分数 1
作者 赖晓燕
单位 福建农林大学金山学院
下列程序的运行结果是()。
#include <stdio.h>
int main()
{
int n[5]={1,2,3,4,5},i,k=2;
for(i=0;i<k;i++)
n[i]++;
printf("%d\n",n[i]);
return 0;
}
A.
1
B.
2
C.
3
D.
4
分数 1
作者 Hzy
单位 广东东软学院
以下说法错误的是?
A.
数组中的元素都是同一数据类型的
B.
int a[1]; 是正确的写法
C.
假设a,b为两个已定义好的数组,可以通过a=b;的方式将b数组的内容全部拷贝到a数组中。
D.
假设已经定义好数组a,可以通过sizeof(a)/sizeof(a[0]); 的方式来求得数组a的长度
分数 1
作者 王秀
单位 福州大学
在int a[ ][3] = { {1,4}, {3,2}, {4,5,6}, {0} };中,a[2][1]的值是( )。
A.
5
B.
0
C.
6
D.
2
分数 1
作者 颜晖
单位 浙江大学
以下程序的输出结果是()。
int main(void)
{
int aa[4][4]={ {1, 2, 3, 4}, {5, 6, 7, 8}, {3, 9, 10, 2}, {4, 2, 9, 6} };
int i, s=0;
for(i=0; i<4; i++)
s += aa[i][1];
printf("%d\n", s);
return 0;
}
A.
11
B.
19
C.
13
D.
20
分数 1
作者 吴年志
单位 湖北汽车工业学院
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是______。
A.
a[0][4]
B.
a[1][3]
C.
a[0][3]
D.
a[1][4]
分数 1
作者 王宇
单位 集美大学诚毅学院
以下程序的执行功能是( )。
void main()
{
int a[5]={66,78,82,53,91},b[5]={70,58,81,65,90},i,n=0;
for(i=0;i<5;i++)
{
if(a[i]>b[i])
n++;
}
printf("n=%d\n",n);
}
A.
统计数组a各元素值等于数组b对应元素值的个数
B.
统计数组a各元素值小于数组b对应元素值的个数
C.
统计数组a各元素值大于60的个数
D.
统计数组a各元素值大于数组b对应元素值的个数
分数 1
作者 往年试卷
单位 浙江大学
以下定义语句中不正确的是__。
A.
double x[5]={2.0, 4.0, 6.0, 8.0, 10.0};
B.
char c2[]={'\x10', '\xa', '\x8'};
C.
char c1[]={'1', '2', '3', '4', '5'};
D.
int y[5]={0,1,3,5,7,9};
分数 1
作者 颜晖
单位 浙大城市学院
设有数组定义:char array [ ]="China"; 则数组 array所占的空间为()。
A.
4个字节
B.
5个字节
C.
6个字节
D.
7个字节
分数 1
作者 颜晖
单位 浙江大学
有以下定义:char x[ ]="abcdefg"; char y[ ]={'a', 'b', 'c', 'd', 'e', 'f', 'g'}; 则正确的叙述为()。
A.
数组x和数组y等价
B.
数组x和数组y的长度相同
C.
数组x的长度大于数组y的长度
D.
数组x的长度小于数组y的长度
分数 1
作者 颜晖
单位 浙大城市学院
假定double类型变量占用8个字节,且数组定义如下,则数组length在内存中所占字节数是( )。
double length [10];
A.
0
B.
10
C.
80
D.
160
分数 1
作者 崔孝凤
单位 山东理工大学
合法的数组定义语句是( )。
A.
int a[]="string";
B.
int a[5]={0,1,2,3,4,5};
C.
char a="string";
D.
char a[]="string";
分数 1
作者 卢玲
单位 重庆理工大学
已知字符数组定义为“char c[]={"I am happy"};”,则下列与该字符数组定义等价的是__________。
A.
char c[]={'I',' ','a','m',' ','h','a','p','p','y','\0'};
B.
char c[]={'I','am','happy'};
C.
char c[]={'I',' ','a','m',' ','h','a','p','p','y'};
D.
char c[]={'I','am','happy','\0'};
最新发布