首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> int *f(int *s, int *t) { int k; if (*s < *t) { k = *s; *s=*t; *t=k; } return s; } main() { int i=3, j=
若有以下程序 #include <stdio.h> int *f(int *s, int *t) { int k; if (*s < *t) { k = *s; *s=*t; *t=k; } return s; } main() { int i=3, j=
admin
2018-10-16
23
问题
若有以下程序
#include <stdio.h>
int *f(int *s, int *t) {
int k;
if (*s < *t) {
k = *s; *s=*t; *t=k; }
return s; }
main() {
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、3,5,3,5,5
C、5,3,5,3,5
D、5,3,3,5,5
答案
C
解析
函数f为返回值为指针的函数,主要功能是返回s和t指向空间值大的数据的地址,同时如何s指向空间数据大于t指向空间的数据,那么交换。主函数p和q指向i和j,值为3和5,j的值大于i的值,因此调用函数f以后,返回j的地址,r指向j,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://jikaoti.com/ti/dwa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
下列程序执行后的输出结果是voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!”;voidfunc1(inti){printf("%c",st
当变量c的值不为2、4、6时,值也为“真”的表达式是
以下选项中,非法的字符常量是______。
结构化程序设计主要强调的是
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|<10的是()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
线性表若采用链式存储结构时,要求内存中可用存储单元的地址______。
随机试题
男性,57岁,油漆工,间歇性无痛性肉眼全程血尿1个月,伴尿频。尿中大量不规则血块,尿三杯试验均正常。膀胱镜检查见膀胱左侧壁有1cm×1cm×1cm大小肿块,浅红色,有蒂较长,病理检查为移行细胞癌,分化良好。肿瘤的临床分期及分级为
下列不是X线管管套功能的是
胎儿经阴道娩出最主要的力是
1988年,李某与村民委员会签订承包合同,承包了村里的100亩山地,约定每年上缴承包款2000元,承包期为20年。此后,李某在山地上种植了橘树,1995年后,李某每年从山地上获取的收益都达到5万元以上。这引起了村里一部分人的不满。1998年,在部分村民的要
通过合同结构图可以清晰地了解一个项目有哪些或将有哪些合同,以及了解各参与方的()。
王某为做生意向其朋友张某借款10000元,当时未约定利息。王某还款时,张某索要利息,王某以没有约定为由拒绝。根据《合同法》的规定,下列表述中,正确的是()。
()是出生后头半年婴儿认知发展的重要里程碑,也是手的真正触觉探索的开始。
Publicimagereferstohowacompanyisviewedbyitscustomers,suppliersandstockholders,bythefinancialcommunity,bythe
“学校课程中相关的真正中心,不是科学,不是文学,不是历史,不是地理,而是儿童本身的社会活动”这一观点反映的课程理论是()
[*]
最新回复
(
0
)