首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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-04-24
27
问题
若有以下程序
#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、-1 2
D、1 -2
答案
C
解析
对于表达式a %= b %= 4为复合的赋值运算,结合性自右至左,相当于先计算b=b%4,a=a%b;结果的符号和第一个操作数的符号相同,因此b为2,a的结果为-1.
转载请注明原文地址:https://jikaoti.com/ti/gJf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:intf(inta){returna%2;}main(){ints[8]={1,3,5,2,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];
有以下程序#includemain(){ints;scanf(“%d”,&s);while(s>0){switch(s){case1;printf(“%d”,s+5);c
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)((A+1)*A)……inta=3;X=3*(A+B(7));
有说明char.*c[]={"European","Asian","American","African"};则下列叙述中正确的是
以下叙述中正确的是
下列叙述中,不符合良好程序设计风格要求的是
下列程序的输出结果是【】。intt(intx,inty,ntcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){inta=4,b=3,c=5,d=6;
以下定义语句中正确的是()。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
以下能正确进行字符串赋值、赋初值的语句是______。
随机试题
设A为3阶矩阵,|A|=1,则|-2AT|=()
影响桥体挠曲变形的最主要因素是
采用标准养护的混凝土试件,拆模后可放在温度为20℃±2℃的不流动的水中进行养护。()
若一个风险投资项目的内含报酬率大于风险报酬率,则该方案可行。()
《民用航空法》规定,客票在下列情况下会影响运输合同存在的效力()
电子政务建设的本源和宗旨是()。
Hewouldonceinawhilelosehistemperwhenhefoundhimselfinvolvedinanargument.
()是网络用户和计算机网络的接口。
下列()不属于管理信息系统开发的前提和策略。
Manythingsmakepeoplethinkartistsareweird—theoddhours,thenonconformity,theclovecigarettes.However,theweirdest
最新回复
(
0
)