首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void swap(int*a,int*b) {int t,*tp; t=*a;*a=*b;*b=t; tp=a;a=b;b=tp; prinff("%d,%d,",*a,*b); } main( ) {in
有以下程序 #include<stdio.h> void swap(int*a,int*b) {int t,*tp; t=*a;*a=*b;*b=t; tp=a;a=b;b=tp; prinff("%d,%d,",*a,*b); } main( ) {in
admin
2019-01-11
95
问题
有以下程序
#include<stdio.h>
void swap(int*a,int*b)
{int t,*tp;
t=*a;*a=*b;*b=t;
tp=a;a=b;b=tp;
prinff("%d,%d,",*a,*b);
}
main( )
{int i=3,j=7,*p=&i,*q=&j;
swap(p,q);
prinff("%d,%d,%d,%d",i,j,*p,*q);
}
程序执行后的输出结果是( )。
选项
A、3,7,3,7,3,7
B、7,3,7,3,7,3
C、3,7,3,7,7,3
D、3,7,7,3,7,3
答案
D
解析
main( )函数中,首先定义两个整型变量i和j,初值为3和7,并将i的地址赋给p,j的地址赋给q,传给swap( )函数,swap( )函数接收两个整型指针变量a,b,然后使用整型变量t交换a、b所指向的值并输出,通过指针变量,这次交换改变了实参i、j的值,使得i=7,j=3;指针变量tp交换a和b的值,由于a、b的值是p,q值的拷贝,所以这次交换只改变了形参a.b的值,对实参p,q的值没有改变,所以此时a指向j,b指向i,函数最后输出*a和*b,所以输出3,7;由于swap( )函数改变了p和q指向的值,但未改变p,q的值,所以main( )函数输出i的值为7,j的值为3,*p的值为i,*q的值为j,所以程序输出:3,7,7,3,7,3,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/J7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编一个函数tim(char*s),函数的功能是把s所指字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。注意:部分源程序存在文件PROGl.C中。请勿改动主函数m
给定程序MODll.C中函数fun的功能是:计算整数n的阶乘。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#includedouble
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdcf35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内容并把下划
已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为______。
若有下面的程序片段:int[12]={0},*p[3],**pp,i;for(i=0;i
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i=0&&t>c[j]){c[j+1]=c[j];j-
若有定义:inta=4,b=5;floatx=3.4,y=2.1;,则下列表达式的值为()(float)(a+b)/2+(int)×%(int)y
以下数据结构中不属于线性数据结构的是()。
随机试题
决定单位商品价值量的因素有()
女性,67岁,周期性上腹部疼痛10年,进食后比空腹疼痛明显。近半年来疼痛减轻,但变为持续性隐痛,黑便2个月。胃镜活检诊断为癌,患者手术标本最可能表现为
最常见的食管良性肿瘤是
IL-2不具备的生物活性
下述哪种先露最多见
与一般焊后热处理相比,球罐整体热处理的目的是()。
关于分部分项工程成本分析,下列说法正确的是()。
下列各项资金成本的计算中,需要考虑筹资费率的有()。
某公司2011—2018年的产品销售量资料及各期数据的权数如下表:已知预测前期的预测销售量为3475吨,平滑指数为0.4,根据要求回答以下互不相关的问题:根据加权平均法计算公司2019年的预测销售量:
A、Thebikeisexpensive.B、Thetiresaregoodbutnothingelse.C、Thebikeisbroken.D、Thebikeisworthwhile.D男士三十美元买了一辆二手自行
最新回复
(
0
)