C语言程序设计

一维数组的定义语法是:类型说明符数组名()A、[整型常量]B、[整型表达式]C、[常量表达式]D、[整型常量]或[整型表达式]

题目

一维数组的定义语法是:类型说明符数组名()

  • A、[整型常量]
  • B、[整型表达式]
  • C、[常量表达式]
  • D、[整型常量]或[整型表达式]
参考答案和解析
正确答案:C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若使用一维数组名作函数实参,则以下正确的说法是()。

A. 必须在主调函数中说明此数组的大小

B. 实参数组类型与形参数组类型可以不匹配

C. 在被调用函数中,不需要考虑形参数组的大小

D. 实参数组名与形参数组名必须一致


参考答案A

第2题:

以下叙述中错误的是( )。A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出SX

以下叙述中错误的是( )。

A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

B.数组名代表的是数组所占存储区的首地址,其值不可改变

C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D.可以通过赋初值的方式确定数组元素的个数


正确答案:C
数组下标从0开始,当数组元素的下标超出了定义的范围时,系统不会出“下标越界”的信息,运行会出错,因此在编程时务必检查下标是否越界。

第3题:

以下叙述中错误的是( )。A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界的出错信息”D)可以通过赋初值的方式确定数组元素的个数


正确答案:C
在C语言中,当程序执行中,数组元素的下标超出所定义的下标范围时,系统不会有提示。

第4题:

若自定义函数的形参是数组类型,该函数调用时只写()

  • A、数组名
  • B、数组名[]
  • C、数组的大小
  • D、数组的类型

正确答案:A

第5题:

有关数组名作为函数参数说法错误的是()。

  • A、用数组名作为函数参数时,要求形参和实参类型相同
  • B、用数组名作为函数参数时,实参传给形参的是数组的首地址
  • C、用数组名作为函数参数时,实参将数组各元素的值传给形参
  • D、用数组名作为函数参数时,实参和形参共享同一数组

正确答案:C

第6题:

以下叙述中错误的是( )。

A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

B.数组名代表的是数组所占存储区的首地址,其值不可改变

C.当程序执行过程中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D.可以通过赋初值的方式确定数组元素的个数


正确答案:C
解析:在c语言中,如果出现下标越界的情况,系统不管在编译还是执行时都不会给出“下标越界”的错误提示。

第7题:

在C语言中,下面关于数组描述错误的是( )。

A.数组元素的下标从1开始顺序编号

B.数组是有序数据的集合。数组中的每一个元素都属于同一个数据类型

C.一维数组的定义格式为:数据类型 数组名[常量表达式]

D.数组元素的初始化格式为:数据类型数组名[常量表达式]={初值表}


正确答案:A

第8题:

数组名表示的是数组的()

A、类型

B、用途

C、地址

D、长度


参考答案:C

第9题:

下面有关于数组概念描述不正确的是()

  • A、数组中所有元素具有相同的数组名称
  • B、数组中所有元素具有不相同的数组名称
  • C、数组中所有元素具有相同的数组名称但元素的类型不一定相同
  • D、数组中所有元素具有不相同的数组名称但元素的类型相同

正确答案:B,C,D

第10题:

以下正确的叙述是()。

  • A、数组名实际上是此数组的首地址,所以数组名相当于一个指针变量
  • B、若定义数组a[2][3],则a+1和*(a+1)完全相等
  • C、若定义数组a[2][3],则++a和a[1]完全等价
  • D、某函数的形参为一个数组,则调用此函数时只能将数组名作为对应的实参

正确答案:A

更多相关问题