柠檬试题库
search
首页 计算机 公务员 驾照 关于

若有以下程序 #include 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.5,3,3,5,5
  • B.3,5,5,3,5
  • C.3,5,3,5,5
  • D.5,3,5,3,5
热度🔥717
参考答案:D
解析:

【解析】在主函数中分别给整型变量i、j和指针型变量p、q赋初值,并声明指针变量r;调用f函数,并将实参变量p和q的值传递给形参变量s和t,并且f函数是指针型函数,即函数的返回值将是一个地址。在f函数中,如果条件成立,则将指针变量s和t的值互换,并且将指针s的地址返回主函数。最后输出i, j, *p, *q, *r的值,即5,3,5,3,5。因此D选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是(  )。 关于AES算法的描述中,正确的是 基本加工是底层数据流图中的加工。以下有关基本加工逻辑说明描述的说法中错误的是       请根据提供的“ppt素材及设计要求.docx”设计制作演示文稿,并以文件名“ppt.pptx”存盘,具体要求如下:1.演示文稿中需包含6页幻灯片,每页幻灯片的内容与“ppt素材及设计要求.docx”文件中的序号内容相对应,并为演示文稿选择一种内置主题。2.设置第1页幻灯片为标题幻灯片,标题为“学习型社会的学习理念”,副标题包含制作单位“计算机教研室”和制作日期(格式:XXXX年XX月XX日)内容。3.设置第3、4、5页幻灯片为不同版式,并根据文件“ppt素材及设计要求.docx”内容将其所有文字布局到各对应幻灯片中,第4页幻灯片需包含所指定的图片。4.根据“ppt素材及设计要求.docx”文件中的动画类别提示设计演示文稿中的动画效果,并保证各幻灯片中的动画效果先后顺序合理。5.在幻灯片中突出显示“ppt素材及设计要求.docx”文件中重点内容(素材中加粗部分),包括字体、字号、颜色等。6.第2页幻灯片作为目录页,采用垂直框列表SmartArt图形表示“ppt素材及设计要求.docx”文件中要介绍的三项内容,并为每项内容设置超级链接,单击各链接时跳转到相应幻灯片。7.设置第6页幻灯片为空白版式,并修改该页幻灯片背景为纯色填充。8.在第6页幻灯片中插入包含文字为“结束”的艺术字,并设置其动画动作路径为圆形形状。