首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:int *flint *x, int *y){ if(*x<*y) return x; else return y;}main(){ int a=7,b=8,*p,*q,*r; p=&a; q=&b;
有以下程序:int *flint *x, int *y){ if(*x<*y) return x; else return y;}main(){ int a=7,b=8,*p,*q,*r; p=&a; q=&b;
admin
2009-01-15
24
问题
有以下程序:int *flint *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\n",*p,*q,*r);}执行后输出结果是( )。
选项
A、7,8,8
B、7,8,7
C、8,7,7
D、8,7,8
答案
2
解析
本题定义了一个返回值为指针的函数f(),此函数有两个指针型的形参x和y,该函数的功能,是返回x和y指向的变量中值较小的那个指针变量。主函数中定义了两个指针变量p和q,并让它们指向了变量a和b,调用函数f(),返回指向的变量值较小的指针变量,r的值为指针变量p的值(变量a的地址),因此最后输出的*p、*q和*r的值是7,8和7。所以,B选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/6hXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1_KeyPress(KeyAsciiAsInteger)If"A"
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()。
下面变量定义中错误的是
语句PrintFormat(Int(12345.6789*100+0.5)/100,“0000,0.00”)的输出结果是()。
在考生目录下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。程序运行时,单击”打开文件”按钮,则弹出”打开”对话框,默认文件类型为”文本文件”,默认目录为考生目录。选中in5.txt文件,如图2-20(a)所示,单击”打开”按钮,则把文件中的内容
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
以下数组定义语句中,错误的是()。
随机试题
1926年3月,蒋介石制造的旨在打击共产党和工农革命力量的事件是
Hecouldn’tusehisowncarbecauseit______then.
妊娠期早期心衰的体征,以下哪项错误
证券公司承销地方企业债券除具备中央企业债券所规定的条件外,还应具备的条件之一是已承销尚未到期的企业债券总金额不得高于其净资产的()
财产保全可以在起诉前申请,也可以在起诉后、判决前申请,起诉前申请财产保全被人民法院采纳后,应该在人民法院采取保全措施()天内正式起诉。
银行机构主要可分为()。
人们通常把()称为“人文初祖”。
平均利润
土地革命是党在革命根据地开展打土豪、分田地、废除封建剥削和债务,满足农民土地要求的革命。从抗日结束到新中国建立前,中国共产党关于土地问题的文件有
打开工作簿文件exc.xlsx,对工作表“‘计算机动画技术’成绩单”内数据清单的内容进行筛选,条件是:实验成绩15分及以上、总成绩90分及以上的数据,工作表名不变,保存exc.xlsx工作簿。
最新回复
(
0
)