当前位置: 首页 > news >正文

作业9 (2023-05-05 数组的定义和初始化)

第1题/共11题【单选题】

关于一维数组初始化,下面哪个定义是错误的?(  

A.int arr[10] = {1,2,3,4,5,6};

B.int arr[] = {1,2,3,4,5,6};

C.int arr[] = (1,2,3,4,5,6);

D.int arr[10] = {0};

A:正确,10个int的一段连续空间,前6个位置被初始化为1,2,3,4,5,6,其他位置为0

B:正确,数组中有6个空间,并被初始化为1,2,3,4,5,6

C:错误,数组的初始化不能使用(),只能使用{}

D:正确,10个int类型的一段连续空间,每个位置都被初始化为0

因此,选择C

第2题/共11题【单选题】

以下能对二维数组a进行正确初始化的语句是:(   

A.int a[2][]={ {0,1,2},{3,4,5}};

B.int a[][3]={ {0,1,2},{3,4,5}};

C.int a[2][4]={ {0,1,2},{3,4},{5}};   //做题时,我对这个选项有疑惑

D.int a[][3]={ {0,,2},{},{3,4,5}};

答案解析:回答正确

对于二维数组int array[M][N], 说明如下:

 1. M和N都必须为常数,

 2. M代表数组有M行,N代表每行中有N个元素

 3. 其中M可以省略,省略后必须给出初始化表达式,编译器从初始化结果中推断数组有多少行

 4. N一定不能省略,因为N省略了就不能确定一行有多少个元素,也不能确定数组有多少行

A:错误,参数上述说明

B:正确,参考上述说明

C:错误,数组有两行,但是初始化给了三行

D:错误,初始化不允许{0,,2}该种情况存在

因此,选择B

第3题/共11题【单选题】

定义了一维 int 型数组 a[10] 后,下面错误的引用是:(  

A.

http://www.dtcms.com/a/68616.html

相关文章:

  • 【C++】类和对象
  • leetcode51.N 皇后 回溯算法求解 + 效率优化
  • Idea运行项目报错:java.lang.OutOfMemoryError: Java heap space 解决方法
  • win32汇编环境,对话框程序中创建托盘示例一
  • SpringBoot请求权限控制——Shiro
  • 实验8 搜索技术
  • 《论分布式系统架构设计及其应用》架构师论文
  • C#中通过Response.Headers设置自定义参数
  • 【设计模式】原型模式
  • OpenCV图像加权函数:addWeighted
  • TSN CB:恢复算法与潜在错误检测
  • 动态规划----完全平方数(3种写法,逐步简化)
  • cursor中使用prettier-code formatter插件方法
  • 六十天前端强化训练之第十七天React Hooks 入门:useState 深度解析
  • 基于 GEE 利用 Sentinel-1 双极化数据计算 SDWI 指数实现逐月提取水域面积
  • CFD交易与传统股票交易在交易机制上存在哪些显著差异
  • 矩阵交换行(信息学奥赛一本通-1119)
  • Compose笔记(九)--Checkbox
  • 【eNSP实战】使用高级ACL实现单向Ping
  • 基于UniApp + Vue3开发的智能汉字转拼音工具
  • 【前端三剑客】万字总结JavaScript
  • 【6*】差分约束系统学习笔记
  • nerfstudio以及相关使用记录(长期更新)
  • 【STM32】NVIC(嵌套向量中断控制器)
  • 【蓝桥】-动态规划-倒水
  • AI Agent席卷B端:解锁部门效率新玩法,挑战企业软件的智能革命
  • Git常用操作之GitLab
  • 元萝卜 1.0.9| 免root无限多开,支持Xposed模块和微信平板模式
  • 热修复框架Tinker与Robust原理剖析
  • python 类的相关知识, 介绍一下类的定义,创建类的实例,构造方法,创建类的成员并访问,以及访问限制的知识