首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
admin
2020-10-26
42
问题
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
选项
A、#include <stdio.h>
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 <stdio.h>
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 <stdio.h>
#include <stdlib.h>
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 <stdio.h>
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选项函数内定义了指针,但并未给指针开辟空间,程序错误,故选择A选项。B选项调用函数传入的是i与j地址,函数体内交换是地址内元素,临时变量为整型变量,能实现i与j值交换。C选项调用函数传入的是i与j地址,函数体内交换是地址内元素,临时变量为整型指针,且已正确开辟内存,能实现i与j值交换。D选项与B选项相同,能实现i与j值交换。
转载请注明原文地址:https://kaotiyun.com/show/UJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是
下面选项中的程序段,没有编译错误的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
数据库管理系统的基本功能不包括
将E—R图转换为关系模式时,实体和联系都可以表示为
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
若变量均己正确定义并赋值,以下合法的C语言赋值语句是
有以下程序段:int*p;p=______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
深度为5的完全二叉树的节点数不可能是()。
随机试题
根据生态因子的性质,通常可将生态因子归纳为气候因子、土壤因子、地形因子、_______和人为因子。
所有的质量记录应遵循的原则不包括
A.毛果芸香碱B.阿托品C.新斯的明D.有机磷酸酯类E.琥珀胆碱直接兴奋M受体
马斯洛的需要层次类型由低到高的排列顺序是()。
某大学通过选取1900年至2000年出生且在该大学医学中心就诊的患者信息,对他们的医疗记录进行分析研究,发现出生月份和疾病发生率之间有某种相关性,出生月份决定了一个人是否容易生病。在所有的月份中,7月和10月出生的人得哮喘的概率最大,3月出生的人心脏最容易
在下列说法中,哪些是正确的?()
Theyareanoddcouple.Sheisastall______heisshort,andheisasfat______sheisthin.Buttheyareboth______happyasthey
Isawthembendingwithgreat______overthemachines,after6hours’workingtheyfoundthefault.
TheearlyretirementofexperiencedworkersisseriouslyharmingtheUSeconomy,accordingtoanewreportfromtheHudsonInsti
()反倾销税()商品贸易差额()海关申报表()进口报单
最新回复
(
0
)