首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。 main() { int s[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b; for(【 】) if(*a<*b) a=b;
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。 main() { int s[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b; for(【 】) if(*a<*b) a=b;
admin
2013-02-23
79
问题
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。
main()
{ int s[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b;
for(【 】)
if(*a<*b) a=b;
printf("%d",*a);
}
选项
答案
a=s,b=s+1;b-s<sizeof(s)/sizeof(s[0]);b++
解析
题目要求输出数组中最大的数,所以要遍历整个数组,而指针a用来指向最大数,所以循环变量只有使用指针b。for初始化时,应该先让a指向第1个数,然后让b指向第2个数,故循环初始化语句应该为a=s,b=s+1或其他等价表达式。因为要使 b遍历整个数组,故循环条件应该为b-s<sizeof(s)/sizeof(s[0])或其他等价表达式。最后每次循环应该让b往后移动一位,故for的第 3条语句应该是++b、b++或其他等价形势。所以本题应填a=s,b=s+1;b-s<sizeof(s)/sizeof(s[0]);b++或其他等价语句。
转载请注明原文地址:https://kaotiyun.com/show/wSPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
可在C程序中用作用户标识符的一组标识符是()。
当运行以下程序时,输入abcd,程序的输出结果是【】。insert(charstr[]){inti;i=stolen(str);while(i>0){str[2*i]=str[i];str[2*i
顺序查找一个具有n个元素的线性表,二分查找一个具有n个元素的有序表,其时间复杂性为______。
在树形结构中,树根结点没有【】。
有以下程序:#include<stdio.h>fun(inta,intb){if(a>b)return(a);elsereturn(b);}main(){intx=3,
下列有关数据库的描述,正确的是()。
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及()
与结构化需求分析方法相对应的是【】方法。
有以下结构体说明和变量定义,如图所示: struct node {int data;struct node *next;} *p,*q,*r, 现妥将q所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是______。
在具有n个结点的二叉排序树上插入一个新结点时,根据n个数据元素生成一棵二叉排序树时,其时间复杂性大致为______。
随机试题
计算曲线积分其中f(s)在(一∞,+∞)内有连续的导数,l为从点到B(1,2)的直线段.
A.左归丸B.右归丸C.归肾丸D.血府逐瘀汤E.苍附导痰丸治疗闭经肝肾不足证,应首选()
患者男性,55岁。因“上消化道出血伴休克”入院,医嘱予以补液、止血治疗,下列表现中提示输血、输液速度可适当减慢的是
当研究对象变动不均匀时,一般采用等距分组。()
成人一次性摄入()g以上的锌会发生锌中毒。
韩老师是某中学的一名体育老师,他发现本校学生的身体健康状况每况愈下,肥胖率逐年上升。经调查发现,现在的学生和家庭的生活方式、饮食习惯都发生了变化,路边摊取代了自制营养早餐,车辆代替了步行,过度看电视、玩电脑代替了户外运动。面对这种情况,韩老师向学校提出“运
各级人大代表受( )监督。
已知直线l过点(3,—4)且在两坐标轴上的截距相等,则直线l的方程为().
以下叙述中正确的是()。
A、Itdoesnotsuperviseitsemployees.B、Itdonatesregularlytoalocalcharity.C、Itdoesnotusevolunteers.D、Itisopen
最新回复
(
0
)