首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数reverse 的功能是将a所指数组中的内容进行逆置。 void reverse(int a [ ], int n){ int i, t; for(i=0;i<n/2;i++) {t=a[i]; a[i] =a[n-1-i];a[
以下程序中函数reverse 的功能是将a所指数组中的内容进行逆置。 void reverse(int a [ ], int n){ int i, t; for(i=0;i<n/2;i++) {t=a[i]; a[i] =a[n-1-i];a[
admin
2013-06-11
84
问题
以下程序中函数reverse 的功能是将a所指数组中的内容进行逆置。 void reverse(int a [ ], int n){ int i, t; for(i=0;i<n/2;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数组的前八个元素逆置,所以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/xAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列软件中,属于应用软件的是()
条件“20<x<30或x<-100”的C语言表达式是【】。
下面程序的输出结果是【】。 #include<stdio.h> main() { staiccharb[]="Goodbye"; char*chp=&b[7]; while(--chp>=&b[0])p
fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()
若变量c是char类型,能正确判断出c为小写字母的表达式是()
在深度为5的满二叉树中,叶子结点的个数为()。
若程序中定义了以下函数doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是
关系R和关系S的并运算是______。
设有定义:char p[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
季氏將伐顓臾。冉有、季路見於孔子,曰:“季氏將有事於顓臾。”孔子曰:“求,無乃爾是過舆?夫顓臾,昔者先王以爲東蒙主,且在邦域之中矣,是社稷之臣也。何以伐爲?”冉有曰:“夫子欲之,吾二臣者皆不欲也。”孔子曰:“求!周任有言曰:‘陳力就列,不能者止。’危而不持
诊断慢性支气管炎的主要依据为()
颅内肿瘤应尽早选用的检查方法为
开发商企业申请商品房预售许可,应当向有关部门提供一下哪些证件及资料()。
宜用于郊区距居民点较远的地铁基坑施工中的围护结构是()。
为便于管理,“应收账款”、“应付账款”的明细账必须采用多栏式明细分类账格式。()
“六艺”教育的中心是()。
()并称为世界三大宗教。
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
WherewasSberrillgoingwhenFillmether?
最新回复
(
0
)