首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
105
问题
有以下程序
#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://www.kaotiyun.com/show/J7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1、1、2、3、5、8、13、21、……例如,若给n输入7,该项的斐波拉契数值为:13。请改正程序中的错误,使它能得出正确结
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n).log函数的引用说明是:doublelog(doublex1。例如,若m的值为:20,fun函数值为:6.506583。
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
给定程序MODll.C中函数fun的功能是:给一维数组a输入任意4个整数,并按下例的规律输出。例如输入1、2、3、4。程序运行后将输出以下方阵。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
有定义:intx,y;若要通过scanf("%d,%d",&x,&y);使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是()。
关系数据库管理系统能实现的专门关系运算包括()。
在关系数据库中,用来表示实体之间联系的是()。
随机试题
患者,女性.34岁。G1P1,孕36周,头痛,视物不清,面部浮肿2天。今晨头痛加剧,恶心、呕吐3次,就诊时突然牙关紧闭,双眼上翻,面部肌肉抽动,四肢肌肉强直,随后剧烈抽搐,约1分钟渐清醒,即测血压195/120mmHg,胎心120次/分,有不规则宫缩,肛查
购买者对其购买活动的满意感(S)是其产品期望(E)和该产品可觉察性能(P)的函数,若:E
Iregret______youthatweareunabletoofferyouemployment.
A.肠系膜上动脉B.腹腔干C.肝总动脉D.胃十二指肠动脉E.脾动脉回结肠动脉起自
财政部制定《物业管理企业财务管理规定》的时间是()。
当产品质量特性分布的均值μ与公差中心M不重合时,对不合格品率与CpK的影响是()。
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料1.某
下列关于京师文馆的叙述中不正确的是()。
A、11%.B、3%.C、7%.D、Itfluctuates.D录音原文提到Adepositaccount...Therateofinterestfluctuates.定期存款账户有利息,但不能使用支票,同时其利率浮动。
A、Shealreadyhasit.B、Inanhour.C、Today.D、Never.C此题考查考生捕捉细节的能力。解题关键要理解theman回答的内容,至少抓住latertoday一词,就不难选择C选项。常用搭配:Get..
最新回复
(
0
)