首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 main() { int p=30; printf("%d\n",(p/3>0?p/10:p%3)); }
以下程序运行后的输出结果是【 】。 main() { int p=30; printf("%d\n",(p/3>0?p/10:p%3)); }
admin
2013-06-11
25
问题
以下程序运行后的输出结果是【 】。
main()
{ int p=30;
printf("%d\n",(p/3>0?p/10:p%3));
}
选项
答案
3
解析
三目运算表达式的规则为如果“?”前面表达式的值为真,则取“:”前的表达式的值,否则,取“:”后面表达式的值。又由于条件运算符的结合方向是自右向左的,所以在本试题中,先计算表达式中p%3,该值为0,再计算表达式p/10其值为3,最后计算表达式P/3该值为10,所以此表达式等价于“10? 3:0”,显然取“:”前的值为3,所以最后输出的值为3。
转载请注明原文地址:https://jikaoti.com/ti/Jan0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() {int i; for(i=1;i<=40;i++) { if(i++%5=0) if(++i%8=0) printf ("
以下程序的运行结果是【 】。main(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf("@");bre
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1);
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
用十六进制的地址码给存储器的字节编址,其地址编号从0000到FFFF,则该存储器的容量为()
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
数据库管理系统提供给用户的接口是()
以下不能定义为用户标识符的是
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
随机试题
评价戊二醛消毒剂对医疗器械的灭菌效果,应选用的试验方法是
检识皂苷类成分的化学反应有
在中介服务活动中,中介服务人员不得有()行为。①索取、收受委托合同以外的酬金或其他财物,或者利用工作之便,牟取其他不正当利益②允许他人以自己的名义从事房地产中介服务③同时在两个或两个以上中介服务机构执行业务④与一方当事人串通损害另一方当
生产经营单位应当按照国家有关规定将本单位重大危险源及有关安全措施、应急措施报有关地方人民政府()和有关部门备案。
留存收益是指()和未分配利润两部分。
开展国际营销的企业一旦在某国外市场建立了一套广泛的销售网络并取得销售的显著增长,就应该在国外市场上采取与本国类似的营销策略。因此,在开创初期,或在刚刚建立了销售代表处的国外市场上,需采取与本国不同的营销策略。以下哪项如果为真,则最能支持上述结论?(
根据下面提供的信息完成以下问题。2011年期刊出口数量此2010年多()万册。
许多国家的著名城市都是沿河而建的,下列组合正确的是:
Therearerisinginequalitieswithinandamongcountries.
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyou【C1】______thunderorwatc
最新回复
(
0
)