首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include int *f(int *s,int *t) { int *k; if(*s<*t){ k=s; s=t;t=k; } retum s; } main
若有以下程序: #include int *f(int *s,int *t) { int *k; if(*s<*t){ k=s; s=t;t=k; } retum s; } main
admin
2021-06-15
42
问题
若有以下程序:
#include
int *f(int *s,int *t)
{ int *k;
if(*s<*t){ k=s; s=t;t=k; }
retum 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
答案
B
解析
在主函数中分别给整型变量i、j和指针型变量p、q赋初值,并声明指针变量r;调用f函数,并将实参变量p和q的值传递给形参变量s和t,而且f函数是指针型函数,即函数的返回值是一个地址。在f函数中,如果条件成立。则将指针变量s和t互换,并且将指针s的地址返回主函数。最后输出i,j,*p,*q,*r的值,即3,5,3,5,5。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/sNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中fun函数的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出:8.391667。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算结果为10
给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#i
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值为:3
有以下程序:#include<stdio.h>#include<string.h>stmctA{inta;charb[10];doublec;};voidf(structA*t);main(){structAa={1001,"
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#inlclude<stdio.h>#inclu
以下C语言用户标识符中,不合法的是
数据结构中,与所使用的计算机无关的是数据的()。
以下不能定义为用户标识符是
随机试题
日本的森重敏认为,感情表现强烈,心情浮躁,情绪很不稳定,或喜或忧的母亲的教养方式类型是()
政府信息公开类型不包括()
羟甲戊二酰辅酶A还原酶(HMG-CoA还原酶)是体内生物合成胆固醇的限速酶,是调血脂药物的重要作用靶点,下列属于半合成非前体药HMG-CoA还原酶抑制剂的是()。
关于皮肤病用药,同一药物,剂型不同,应用的效果不同A、溶液剂B、溶液剂和洗剂C、溶液剂和油剂D、软膏和乳膏剂E、糊剂、粉剂一般急性期局部有红肿、水疱、糜烂且有渗液者,宜选用
某工程项目甲建设单位委托乙监理单位对丙施工总承包单位进行监理,有关监理单位的行为符合规定的是()。
当边际贡献超过固定成本后,下列措施有利于降低总杠杆系数的是()。
下列有关《中华人民共和国政府采购法》的陈述中,错误的是(41)。
Accordingtothepassage,whathasmadeAmerica’ssystemofhighereducationagreatsuccess?
A、Takethemedicineasshewasdirectedtodo.B、Scheduleanotherappointmentwithherdoctor.C、Stoptakingthemedicine.D、Res
A、Becauseitkeepsyoucalm.B、Becauseitstrengthensyourmemory.C、Becauseitstimulatesyournerveactivity.D、Becauseitimp
最新回复
(
0
)