首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> void prt(int *x,int *y,int *z) {printf("%d,%d,%d\n",++*x,++*y,*(z++));) m
以下程序的输出结果是( )。 #include<stdio.h> void prt(int *x,int *y,int *z) {printf("%d,%d,%d\n",++*x,++*y,*(z++));) m
admin
2021-02-25
20
问题
以下程序的输出结果是( )。
#include<stdio.h>
void prt(int *x,int *y,int *z)
{printf("%d,%d,%d\n",++*x,++*y,*(z++));)
main()
{int a=1 0,b=40,c=20;
prt(&a,&b,&c);
prt(&a,&b,&c);}
选项
A、11,42,31
12,22,41
B、11,41,20
12,42,20
C、11,21,40
11,21,21
D、11,41,21
12,42,22
答案
B
解析
本题考查的是函数参数的传递及自-力口运算符。主函数中第一次调用函数prt(&a,&b,&c);,此函数中的输出语句:printf("%d,%d,%d\n",++*x,++*y,*(z++));使得a和b的值均加1,而*(z++)由于先执行z++所以c的值不变;第二次调用函数prt(&a,&b,&c);使得a和b在上一次的基础上再各自加1(因为形参和实参进行的是地址传递),而c的值仍不变。
转载请注明原文地址:https://kaotiyun.com/show/11tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);}程序的输
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
以下叙述中正确的是
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
对软件设计中应遵循的准则描述正确的是()。
若intm[]={5,4,3,2,l},i=4;,则下面对m数组元素的引用中错误的是()。
在软件开发中,需求分析阶段产生的主要文档是( )。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
()是在前提中选言判断否定两个充分条件假言判断不同的后件,结论否定两个充分条件假占判断不同的前件的二难推理。
含有张力丝成分()
银行业协会的()是行业自律管理的组织实施者。
设幂级数在它的收敛区间内所表示的和函数y=y(x)满足微分方程y"+4xy=0及初始条件y(0)=a,y'(0)=b.求该幂级数的具体表达式(即求an,n=0,1,2,…)及该幂级数的收敛区间.
重新访问昨天星期五打开的搜狐的主页。
根据《计算机软件文档编制规范GB/T8567.2006》,在需求阶段内,作为本阶段的工作成果,应该编制出需求规格说明书、初步用户手册和(50)。
WWW服务器和浏览器之间进行通信所采用的协议是
下列叙述中正确的是
FairyTalesforAlltheWorldThisyear,theworldismarkingthe200thanniversaryofDanishauthorHansChristianAndersen
Inoursocietytherazorofnecessitycutsclose.Youmustmakeabucktosurvivetheday.Youmustworkto.makeabuck.Thej
最新回复
(
0
)