首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组中最大的数,由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
53
问题
下面程序的功能是输出数组中最大的数,由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全国计算机二级
相关试题推荐
以下不能定义为用户标识符的是()。
下列程序的输出结果是()。#include<stdio.h>f(intA){intb=0;staticintc=4;a=c++;b++;return(
程序的3种基本控制结构的共同点是______。
以下程序输出的结果是【】。#include<stdio.h>main(){inta=5,b=4,c=3,d;d=(a>b>c);printf("%d\n",d);}
在下列叙述中,正确的一条是______。
下述关于C语言文件的操作的结论中,正确的是______。
有以下定义语句:doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()。
软件需求分析一般应确定的是用户对软件的______。
软件开发的原型化方法是一种动态定义软件需求的方法,下述条件中,______是实施原型化方法所必需的。①成熟的原型化人员②快速的成型工具③需求了解的准确性
为了使模块尽可能独立,要求 _____。
随机试题
执行和解
患儿,男,10岁。右下后牙疼痛1周就诊。检查:右下第一前磨牙畸形中央尖折断,叩(++),松动Ⅱ度。牙龈充血。X线检查,右下第一前磨牙根形成2/3。根周骨硬板不连续。治疗选择
某建筑公司在建设项目施工过程中,发现一地下古墓葬,于是立即报告当地文物行政部门,文物行政部门接到报告后,应当在()小时内赶赴工地现场。
A公司以融资租赁方式租入设备一台,租赁合同规定租赁期满该设备的所有权归A公司。租赁开始日该设备的原账面价值为5220万元,最低租赁付款额的现值5000万元,其公允价值为4785万元,另发生运杂费127.5万元,安装调试费214.5万元,租赁合同签订过
一般来说,银行提供的非抵押借款的资金成本要高于抵押借款的资金成本。()
下列关于新兴产业竞争战略的说法中,不正确的是()。
根据合伙企业法律制度的规定,下列各项中,可以导致合伙企业解散的情形有()。
甲股份有限公司(以下简称“甲公司”)为增值税一般纳税人,适用的增值税税率为17%,为了建造一幢厂房,于2013年12月1日从某银行借人一笔专门借款1000万元(假定甲公司向该银行的借款仅此一笔),借款期限为2年,年利率为6%,到期一次支付本金和利息(票面利
下列中国古代科技著作中,成书于汉代的是:
Whichofthefollowingitalicizedpartsisasubjectclause(主语从句)?
最新回复
(
0
)