首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
admin
2020-10-26
31
问题
以下选项中,不能对主函数中变量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全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i];}main(){intx[][N]={{1,2
有以下程序,程序运行后的输出结果是#include<stdio.h>#include<stdlib.h>main(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b
下列关于C语言文件的叙述中正确的是
下列选项中不属于结构化程序设计方法的是
以下选项中,合法的一组C语言数值常量是
支持子程序调用的数据结构是()。
数据库设计中反映用户对数据要求的模式是()。
数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
设二叉树中共有15个节点,其中的节点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
随机试题
测定油脂水分和挥发物的标准方法是电热干燥箱105℃恒重法。
与气虚有关的病证是( )与湿热有关的病证是( )
根据生产安全事故造成的人员伤亡和直接经济损失,一般将事故分为特别重大事故、重大事故、较大事故和一般事故。按照造成的直接经济损失划分,重大事故的标准是()。
下列各项中,属于无效合同的有()。
办公楼转让以及技术所有权转让应调增应纳税所得额()万元。税前准予扣除的公益性捐赠支出()万元。
法律规范生效的时间,如无明文规定时,依惯例应是()。
IP地址块202.113.79.0/27、202.113.79.32/27和202.113.79.64/26经过聚合后可分配的IP地址数为()。
Recentlymoreandmoreattentionhasbeenfocusedtotheproblemofpreservingthe
A、Thefearoftheunknownstresseshimout.B、Hehastowalkfrommomenttomoment.C、Hefeelsboredwhenpatrollingatnight.D
Thoughitisamereonetothreepercentofthepopulation,theupperclasspossessesatleast25percentofthenation’swealth
最新回复
(
0
)