首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3,y=5,*p=&x,
有以下程序: #include<stdio.h> void fun(int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3,y=5,*p=&x,
admin
2018-01-14
17
问题
有以下程序:
#include<stdio.h>
void fun(int *a,int *b)
{
int *c;
c=a;a=b;b=c;
}
main()
{
int x=3,y=5,*p=&x,*q=&y;
fun(p,q);
printf("%d %d",*p,*q);
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
解析
在C语言中函数参数传递的功能是“传值”,即形参和实参是两个没有关系的变量。本题函数的形参虽然为指针变量,但是函数内部交换的是地址值,而不是地址值所指向的函数值,所以不会传递给实参,因此交换函数并没有交换p、q所指向的值。
转载请注明原文地址:https://jikaoti.com/ti/ZSa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include(strintg.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcpy(p+strlen(q),r);strca
概要设计中要完成的事情是()。
有以下程序:#includeintfun(intn){if(n=0)return(1);retum(fun(n—1)*n):main(){intL;t=
数据独立性分为逻辑独立性和物理独立性。当总体逻辑结构改变时.其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序不必修改,称为__________。
函数fun的功能是:根据以下公式求P的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<conio.h>
下列叙述中,不属于设计准则的是()。
下列叙述中正确的是
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
随机试题
下列关于计量标准描述不正确的是__________。
Everyfall,likeclockwork,LindaKrentzofBeaverton,Oregon,feltherbraingoonstrike."Ijustcouldn’tgetgoinginthem
判断哪项症状与肺癌无关()
接种疫苗后首先产生的抗体是()
甲在离家不远的一偏僻处发现自己的女友正在遭受两男青年丙和丁的挑逗侮辱,便前去喝斥,但遭丙丁的殴打,甲被迫还手。在对打时,一便衣警察戊路过,见状即抓住甲的左肩,但未表明其警察身份。甲误认为戊是对方的帮凶,便掏出匕首朝戊右臂刺去,造成戊轻伤。甲见状逃跑。试问,
附赎回条款的可转换债券具有迫使投资者实行转换或将债券卖出的作用。()
河南是全国姓氏资源第一大省,起源于河南的姓氏占全国汉族人口的85%以上。
《人民警察法》规定,具有( )以上文化程度的公民可以担任人民警察。
某中学所有的体育老师年龄都在45岁以下,所有数学教师年龄都在45岁以上,部分英语老师年龄在45岁以下,该校年龄在45岁以上的都是高级教师,而刘某是中级教师。根据上述情况,可以推出:
OnStudents’TreatingFriendstoDinner1.现在不少大学生热衷于请客2.由此可能带来的问题3.我的看法
最新回复
(
0
)