首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() void fun(int*a,int*b) {int x=3,y5,*p=&x,*q=&y; {int*c; fun(p,q);printf("%d,%d,",*p,*q); c=a;a=
有以下程序 #include<stdio.h> main() void fun(int*a,int*b) {int x=3,y5,*p=&x,*q=&y; {int*c; fun(p,q);printf("%d,%d,",*p,*q); c=a;a=
admin
2016-12-18
25
问题
有以下程序
#include<stdio.h> main()
void fun(int*a,int*b) {int x=3,y5,*p=&x,*q=&y;
{int*c; fun(p,q);printf("%d,%d,",*p,*q);
c=a;a=b;b=c;} fun(&x,&y);printf("%d,%d\n",*p,*q);}
程序运行后的输出结果是
选项
A、3,5,5,3
B、3,5,3,5
C、5,3,3,5
D、5,3,5,3
答案
B
解析
本题考查函数的调用与指针。D和q分别为指向x和y的指针,函数fun()的两个形参均为指针型,主要功能为交换两个指针的指向,当调用结束以后,该操作不能返回主函数。而主函数中,fun(p,q)、fun(&x,&y)的实参均为x与y的地址,因此,两者结果相同,并且两者指针指向的值不能变化。
转载请注明原文地址:https://kaotiyun.com/show/OfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x
以下对C语言函数的有关描述中,正确的是
数据库、数据库系统和数据库管理系统之间的关系是
若有以下定义的语句structstudent{intage;intnum;};structstudentstu[3]={{1001,20},{1002,19},{1003,21}};main(){struct
当变量c的值不为2、4、6时,值也为"真"的表达式是
测试的目的是暴露错误,评价程序的可靠性;而______得目的是发现错误的位置并改正错误。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
设有关系R和S,关系代数表达式为R-(R-S)表示的是
下列叙述中正确的是______。
随机试题
建构学习的核心目标是()
设A~B,求a,b;
治疗气虚下陷,脱肛、子宫脱垂等症,黄芪宜配伍的药物是
A.右上腹阵发性绞痛。常于进食油腻、饱餐后发病B.腹痛,起病急骤,病情迅速恶化C.转移性右下腹痛D.腰腹部绞痛,伴有血尿E.阵发性腹痛,伴有呕吐、腹泻急性胆囊炎常见的临床表现是
【2005年第120题,2007年第144题】下列建筑材料,哪一类的抗震性能最好?
某贷款项目,银行贷款年利率为8%时,财务净现值为33.82万元;银行贷款年利率为10%时,财务净现值为-16.64万元,当银行贷款年利率为( )时,企业财务净现值恰好为零。
(2008年考试真题)甲公司2007年12月25日支付价款2040万元(含已宣告但尚未发放的现金股利60万元)取得一项股权投资,另支付交易费用10万元,划分为可供出售金融资产。2007年12月28日,收到现金股利60万元。2007年12月31日,该项股权投
在管理方式上,现代人力资源管理采取()。
组成CPU的主要部件是控制器和()。
NotonlyIbutalsoJaneandMary______tiredofhavingoneexaminationafteranother.
最新回复
(
0
)