有数组定义语句"char a[20]:",则正确的输入语句为( ).

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/01 06:13:52
有数组定义语句"char a[20]:",则正确的输入语句为( ).
若有以下定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是

定义数组时用的是常量表达式,而引用数组元素时可以使常量还以是整型表达式

若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表

不能表示a数组元素的表达式是(B)a[10])----因为数组a的最大下标只能是9,即a[9],a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],一共

若有以下定义和语句:int w[2][3],(*pw)[3];  pw=w;  则对w数组元素非法引用是  A)*(w[

A答案:就是w[0][2],合法B答案:就是w[2][0],下标越界,不合法C答案:就是w[0][0],合法D答案:就是w[1][2],合法

下列数组定义语句中正确的是( )

答案为C:对于二维数组,在声明时必须指定二维数组第二维的数量,因此,只有C是正确的对于A和D都不能确定二维数组第二维是多少.

定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是(*a)[3],*a[2],*a[3]

你记住:C语言的定义与调用写法一致.“一个数组a是一个具有3个元素的指针数组”这说明a是一个数组.以下(*a)[3],*a[2],*a[3]把(*a)[3]分a——>*a,这说明a是个指针——>(*a

14、若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m 数组元素的引用中错误的是( ).

A:先对i进行自减1得3m[3]=2B:先得2*2=4m[4]=1C:先得m[0]=5m[5]其中索引值5已大于边界值4(在c中数组索引值从0开始.这里共5个元素,最大索引值为4)D:先得m[i]=m

求解几道C语言题23 有数组定义语句“char a[20];”,则正确的输入语句为( D ).A.scanf("%s",

对于23理解%s与gets%s是输出字符串,对应的变量应是数组名,所以应是a不是&a或者a[]gets()是读取字符串,它的变量也是数组名,所以选D对于20其他对的就无所谓了C是因为超过界限了在初始化

如有定义语句int a[]={1,8,2,8,3,8,4,8,5,8}; ,则数组a的大小是________.A) 10

a再问:数组大小是怎么算的呢?再答:a.length

若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是什么 A *&a[5] B *a+2 C *(p+

正确答案是:D*&a[5]就是a[5],下标越界了*a就是a[0],a[0]+2不是对数组元素的正确引用同理,*(p+5)就是a[5],下标越界了而*(a+2)就是a[2]

若有定义和语句 关于数组指针

A选项错误的原因是数组a的取最大值的表达式是a[3][2],B表示第一个元素,C表示第三行第三列的元素,D表示同p[1][1];

二级计算机知识,在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组

我觉得那个答案是错误的应该是20才对吧.因为它已经说明了optionbase为1,即二维数组A可以写成(2to5,1to5),所以2到5一共有2,3,4,5四个元素,1到5共有1,2,3,4,5这五个

关于数组定义语句“数据类型符 数组名[长度];”,下列说法中正确的是( )

A.数据类型不可以是double没这规定!B.数组名可以选C的保留字C的保留字不允许做变量名、函数名!C.长度是一个任意的整型表达式长度需要大于0D.一个数据定义语句中不可以定义数据类型不同的多个数组

若有以下定义和语句,则对a数组元素非法引用的是:

指针变量pt指向a数组!*pt相当于a[0];*(pt+1)相当于a[1];*(pt+1)[2]相当于*(pt+3);*(pt+3)等价于a[3];显然a[3]不存在!所以选项B非法!

若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;

选C.p的类型是int(*)[3],是指针的指针.C选项相当于p[1][1].B选项错,它相当于p[2][1],数组的第一个坐标越界了.

若有定义语句:int m[]={5,4,3,2,1},i=4;则下面对数组元素的引用中错误的是()

A正确即为m[3]=2;B正确即为m[4]=1;C错误m[0]=5,所以m[m[0]]即为m[5],只有五个元素,最大为m[4],D正确同C.即为m[1].

语句Dim a&(1 To 20),b#(2,-1 To 1)定义两个数组,其类型分别为

Dima&(1To20)其意思是定义个一个字符型的数组b#(2,-1To1)其意思是定义个一个双精度的实型数组

语句dim arr(-3 to 5,2 to 6)as integer定义的数组元素有

45个-3-2-1012345共9个23456共5个5*9=45个