首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main(){int b=10,a=-11; a%=b%=4: printf("%d%d\n",a,b);} 则程序的输出结果是
若有以下程序 #include<stdio.h> main(){int b=10,a=-11; a%=b%=4: printf("%d%d\n",a,b);} 则程序的输出结果是
admin
2019-05-17
30
问题
若有以下程序
#include<stdio.h>
main(){int b=10,a=-11;
a%=b%=4:
printf("%d%d\n",a,b);}
则程序的输出结果是
选项
A、1 2
B、-1÷2
C、-12
D、1-2
答案
C
解析
对于表达式a%=b%=4为复合的赋值运算,结合性自右至左,相当于先计算b=b%4,a=a%b;结果的符号和第一个操作数的符号相同,因此b为2,a的结果为-1。
转载请注明原文地址:https://kaotiyun.com/show/pHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中的程序段,没有编译错误的是
以下叙述中正确的是
表达式:(int)((double)9/2)-9%2的值是
下列选项中不属于软件生命周期开发阶段任务的是
有下列程序:#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
下面不属于需求分析阶段任务的是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p**;”后,下列说法错误的是
随机试题
①这将使工厂彻底告别车床、冲压机、制模机等传统工具,从而转变为一种以3D打印为基础的成本更低、研发周期更短的生产方式②英国《经济学家》杂志曾刊发题为《第三次工业革命》的文章,称3D打印标志着第三次工业革命的到来③以目前的发展情况判断,3D打印之后,必将
Ipassedthetest.I______itwithoutyourhelp.
甲先于其父死亡。甲父死亡后,甲的女儿继承了甲应继承其父的遗产份额。该继承方式是()。A.转继承B.代位继承C.遗赠D.遗嘱继承
牙釉质牙骨质界正确的是
以下哪些情形属于法院再审时,应裁定将生效判决发回作出生效判决的法院重新审理的?()
任何结果都不可能凭空出现,它们的背后都是有原因的,任何背后有原因的事物都可以被人认识,而可以被人认识的事物都必然不是毫无规律的。根据以上描述,不能得出以下哪项结论?
【F1】Manyobjectsindailyusehaveclearlybeeninfluencedbyscience,buttheirformandfunction,theirdimensionsandappeara
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf("%d",w[i]
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
WarmerClimateWillBakeTropicalBugsGlobalwarmingcouldcooktropicalinsects,withunpredictableknock-oneffects,say
最新回复
(
0
)