首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组中最大的数,由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
47
问题
下面程序的功能是输出数组中最大的数,由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://jikaoti.com/ti/PCB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main{intx=i,y=8;printf("%d%d\n",x--,--y);
在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为4;一个double型数据在内存中所占的字节数为【】。
有定义语句:"inta=1,b=2,c=3,x;",则以下选项中各程序段执行后,x的值不为3
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
在面向对象方法中,类的实例称为______。
结构化程序设计的一种基本方法是()
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
对二叉排序树进行查找的方法是:用待查的值与根结点的值相比,若比根小,则继续在【】子树中找。
若进栈序列为1、2、3、4、5,并且在它们进栈的过程中可以进行出栈操作,那么不可能是出栈序列的是______。
随机试题
唾液腺可分泌唾液淀粉酶,对淀粉进行________。
不符合枕骨大孔疝表现的是
筛前孔前缘至筛后孔后缘的平均距离为
女性,50岁,吞咽困难2个月,诊为食管癌,入院行食管癌根治术,切开见肿块突出腔内,试问食管癌大体临床分型,除外
处理胎盘早剥的原则是
败毒散中配伍少量人参的主要用意是()
试述燃气轮机的应用范围。
教师要确立现代教育思想观念,最为主要的内容是指【】
结合马克思主义法学关于法的起源的学说,下列表述正确的是()
WhenTomwasdoinghisFrenchtranslation,heleft______forallthewordshedidnotknow.
最新回复
(
0
)