首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int a[],int n) { int i,t; for(i=0;i<n/2;i++) { t=a[i];
有以下程序: #include<stdio.h> void fun(int a[],int n) { int i,t; for(i=0;i<n/2;i++) { t=a[i];
admin
2020-11-27
18
问题
有以下程序:
#include<stdio.h>
void fun(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 k[10]={1,2,3,4,5,6,7,8,9,10},i;
fun(k,5);
for(i=2;i<8;i++)
printf("%d",k
);
printf("\n");
}
程序运行的结果是( )。
选项
A、3456787
B、876543
C、1098765
D、321678
答案
D
解析
由于数组名本身是一个地址,所以在用数组名作为实参传递时,对应的形参相当于一个指针变量,在函数中可以通过指针变量来引用数组元素,从而改变元素的值。本题中函数fun的作用是将数组A的前n个元素进行逆转,fun(k,5)的结果是数组k的前五个元素1、2、3、4、5变为5、4、3、2、1。逆转后,输出数组中第3个至第8个元素。
转载请注明原文地址:https://kaotiyun.com/show/oi3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=10;则表达式x-=x+x的值为
有二个关系R、S和T如下。则由关系R和S得到关系T的操作是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
在C语言中的if语句中,用作判断的表达式为()。
有三个关系R,S和T如下图所示:其中关系T由关系R和S通过某种运算得到,则所使用的运算为
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
数据库应用系统中的核心问题是
下面结构体的定义语句中,错误的是
数据流图中带有箭头的线段表示的是( )。
随机试题
PASSAGETWOWhydomanyBritishsecondaryschoolsrelyonEUcitizens?
CulturalEstrangement(隔阂)betweenVisitorsandAmericansAreportconsistentlybroughtbackbyvisitorstotheUSishowfrie
启动外源性凝血途径的物质是【】
患者女性,56岁,左颈部包块一月。查体:左颈部锁骨上可及一3.2cm×3.0cm包块,无压痛,余查体未见异常。血常规无异常。TB-Ab及T-SPOT均阴性。肿瘤标志物蛋白芯片C12均在正常水平。正、侧位胸片未见异常异常。左颈部包块活检组织病理学为转移性
肩胛骨、关节盂与肱骨头构成
[2010专业案例真题下午卷]某新建变电站位于海拔3600m的地区,装2×240MVA、300kV主变压器,所内330kV配电装置采用双母线接线,330kV出线2回。对该变电站绝缘配合,下列说法正确的是:
给排水钢管沟槽回填施工时,应按施工方案的回填方式经现场试验确定()等。
我国某汽车公司并购了某一发达国家的汽车公司。该发达国家具有发达的金融市场,能够进行所有的传统金融交易和现代金融衍生品交易。该汽车公司并购中的运作行为和并购后的运营模式是:(1)为了补充并购资金的不足,从国内商业银行取得了5年期浮动利率的美元贷款;(2)被并
Fordecadesthemarketforexpensiveheadphoneswasmainlylimitedtohi-fifans.But【C1】________theboxystereosysteminthec
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。最后一张幻灯片前插入一张版式为“仅标题”的新幻灯片,标题为“领先同行业的技术”,在位置(水平:3.6厘米,自:左上角,垂直:10.7厘米,自:左上角)插入样式为“填充
最新回复
(
0
)