首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,不能对主函数中变量i和j的值进行交换的程序是( )。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是( )。
admin
2015-07-28
66
问题
以下选项中,不能对主函数中变量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://kaotiyun.com/show/4KJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { char*s[]={"BBC","CNN","NDS"},*p; p=s[1]; printf("%c,%s\n",*(p+1),p); }执行后输出结果是______。
int*f(int*x,int*y) { if(*x>*y) return x; else return y; } main() { int a=7,b=8,*p,*q,*r; p=&a;q=&b;r=f(p,q); printf("%d,%d,%d",*
设有以下函数 f(int a) { int b=0; static int c=3; b++;c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。 main() { int a=2,i; for(i=0;i<
设已有定义:char*st="how are you";,下列程序段中正确的是______。
以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p=’*’; p++; i++; } puts(a); }
下列语句中,说法正确的是______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
随机试题
调节正常人体氧化磷酸化速率的主要因素是
A.首次进口的属于补充维生素、矿物质的保健食品B.特殊医学配方食品C.体外诊断试剂D.使用保健食品原料目录的原料生产的保健食品参照药品管理要求进行管理,应经国家药品监督管理局注册的是
保证招标投标双方公平和投标人之间公平竞争的基本要求是()。
绿化面积指标的确定取决于()。
固定资产管理模块在处理以下()事项时,不需要编制相应的记账凭证。
根据凯恩斯理论,宏观经济调节的内在稳定器是()。
下列各项中,属于可以增强短期偿债能力的表外因素的有()。
在2009年“五一”黄金周期间,内蒙古某地开发了蒙古包宾馆旅游项目,此旅游资源的开发遵循了()原则。
下列选项中,具有曲线美的特点又能产生变异的视觉焦点的构图方式是()。
以下不合法的用户标识符是()。
最新回复
(
0
)