首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> voidfun(int a[],int n) { int i,t; for(i=0;i<n/2;i++) { t=a[i]; a[il=a[n-1-i]; a[n-1-i]=t; } } main( ) {
有以下程序: #include<stdio.h> voidfun(int a[],int n) { int i,t; for(i=0;i<n/2;i++) { t=a[i]; a[il=a[n-1-i]; a[n-1-i]=t; } } main( ) {
admin
2022-06-24
68
问题
有以下程序:
#include<stdio.h>
voidfun(int a[],int n)
{
int i,t;
for(i=0;i<n/2;i++)
{
t=a
;
a[il=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/BGkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i
C语言中最基本的数据类型包括()。
有如下程序#includeintsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。
数据库设计的根本目标是要解决
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
计算机能直接执行的程序是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“a
数据流图中带有箭头的线段表示的是
关于算法和程序,以下叙述中正确的是()。
随机试题
老年急性阑尾炎的临床特点是
患者,女,56岁。晚餐后洗衣时突然出现剧烈头痛,恶心、喷射状呕吐,被家人送到医院。急行CT检查,大脑外侧裂池呈高密度影。查体:脑膜刺激征阳性,无肢体瘫痪。既往体健。该病的诊断是
A.林可霉素B.红霉素C.吉他霉素D.古霉素E.多黏菌素
下列选项中,()为项目总结评价与竣工验收的不同点。
建筑强电井内的接地支线通常采用的有()。
职业道德的意识、行为和规范是一个整体中可任意分割的部分。()
银行:中国人民银行:中国银行
根据所给资料。回答问题。2013年1-2月,全国公共财政收入(由中央财政收入与地方财政收入组成)22426亿元,比去年同期增加1508亿元。其中,中央财政收入10779亿元,同比增长1.6%。而受股市成交额增加的影响,1-2月证券交易印花税达到81亿
在一个采用非抢占式调度策略的系统中,下列哪些因素将引起进程调度?()
下列字符串中可以用作C++标识符的是()。
最新回复
(
0
)