首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){ int x,y,z;x=y=1; z=x++,y++,++y; printf("%d,%d,%d\u",x,y,z);} 程序运行后的输出结果是 .
有以下程序 #include main(){ int x,y,z;x=y=1; z=x++,y++,++y; printf("%d,%d,%d\u",x,y,z);} 程序运行后的输出结果是 .
admin
2015-08-14
23
问题
有以下程序
#include
main(){
int x,y,z;x=y=1;
z=x++,y++,++y;
printf("%d,%d,%d\u",x,y,z);}
程序运行后的输出结果是 .
选项
A、2,3,1
B、2,3,2
C、2,3,3
D、2,2,1
答案
A
解析
在程序中,整型变量x、y的初值都为1,赋值语句z=x++,y++,++y右边的“x++,y++,++y”是一个逗号表达式,所以逗号表达式的值为++y的值。执行逗号表达式“x++,y++,++y”后,x的值为2,y的值为3。z取逗号表达式的值,为1。
转载请注明原文地址:https://jikaoti.com/ti/nNi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>intb=2;intfunc(int*A){b+=*a;retumb;}main(){inta=1,t=2;t+=
若有定义doublea[5];,则a数组元素下标的上限为______。
有以下程序voidf(int*q){inti=0;for(;i
若有说明:int*p,m=5,n;,以下正确的程序段是
以下程序的运行结果是【】。#include<string.h>typedefstructstudent{charname[10];longsno);floatscore}STU;ma
以下程序运行后的输出结果是【】。inta=5;fun(intb){staticinta=10;a+=b++;printf("%d",a);}main
下列关于栈的描述中错误的是()。
下列叙述中正确的是()。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
随机试题
对房间内噪音的强度予以不同的改变,以探求噪音强度与工作效率、工作速度是否存在函数关系,这种方法是
上颌磨牙的主要功能尖是
鞍区病变视神经病变
缝合舌组织创伤的方法错误的是
某分项工程采用横道图法进行费用偏差分析,至检测日的横道图如下图所示,则该分项工程出现的实施状况为()。
甲企业拥有注册商标“古镜”和“古境”,于2012年1月将商标“古境”转让给乙。下列表述正确的有()。
1,2,8,28,()
新课程倡导怎样的学习方式?
BeingpluggedintoaniPodisafeatureofadolescence.Anewstudysuggeststhatteenswhospendtoomuchtimelisteningtomus
【B1】【B4】
最新回复
(
0
)