首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置: void reverse(int a[ ],int n) { int i,t; for(i=0;i<n/2l;i++) {t=a[i];a[i]=a[n-1-
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置: void reverse(int a[ ],int n) { int i,t; for(i=0;i<n/2l;i++) {t=a[i];a[i]=a[n-1-
admin
2010-01-10
47
问题
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置: void reverse(int a[ ],int n) { int i,t; for(i=0;i<n/2l;i++) {t=a
;a
=a[n-1-i];a[n-1-i]=t; } } main() {int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0; reverse(b,8); for (i=6;i<10;i++) s+=b
; printf("%d\n",s); } 程序运行后的输出结果是( )。
选项
A、22
B、10
C、34
D、30
答案
1
解析
题目中reverse()函数的功能是将具有n个元素的数组a反序存放。在主函数中调用语句是“reverse(b,8);”,实现的功能是把b数组的前8个元素逆置,所以b数组中依次存放的值为“8,7,6,5,4,3,2,1,9,10”。for循环了4次,分别把b[6]、 b[7]、b[8]和b[9]的值(分别是2、1、9、10)加到了s中,s的结果是22,所以最后输出的s值为22。故4个选项中A正确。
转载请注明原文地址:https://kaotiyun.com/show/WHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面程序代码:PdvateSubCommandl_Click()Dim.aAsVarianta=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64)m=a(0)n=mFork=1T
如果把程序的启动对象设置为SubMain,则SubMain过程()。
以下关于控件数组的叙述中,错误的是
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSUbCommand1_Click()Dima(10)AsInteger第1个ForFori=1To10a(i)=Int(Rnd*1
下面关于VB应用程序的叙述中正确的是
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
设有下面的语句:PrintIIf(x>0,1,IIf(x
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
随机试题
人本主义方法的特点之一是精神分析的常用主体方法是
造成片剂崩解迟缓的可能原因是
下列关于开发区环境保护对策的说法错误的是()。
(用户名:15;账套401;操作日期:2012年1月3日)设置工资类别。类别名称:退休人员1,包括生产部
在了解一个人时,人们可能被这个人的某种突出特点所吸引,以至忽视了这个人的其他特点和品质,这种现象被称为()。
EAN码中由厂商自行制定的码是从右()数字。
商品标价是货币执行价值尺度职能的重要体现,也就是说商品标价表现着商品的内在价值。在普通商店中某商品的标价为80元,而完全相同的该商品在高档商场的标价为199元。这表明()。
设f(x)连续,则=________.
【26】【34】
A、Travelingisonlyatimeforhimtohavearest.B、Travelingprovideshimwithalotofexperience.C、Heisfreefromresponsi
最新回复
(
0
)