- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单项选择
==================================================
题号: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("%d,%d\n",sum, min);
}
A、10,1
B、6,1
C、10,0
D、0,0
答案:
C
题号: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
题号:3640
以下程序段给数组所有的元素输入数据,请选择正确答案填入().
#include<stdio.h>
main()
{
int a[10],i=0;
while(i<10){
scanf("%d",( ) );
i++;
}
return 0;
}
A、&a[i+1]
B、&a[i]
C、&a[++i]
D、ai
答案:
B
题号: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("%d",m[k][i]);
}
执行后输出结果是:.
A、4 5 6
B、7 8 9
C、1 2 3
D、1 4 7
答案:
B
题号:3647
下列一维数组说明中不正确的是().
A、int N; scanf("%d",&N); int b[N];
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
题号: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
题号:3757
int a[10];合法的数组元素的最小下标值为().
A、10
B、1
C、0
D、9
答案:
C
题号:3938
若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中,错误的是().
A、m[--i]
B、m[2*2]
C、m[m[0]]
D、m[m[i]]
答案:
C
题号:3633
若有以下说明:
int a[12]={8,9,10,11,12};
则值为9的表达式是().
A、a[2]
B、a[3]
C、a[1]
D、a[4]
答案:
C
题号:3545
有以下程序:
#include<stdio.h>
int main()
{
int a[]={2,3,5,9},i, j;
for(i=0;i<4;i++){
switch(a[i]/3)
{
case 1:printf("春");break;
case 2:printf("夏");break;
case 3:printf("秋");break;
case 0:
case 4:printf("冬");
}
}
return 0;
}
程序运行后的输出结果是().
A、春夏秋冬
B、春秋夏冬
C、冬春春秋
D、冬秋夏春
答案:
C
题号:3799
下列定义数组的语句中正确的是().
A、int x[];
B、int x[0..10];
C、#define N 10 int x[N];
D、 int N=10; int x[N];
答案:
C
题号:3762
若有以下定义语句:int a[]={1,2,3,4,5,6,7,8,9,0};,则值为5 的表达式是()
A、a[a[4]]
B、a[a[5]]
C、a[5]
D、a[a[3]]
答案:
D
题号:3642
下列选项中能正确定义数组的语句是().
A、int num[0..2008];
B、int N=2008;int num[N];
C、int num[];
D、#define N 2008 int num[N];
答案:
D
判断题
==================================================
题号:3225
若有定义 int a[10];则 for (i=0;i<=10;i++) a[i]=i;编
文档评论(0)