首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
admin
2020-10-26
32
问题
以下选项中,不能对主函数中变量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://jikaoti.com/ti/NnD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于算法,以下叙述中错误的是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
以下选项中作为C语言合法常量的是
有以下程序main(){inta[5]={2,4,6,8,10},*p,*k;p=a:k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运行后的输出结果是
关于“while(条件表达式)循环体”,以下叙述正确的是
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x-y)等价的是
设有如下类型说明语句typedefstruct{intnum;struct{inty,m,d;}date;}PER;则以下定义结构体数组并赋初值的语句中错误的是()。
算法空间复杂度的度量方法是()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
有以下程序:#include<stdio.h>#include<malloc.h>voidfun(int*p1,int*p2,int*s)s=(int*)malloc(sizeof(int));*s=*p1+*p2;free(s);v
随机试题
A、Itmadenewsallovertheworld.B、ItwasbuiltfortheRoyalfamily.C、Itmarkedanewerainmotortravel.D、Itattractedla
病初呕吐,大量黄色水样或蛋花汤样便,少量粘液无脓血发病5~8月为多,中等量蛋花汤样稀便,伴较多粘液有霉臭味,镜检少量白细胞
股骨粗隆间骨折与股骨颈骨折鉴别的主要依据是
A、血府逐瘀汤B、启宫丸C、桃红四物汤D、乌药汤E、苍附导痰丸治疗月经过少痰湿证,应首选
某建筑材料采购合同中,约定由采购方于2011年6月30日到指定地点提取约定数量的货物,7月10日支付货款总额;6月25日采购方接到了提前提货通知,采购方派车于6月28日接收货物;发现供货方交货数量大于约定数量。那么采购方可采取的正确行为有(
A国有大型企业集团公司(以下简称A公司)为加强内部控制建设,专门成立内部控制评价机构,负责内部控制评价的具体实施工作。该公司在设置内部控制评价机构的基础上,还成立专门的评价工作组,接受内部控制评价机构的领导,具体承担内部控制评价工作的组织。评价工作组成员由
阅读《桃花源记》教学实录(片段),回答问题。(生认真观察插图,相互交流后发言)师:同学们都跃跃欲试。看来,你们都有自己的发现。谁来说说?生:土地画错了。文中是“土地平旷”,“平旷”的意思是“平坦开阔”,图中的土地却是有高有凹凸不平。师:他观察得很仔
老虎:猫科动物
“城门失火,殃及池鱼”这一典故包含的哲学寓意是
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
最新回复
(
0
)