首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,不能对主函数中变量i和j的值进行交换的程序是( )。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是( )。
admin
2015-07-28
34
问题
以下选项中,不能对主函数中变量i和j的值进行交换的程序是( )。
选项
A、#include
void swap( int *p,int *q)
{ int *t;
*t=*p; *p=*q; *q=*t;
}
main()
{
int i=10,j=20, *a=&i, *b=&j;
swap(a,b); printf("i=%d j= %d\n", i,j );
}
B、#include
void swap( int *p,int *q)
{ int t;
t=*p; *p=*q; *q=t;
}
main()
{
int i=10,j=20, *a=&i, *b=&j;
swap(a,b); printf("i=%d j= %d\n", i,j );
}
C、#include
#include
void swap( int *p,int *q)
{ int *t;
t=(int *)malloc(sizeof(int));
*t=*p; *p=*q; *q=*t;
free(t);
}
main()
{
int i=10,j=20;
swap(&i,&j); printf("i=%d j= %d\n", i,j );
}
D、#include
void swap( int *p,int *q)
{ int t;
t=*p; *p=*q; *q=t;
}
main()
{
int i=10,j=20 , *x=&i, *y=&j;
swap(x,y); printf("i=%d j= %d\n", i,j );
}
答案
A
解析
选项A)中,虽然函数swap()进行的是地址传参,但只是改变了指针的指向,对原指向的数据并没有改变。并且若以指针作为操作单元,不涉及其指向的数据时,该函数仍然可以看做是值传递,即形参指针指向的变化不会影响到实参指针的指向,所以并不能将主函数中的变量i和j互换数值。答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/RMn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 int a=3; main() { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是______。
以下叙述中正确的是______。
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(______)if(______)y=2*x-1;elsey=x;elsey=3*x-11
设有说明语句:char a=’\72’;,则变量a______。
在循环结构中,______可以使得同一组语句一次也不执行。
算法具有5个特性,以下选项中不属于算法特性的是______。
随机试题
[*]
男性,54岁,间歇性跛行3年,症状加重伴右侧小腿肌肉静息痛1年,右足皮肤苍白、足背动脉搏动减弱,既往有高血压和高脂血症史多年。术前检查中对于把握手术适应证以及选择手术方法有重要意义的项目是
治疗颞下颌关节急性脱位后应及时首选进行
A.甘油B.碳酸钙C.藻酸盐D.苯甲酸盐E.十二烷基(酯)硫酸钠牙膏中常用作摩擦剂的是
患儿男,9岁,感觉疲乏、头晕、苍白、恶心、呕吐、气促、心悸和心前区不适2天入院。1~2周有上呼吸道感染史。体检:安静时心率过快,心律不规整,第一心音低钝,有奔马律,心脏扩大,无其他重要体征。实验室检查:血清肌酸激酶(CK)及其同工酶(CKMB)、乳酸脱氢酶
按管道的设计压力分类可将管道分类为()。
下列关于同业拆借,说法错误的是()。
我国当前班级管理的实践中,采用的最多的领导方式是【】
综合布线的神经中枢是——,它主要将主配线架系统与各楼层配线架系统连接起来。
A、沈阳北陵B、沈阳东陵C、沈阳故宫D、沈阳植物园C根据“其中沈阳故宫是中国现存最完整的两座宫殿建筑群之一”这句话,可知选C。
最新回复
(
0
)