首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int y=1,x=2,z=3; printf("%d,%d\n",(++x,y++),z+2); } 执行后的输出结果是( )。
有以下程序: main() {int y=1,x=2,z=3; printf("%d,%d\n",(++x,y++),z+2); } 执行后的输出结果是( )。
admin
2013-02-23
45
问题
有以下程序: main() {int y=1,x=2,z=3; printf("%d,%d\n",(++x,y++),z+2); } 执行后的输出结果是( )。
选项
A、3,5
B、2,5
C、3,3
D、1,5
答案
D
解析
本题考查逗号表达式。逗号表达武的求解步骤是先求解表达式1,然后依次求解表达式2,直到表达式N的值。整个逗号表达式的值就足最后一个表达式N的值。(++x,y++)这个表达式的返回值是y++,先使用y的债,然后将y加1,所以输出第一个值为1。第二个输出的值为z+2=3+2=5。
转载请注明原文地址:https://kaotiyun.com/show/B1Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请选出以下程序段的输出结果______。#include<stdio.h>#defineMIN(x,y)(x)<(y)?(x):(y)main(){inti,j,k;i=10;j=15;k=10*M
经过以下语句定义后,表达式z+=x>y?++x:++y的值是______。intx=1,y=2,z=3;
以下条件表达式可计算:1+|a|的值,请填空。a>=0?【】:【】
以下程序的输出结果是______。main(){inti,a[10];for(i=9;i>=0;i-)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是______。
在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;当输入以下数据时,100200300400500<回车>,下面语句的执行结果为【】。main(){inta,b,C;
以下选项中合法的C语言字符常量是
在下列叙述中,错误的一条是______。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
在下述程序中,判断i>j共执行的次数是()。main(){inti=O,j=10,k=2,s=0;for(;;){i+=k;if(i>j){ptintf("%d",s);break;
随机试题
根据证券法律制度的规定,下列情形中,构成对上市公司实际控制的有()。
对于行政单位购置的纳入政府采购范围的资产,()应当对购置资产进行验收登记。
()不是我国保险资产管理公司的资产管理业务内容。
用鼠标右键单击桌面上的空白位置,在弹出的菜单中选择“属性”,然后会弹出一个对话框,下列任务中,这个对话框所能完成的()。
(2014·湖南)教育要培养有文化、有修养和多种才能的政治家和商人,这种教育方式出现在()
政权的组织形式是调整国家整体和部分之间的机构关系的形成。()
按照弗洛伊德的说法,“恋母情结”和“恋父情结”出现于()
逆向工程在软件工程中主要用于()阶段。
Shehasputonalotofweightsinceshegotoutofthehospital.
Whatisthespeaker’smajor?Itis______.
最新回复
(
0
)