首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果是( )。#include<stdio.h>main(){ int a,b,c; a=b=2: c=(a++)-1;printf("%d,%d",a,c) ; c+=(a+=-a+++(++B) ;printf
下列程序的执行结果是( )。#include<stdio.h>main(){ int a,b,c; a=b=2: c=(a++)-1;printf("%d,%d",a,c) ; c+=(a+=-a+++(++B) ;printf
admin
2010-05-22
20
问题
下列程序的执行结果是( )。#include<stdio.h>main(){ int a,b,c; a=b=2: c=(a++)-1;printf("%d,%d",a,c) ; c+=(a+=-a+++(++B) ;printf("%d,%d",a,c) ;}
选项
A、3,1 4,1
B、3,1 4,2
C、2,04,1
D、2,1 4,1
答案
1
解析
本题主要考查自加运算符(++、--)的使用。①前缀变量“++i、-i”,在使用i之前,先使i的值加1或者减1,再使用此时的表达式的值参与运算:②后缀变量“i++、i--”,先使用此时的表达式的值参与运算,在使用i之后,再使i的值加1或者减1。本题中计算表达式c=(a++)-1时先使用a的值进行计算,结果为c=2-1=1,然后将a的值加1,即执行完此语句后,的值是3;表达式 c+=-a+++(++b)等价于c=c+(-a++)+(++b),c=1+(-3)+3=1,此时a=4,b=3。
转载请注明原文地址:https://kaotiyun.com/show/sVWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体(名称为Forml)上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
设窗体上有一个Commandl命令按钮,还有以下程序代码:PrivateSubCommandl_Click()StaticxAsIntegerx=x+lCallproc(x)Printx,EndS
在窗体上画一个命令按钮,然后编写如下程序:Subinc(aASInteger)StaticxAsIntegerx=x+aPrintx;EndSubPriva
对于语句DimVar1#,Var2AsInteger,下列说法中正确的是()。
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是()。
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
以下能对正实数d的第3位小数四舍五入的表达式是()。
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateSubCommand1_Click()DimaAsIntegerStaticbAsIntegera=20b=5Calls
随机试题
A.伤后彻底清创、改善局部循环B.控制和解除痉挛,预防窒息C.使用破伤风抗毒素中和游离毒素D.给予大剂量青霉素,抑制破伤风杆菌预防破伤风发生的关键是
属于自然哲学的医学模式的观点是
A.J00-J99B.N00-N99C.S00-T98D.P00-P96E.H00-H59眼和附属器疾病的国际疾病分类(ICD-10)编码为
A.疾病的原因B.疾病的条件C.疾病的诱因D.疾病的危险因素E.疾病的外因
在工程实际中,经济管径的确定与流速的选择有关。下列表述错误的是()。
若凭证类别只设置一种,通常为()。
目前,我国公司申请公司债券上市交易,其债券实际发行额不少于人民币()万元。
某企业处置一项固定资产收回的价款为80万元,该资产原价为100万元,已计提折旧60万元,计提减值准备5万元,处置发生清理费用5万元,不考虑其他因素,处置该资产对当期利润总额的影响金额为()万元。(2016年)
下列各项中,能表明固定资产可能发生了减值的有()。
Change—ortheabilitytoadaptoneselftoachangingenvironment—isessentialtoevolution.Thefarmerwhoselandisrequiredfo
最新回复
(
0
)