C语言程序设计:一维数组及其引用单元测试与答案_第1页
C语言程序设计:一维数组及其引用单元测试与答案_第2页
C语言程序设计:一维数组及其引用单元测试与答案_第3页
C语言程序设计:一维数组及其引用单元测试与答案_第4页
C语言程序设计:一维数组及其引用单元测试与答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、单选题

1、若有说明inta[10],则对a数组元素的正确引用是()。

A.a[10]

B.a[3.5]

C.a(5)

D.a[10-10]

正确答案:D

2、在C语言中,引用数组元素时,其数组下标的数据类型不允许的

是()。

A.整型变量表达式

B.整型常量

C.正整型常量表达式

D.任何类型的表达式

正确答案:D

3、对以下说明语句的正确理解是()o

inta[10]={6,7,8,9,10);

A.将5个初值依次赋给a[l]35a[5]

B.因为数组长度与初值的个数不相同,所以此语句不正确

C.将5个初值依次赋给a[0]至a[4]

D.将5个初值依次赋给a[6]至a[10]

正确答案:C

4、以下对一维整型数组a的正确说明是()。

A.intn;

scanf(“%d”,&n);

inta[n];

B.#defineN8

inta[N];

C.inta(6);

D.intn=10,a[n];

正确答案:B

5、下面程序的运行结果是()。

ttinclude<stdio.h>

intmain()

(

intx[3],i,j,k;

for(i=0;i<3;i++)

x[i]=0;

k=3;

for(i=0;i<k;i++)

for(j=0;j<k;j++)

x[j]=x[j]+l;

printf("%d\n〃,x[2]);

returnO;

A.3

B.0

C.2

D.1

止确答案:A

6、若有以下程序段,则数值为3的表达式()。

intx[12]={l,2,3,4,5,6,7,8,9,10);

charc='a',d,f;

A.x[g-c]

B.x「d,」c']

C.x['cP-E]

D.x[3]

正确答案:C

二、判断题

1、数组定义inta[10];也可以写成inta(10)o

正确答案:X

2、数组定义inta[10];表示数组名为a,此数组有10个元素,首

元素为a[0]o

正确答案:V

3、引用数组元素时,其数组下标的数据类型允许的是:整型常量或

整型表达式。

正确答案:V

#include<stdio.h>

intmain()

(

inta[20],i;

for(i=0;i<20;i++)

scanf&a[i]);

for(i=0;i<20;i++)

(

if()

printf(〃\n〃);

printf("%3d",a[i]);

)

printf(〃\n〃);

return0;

)

正确答案:i%4=0

3、以下程序的功能是求数组num中小于零的数据之和。请填空。

ttincludo<stdio.h>

intmain()

(

int

num[20]={10,20,1,-20,203,-21,2,-2,-2,11,-21,22,12,-2,-234,-

90,22,90,-45,20);

intsum=0,i;

for(i=0;i<20;i++)

(

if

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论