- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
习题4
填空题
若定义int a[8];,则a数组元素下标的下限是 ______,上限是 ______。
若定义float b[3][4];,则b数组中含有 ______个 ______类型的数组元素。
要使一个数组a[5]中全部元素的值为0,可以定义为 ______。
一维字符数组str里存放着一个字符串,串的尾字符在数组中的下标位置用表达式可以表示为 ______。
比较字符串s1和s2的大小,应当使用的表达式是 ______。
以下程序段为数组a中的所有元素输入数据,请填空。
#includeiostream
using namespace std;
int main()
{
int a[10],i;
for(i=0;i10;i++)
________________;
return 1;
}
以下程序按2行3 列输出二维数组各元素,请填空。
#includeiostream
using namespace std;
int main()
{
int b[2][3],i,j;
for(i=0;____;i++)
{
for(j=0;____;j++)
coutb[i][j] ;
coutendl;
}
return 1;
}
已知整数数组b[2][5]={{7,15,2,8,20},{12,25,37,16,28}},求数组中所有元素中的最大值,请填空。
#include iostream
using namespace std;
int main()
{
int b[2][5]= {{7,15,2,-8,20},{12,-25,37,16,28}};
int i,j,c,d,k;
k=b[0][0];
__________________
for(i=0;i2;i++)
for(j=0;j5;j++)
if(b[i][j]k)
{
__________;
c=i;
d=j;
}
coutb[c][d]=kendl;
return 1;
}
单项选择题
在C++中引用数组元素时,其数组下标的数据类型允许是( )。
A.整型表达式 B.整型常量 C.整型常量或整型表达式 D.任何类型的表达式
下列对一维整型数组a的正确说明是( )。
int a(10); B. int n=10,a[n];
int n;cinn;int a[n];
#define SIZE 10
int a[SIZE];
下列数组说明和初始化错误的是( )。
int a[2][3]={1,2,3,4,5,6};
int b[ ][3]={2,3,4,5};
int c[3][2]={{1},{2},{3}};
float d[3][ ]={5.3,6.0,6.8};
若有以下定义int a[5]={1,2,3,4,5};则对a数组元素错误的引用是( )。
a[0]
a[2]
a[a[4]-2]
a[5]
若有以下定义int a[5]={1,2,3};则数组元素a[3]的值是( )。
A.0 B.1 C.2 D.3
若有以下定义float a[2][3]={1,2,3,4,5,6};则对a数组元素正确的引用是( )。
a[1]
a[0][3]
a[2][2]
a[1][1]
下列对字符数组s初始化错误的是( )。
A.char s[5]={abc};
B.char s[5]={ a,b, c};
C.char s[5]=
D.char s[5]=abcde;
下列说法正确的是( )。
A. C语言中的二维数组在内存中是按列存储的。
B. C语言中,数组的下标都是从0开始的。
C. 在声明函数的二维数组形参时,可省略数组第二维的长度,但不能省略数组第一维的长度。
D. 对于一个二维数组,可以按任意的顺序对其进行赋值,输出二维数组元素也可以按任意的顺序来输出。
若有以下定义char s[10]= program,t[ ]= test ;,则对字符串的操作错误的是( )。
A.strcpy(s,t)
B.coutstrlen(s);
C.strcat(s,t)
D.cint;
下列程序的运行结果是( )。
#include iostream
#include string
using namespace std;
int main( )
{
char s1[10]= abcde ,s2[10]= 123,s3[ ]= ABC;
coutstrcat(s2,strcpy(s1,s3))endl;
return 1;
}
ABC
123ABC
123abc
123ABCde
程序设计
输入15名学生
您可能关注的文档
- C++程序设计案例教程-章节习题 杨卫明 第1章 C++入门习题.docx
- C++程序设计案例教程-章节习题 杨卫明 第2章 基本数据类型、运算符与表达式习题.docx
- C++程序设计案例教程-章节习题 杨卫明 第3章 流程控制习题.docx
- C++程序设计案例教程-章节习题 杨卫明 第5章 函数习题.docx
- C++程序设计案例教程-章节习题 杨卫明 第6章 指针与引用习题.docx
- C++程序设计案例教程-章节习题 杨卫明 第7章 结构体与共用题习题.docx
- C++程序设计案例教程-章节习题 杨卫明 第8章 类与对象习题.docx
- C++程序设计案例教程-章节习题 杨卫明 第9章 静态与友元习题.docx
- C++程序设计案例教程-章节习题 杨卫明 第10章 继承与多态习题.docx
- C++程序设计案例教程-章节习题 杨卫明 第11章 模板与标准模板库习题.docx
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)