首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*s,int*t) { int*k;if(*s
若有以下程序 #include int*f(int*s,int*t) { int*k;if(*s
admin
2019-05-17
33
问题
若有以下程序
#include
int*f(int*s,int*t) {
int*k;if(*s<*t){
k=s;s=t;t=k;}
return s;}
Inain() {
int i=3,j=5,*p=&i,*q=&j,*r;
r=f(p,q);
printf("%d,%d,%d,%d,%d\n",i,j,
*p, *q, *r); }
则程序的输出结果是
选项
A、3,5,5,3,5
B、5,3,5,3,5
C、5,3,3,5,5
D、3,5,3,5,5
答案
D
解析
本题考查了返回值为指针的函数,函数f的主要功能为第一个参数小于第二个参数,那么交换指针的指向,这对于实参指向的数据时没有影响的。最后返回比较大的元素的地址。主函数中p指向i,q指向j,调用r=f(p,q),返回q的地址,因此*p=3,*q=5,*r=5。
转载请注明原文地址:https://kaotiyun.com/show/CTRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知定义k为double类型变量,k=260.72631:p血t"%-6.2e\n",k);则以上语句的输出结果是()。
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun。函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源
设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其他3个不同的是()。【09年9月】
有以下程序,其中k的初值为八进制数:#include<stdio.h>main(){intk=011;printf("%d\n",k++);}程序运行后的输出结果是()。【10年3
支持子程序调用的数据结构是()。【09年3月】
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;)s;};
下列函数的功能是()。【09年9月】fun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;))
以下叙述中正确的是
C语言中char类型数据占字节数为
在E-R图中,用来表示实体联系的图形是()。
随机试题
欲配制0.025mol/L的Na2CO3溶液500mL,应称取干燥的Na2CO3基准试剂多少克?(Na2CO3的相对分子质量为106。)
试述门静脉的组成、特点和重要属支。
下列关于既有法人项目资本金筹措的说法,正确的是()。
发包人和设计人必须共同保证施工图设计满足的条件有()。
在建设工程实施过程中,监理工程师应当跟踪了解工程进展情况,掌握第一手资料,为分析偏差原因,确定纠正措施提供可靠依据是建设工程目标中( )环节的重要工作。
《边防检查条例》规定,有下列()情形之一的,处以警告或者500元以下的罚款。
(46)不是面向对象程序设计语言。
在Applet中,下列方法中能完成主类实例初始化工作的是( )。
Readthearticlebelowaboutmarketresearch.Inmostofthelines(34-45),thereisoneextraword.Itiseithergrammatical
BeautyandBodyImageintheMediaA)Imagesoffemalebodiesareeverywhere.Women—andtheirbodyparts—selleverythingfromfoo
最新回复
(
0
)