首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> void fun(int a[],int n) { int i.t: for(i=0;i<n/2;i++) { t=a[i]: a[i]=a[n一1一i]; a[n一1
有以下程序: #include <stdio.h> void fun(int a[],int n) { int i.t: for(i=0;i<n/2;i++) { t=a[i]: a[i]=a[n一1一i]; a[n一1
admin
2020-10-26
39
问题
有以下程序:
#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;
fu n(k,5):
for(i=2;i<8;i++)
printf("%d",k
);
printf("\n");
}
程序运行的结果是( )。
选项
A、3456787
B、8
7
6543
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/7t3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于程序中的注释,以下叙述正确的是()。
有如下定义:structst{inta;floatb;}X[10];FILE*fp;若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是()。
有三个关系R、S和T加下:则由关系R和S得到关系T的操作是()。
有以下程序:#includemain(){inta=1,b=1;for(;a--;)b--;printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
下面描述不属于软件特点的是()。
设有以下程序段:structbook{floatprice;charlanguage;chartitleE20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下列数据结构中,属于非线性结构的是()。
随机试题
手工电弧焊工具主要有________、________和________。
学校教育测量与评价的过程所涉及的各种测验,就它与教学内容的关系来分,可以分为()
简析穆旦诗中的“自我”。
结核性腹膜炎的感染途径有________,________。
正常情况下,原尿中不存在的物质有
A.1%~3%过氧化氢溶液B.复方硼酸溶液C.1%~4%碳酸氢钠溶液D.0.02%呋喃西林溶液E.0.1%醋酸溶液口腔绿脓杆菌感染时选用的含漱液是
下面说法正确的有()。
《食品卫生法》规定,发生食品中毒的单位和接收病人进行治疗的单位,除采取抢救措施外,应当根据国家有关规定()
文中加点的“它”指的是( )。对画线词语“否定美”的理解,正确的一项是( )。
π/16
最新回复
(
0
)