首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序执行后,输出结果是【 】 #include<stdio.h> void fun(int*A) { a[0]=a[1];} main() { int a[10]={1
有以下程序,程序执行后,输出结果是【 】 #include<stdio.h> void fun(int*A) { a[0]=a[1];} main() { int a[10]={1
admin
2013-02-23
43
问题
有以下程序,程序执行后,输出结果是【 】
#include<stdio.h>
void fun(int*A)
{ a[0]=a[1];}
main()
{ int a[10]={10,9,8,7,6,5,4,3,2,1,},i;
for(i=2;i>1=0;i-) fun(&a
);
for(i=0;i<10;i++) printf("%d,a
);
printf("\n");
}
选项
答案
7777654321
解析
本题主要考查函数的调用,第—次调用把数组元素a[2]的地址赋给a,此时a[1]即是原数组的a[3]等于7,再执行赋值语句a[0]=a[1],则a[0]和a[1]中的值都是7,然后再把这个值返回给a[2]同样地第二次调用的时候函数返回值也是7,第三次调用返回值也是7,因此数组的前4个元素,即对a[0]、a[1]、a[2]和a[3]的值都为7,当执行第二个for循环时输出数组中所有元素的值7777654321。
转载请注明原文地址:https://kaotiyun.com/show/3LJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。voidfun(int*n){while((*n))printf("%d",(*n)--);}main(){inta=10;fun(&a);
执行下面程序段后,k值是【】。k=1;n=263;do{k*=n%10;n/=10;}while(n);
设有以下定义:char*st="howareyou";下列程序段中正确的是______。
下列语句中,不正确的是______。
设语句inta=3;,当执行了以下语句后,变量a的值是______。a+=a-=a*a;
在C语言中,字符的比较就是对它们的【】码进行比较。
软件结构是以【】为基础而组成的一种控制层次结构。
指针变量p的基类型为int,并已指向一连续存储区,若p中当前的地址值为1234,则执行p++后,p中的值为()
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
随机试题
火焰原子吸收分光光度法测定乳及乳制品中的钠元素的灵敏吸收线为()。
急性肺水肿时护理措施错误的一项是()
患者,女,46岁。类风湿关节炎病史10年,目前病情缓解。对其重要的护理措施是
对于特别复杂的大型项目,需要有特殊的进度控制手段时,应该规划设计()进度控制系统。
甲建筑工程公司下辖3个施工队、1个招待所(均为非独立核算单位),2008年经营业务如下:1.承包某建筑工程项目,并与建设方签订了建筑工程总包合同,总包合同明确工程总造价3000万元。2.甲建筑工程公司将其中200万元的建筑工程项目分包给乙建筑工程公司。
简述维果茨基的心理发展观。
下列不属于教育文献检索基本过程中分析与准备阶段的是()。
(2005年试题,20)已知函数z=f(x,y)的全微分dz=2xdx一2ydy,并且f(1,1)=2,求f(x,y)在椭圆域上的最大值和最小值.
第二代计算机使用的电子元件是______。
Everylivingthinghaswhatscientistscallabiologicalclockthatcontrolsbehavior.Ittellsplantswhento【C1】______flowers
最新回复
(
0
)