首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int *f(int *x, int *y) { if (*x<*y) return x; else return y; } main() { int a=7,b=8,*p,*q
有以下程序: int *f(int *x, int *y) { if (*x<*y) return x; else return y; } main() { int a=7,b=8,*p,*q
admin
2010-01-10
32
问题
有以下程序: 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\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/0QWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
层次型、网状型和关系型数据库划分原则是
以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
假定用下面的语句打开文件:Open"Filel.txt"ForInputAs#1则不能正确读文件的语句是
如果把程序的启动对象设置为:SubMain,则SubMain过程
构成计算机软件的是
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
下列运算符中,优先级别最低的是
随机试题
心肌代谢活动增强可使冠脉血流量增加,下列哪一因素作用最强
RNA聚合酶全酶识别启动子的位置在
确定早孕最可靠的辅助方法是
[*]
下列选项中,符合所给图形的变化规律的是()。
设根结点的层次为0,则高度为k的二叉树的最大结点数为【】。
移动硬盘或U盘连接计算机所使用的接口通常是()。
Theauthormentionsthatshehashadtodeveloptimemanagementskills.Mostteacherspraiseparent-studentsfortheirassiduit
Thosepersonswhosereligious______heavilyreliedonrituals,suchasinfantbaptism,weremorelikelytosupporttheDemocrats
Completethetablebelow.WriteNOMORETHANTHREEWORDSAND/ORANUMBERforeachanswer.
最新回复
(
0
)