版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
定义数组a的语句如下:inta[5]={3,5,7};表示定义一个由5个int型元素组成的一维数组,同时进行初始化。则下面对初始化值的说法中正确的是【】。将3、5、7依次赋给a[0]至a[2]将3、5、7依次赋给a[3]、a[5]、a[7]将3、5、7依次赋给a[3]至a[5]将3、5、7依次赋给a[1]至a[3]ABCD提交可为此题添加文本、图片、公式等解析,且需将内容全部放在本区域内。正常使用需3.0以上版本数组在定义时可以用一对大括号初始化元素的值,初始值按照下标顺序依次写入数组中,如果初始值少,则其余元素为0答案解析答案解析单选题1分此处添加题已知自定义函数的原型声明如下:intmax(inta[],intn);如果主函数中定义了数组intarr[10];并给予初始值,则主函数中调用max函数语法正确的是【】。intmaxValue=max(a,10);intmaxValue=max(inta[],10);intmaxValue=max(arr,10);intmaxValue=max(intarr[],10);ABCD提交可为此题添加文本、图片、公式等解析,且需将内容全部放在本区域内。正常使用需3.0以上版本数组作为函数形参时,形参数组实际是一个指针变量,函数调用时接收到的是一个地址值;函数调用时,实参一般是数组名(数组第一个元素的地址)本题中,arr是实参数组,是具有10个int型大小的内存空间;a是形参数组,具有内存地址的大小空间(如32位机器则占4个字节表示一个内存单元)单选题1分答案解析若有说明:inta[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是
[填空1]
。作答正常使用填空题需3.0以上版本雨课堂可为此题添加文本、图片、公式等解析,且需将内容全部放在本区域内。正常使用需3.0以上版本二维数组在定义时允许用一对大括号初始化,按次序写入数组的连续内存空间中二维数组在内存中是按行连续存放的,以本题为例:每行有3列元素,因此将1,2,3写入数组a的第一个元素a[0](即第一行)中;再将4,5,6写入数组a的第二个元素a[1](即第二行)中,再将7写入a[2],则a[2][1]和a[2][2]为0,一共3行,a第一维大小为3a是二维数组,a+1加了一行的内存,而a[0]是一维数组,a[0]+1加了一个int型的内存答案解析答案解析填空题1分中值是在一组已排序数值的中间值。假如是奇数数列,则是中间的值,如果是偶数数列,则是中间两个数的平均值。请完成填空:doubleMedian(constdoublea[],constintn){intmid=(n-1)/2;//一组数中间元素的下标
if(n%2!=0)//如果是奇数
return
[填空1];elsereturn(a[mid]+
[填空2])/2.0;}作答正常使用填空题需3.0以上版本雨课堂可为此题添加文本、图片、公式等解析,且需将内容全部放在本区域内。正常使用需3.0以上版本mid=(n-1)/2;假设数组a有5个数:58101215则mid为2,即中值为10假设数组a有6个数:5810121518则mid为2,即中值为(10+12)/2=11因此填空1为a[mid]填空2位a[mid]+1填空题要看懂题目要求,并按照已给代码了解各变量的作用、语句的功能,再填写答案填空题2分答案解析下面代码段能够按照以下形式构成一个杨辉三角,请填空。
111121133114641……constintN=10;inti,j,a[N][N]={0};for(i=0;i<N;i++){a[i][0]=1;a[i][i]=1;}for
(i=[填空1];i<N;i++)for(j=1;j<
[填空2];j++)a[i][j]=a[i-1][j]+a[i-1][j-1];作答正常使用填空题需3.0以上版本雨课堂可为此题添加文本、图片、公式等解析,且需将内容全部放在本区域内。正常使用需3.0以上版本杨辉三角是一个下三角矩阵,第一列的值和对角线的值都是1,中间的值是上一行的左一列的值加上一行的相同列的值,因此2个步骤完成:1)for(i=0;i<N;i++){a[i][0]=1;//第0列为1a[i][i]=1;//对角线为1}2)从第3行开始,为中间的元素赋值,即a[i][j]=a[i-1][j-1]+a[i-1][j];(i=0...n-1;j=1...i-1)
注意j的取值范围是1到i-1输出杨辉三角时,注意只输出矩阵的下三角填空题2分答案解析下面程序段的运行结果是【】。(其中□表示空格)chara[7]="abcdef";charb[4]="ABC";strcpy(a,b);cout<<a[5];f□e\0ABCD提交可为此题添加文本、图片、公式等解析,且需将内容全部放在本区域内。正常使用需3.0以上版本strcpy(s,t)的功能是复制字符串,实现方法是逐个读取字符串t的每个字符,按顺序赋值到s中,包括t的\0,如果t的长度<s的长度,则字符数组s的剩余元素不做任何改变本题中,strcpy(a,b)执行后,a的前4个元素的值被修改为ABC\0,而e和f并未改变因此a[5]的值为f答案解析答案解析单选题1分下面代码段中,最后一条输出语句的运行结果是【】。chararr[2][4];strcpy(arr[0],"you");strcpy(arr[1],"me");arr[0][3]='&’;cout<<arr[0];youme&you&meABCD提交可为此题添加文本、图片、公式等解析,且需将内容全部放在本区域内。正常使用需3.0以上版本前面已经说过二维数组在内存中的存储方式:按行存储本题中的代码执行过程:第1行)定义二维数组由2行4列共计8个字符组成第2行)arr[0]有4个元素,赋值为you\0第3行)arr[1]有4个元素,赋值为me\0未知第4行)arr[0]被改为you&第5行)arr[0]是一维数组名,表示&arr[0][0],因此输出时按照一维字符数组的方式,逐个输出每个字符,遇到\0截止,因此输出you&me单选题1分答案解析判断字符串s1是否大于字符串s2,if中的表达式应当使用【】。strcmp(s2,s1)>0s1>s2strlen(s1)>strlen(s2)strcmp(s1,s2)>0ABCD提交可为此题添加文本、图片、公式等解析,且需将内容全部放在本区域内。正常使用需3.0以上版本比较两个字符串的大小不能直接用运算符>,而要用字符串处理函数strcmp完成。strcmp(a,b)函数的实现过程是:比较两个字符串a和b的第一个元素,若相同,则继续比较第二个元素,……,若不同或者有一个字符串结束,返回两
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 4378-1:2024 EN Plain bearings - Terms,definitions,classification and symbols - Part 1: Design,bearing materials and their properties
- 2024二手股票买卖合同2篇
- 疫情防控小班课件
- 2024年度工程环保设施施工合同技术要求2篇
- 简单的吊车租赁合同
- 上课课件背景图片
- 无房产证买卖合同范本
- 2024版影视作品版权许可使用协议3篇
- 二零二四年度林地开发与保护土石方运输合同3篇
- 介绍礼仪课件中班
- 食品研发思路
- 消防管道维修施工组织方案
- 会计学专业 天富机电科技有限公司经济业务与财务分析设计
- 【最新】八年级历史上册 第八单元 近代经济、社会生活与教育文化事业的发展 第26课 教育文化事业的发展
- 沥青搅拌站建设方案(完整版)
- 电子物料代码编码规则电子物料编码制定编写规则与方法
- Opera操作流程实用教案
- 智力活动、商业方法申报专利技巧漫谈
- 冀教四年级数学《垂线的认识》及教学反思
- 一年级上册美术课件包糖果 冀教版 (共11张PPT)教学文档
- 注册证书协议书
评论
0/150
提交评论