首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
以下选项中,不能对主函数中变量i和j的值进行交换的程序是
admin
2020-10-26
46
问题
以下选项中,不能对主函数中变量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://www.kaotiyun.com/show/UJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言主要是借助以下哪种手段来实现程序模块化
下列叙述中正确的是
对于循环队列,下列叙述中正确的是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
有以下程序,程序运行后的输出结果是#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
在嵌套使用if语句时,C语言规定else总是
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
随机试题
焊接结构由于刚度大,所以不容易产生脆性断裂。()
用于饱和清洁岩样的液体应不含溶解的空气,因此液体在注入到岩样前应脱气。()
某产妇身材矮小,因足月临产入院。由于骨盆狭窄,经试产无法顺利分娩。产妇请求医生为其采用剖宫产手术,医生也认为行剖宫产手术是较为理想的方法。医生将有关情况告诉了产妇的丈夫。但其丈夫有顾虑,躲着医生不肯签字。此时,医生最恰当的做法是:
2009年8月,王某、张某、李某三人共同投资设立了甲有限责任公司(简称“甲公司”)。2009年10月,甲公司联合另外五家公司共同设立了乙股份有限公司(简称“乙公司”)。乙公司于2013年5月首次公开发行股份,同年6月其股票在证券交易所上市交易。2
根据我国《专利法》的规定,下列发明创造中不能授予专利权的是()。
互联网已经覆盖我们生活的方方面面,在给我们带来诸多便利的同时,也潜藏着安全风险。维护网络安全不是抽象、遥远的概念,而是与我们生活息息相关的“柴米油盐”,必须提高网民的网络安全意识。网络安全周的宣传教育,正是为了树立网民的网络安全观念:维护网络安全,人人有责
根据下列材料回答问题。2004—2007年,甲国的年碳排放量与上年相比增长幅度最大的年份是()。
完善程序。【要求】1)打开“T盘”中“P1.vbp”文件,按参考界面形式编辑窗体界面,完善程序后,直接保存所有文件。【题目】本程序的功能是生成由n(n通过InputBox函数输入)个3位升序数构成的随机数组。所谓下面程序的功能是实现两个分数相加。分数
1905年,中国第一部电影《定军山》在北京的丰泰照相馆诞生。当时著名的京剧表演艺术家谭鑫培先生,在镜头前表演了几个自己最拿手的片断。片子随后被拿到前门大观楼去放映,万人空巷。这是有记载的第一部由中国人自己摄制的电影,标志着中国电影的诞生。
Theyputontheirheadphones,drapeahoodovertheirheadanddriftoffintotheworldof"digitalhighs."VideospostedonYou
最新回复
(
0
)