首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有C语言表达式2+3 * 4+7/3,以下选项中叙述正确的执行顺序是( )。
若有C语言表达式2+3 * 4+7/3,以下选项中叙述正确的执行顺序是( )。
admin
2016-04-07
49
问题
若有C语言表达式2+3 * 4+7/3,以下选项中叙述正确的执行顺序是( )。
选项
A、先执行3 * 4得12,再执行7/3得27 5,最后执行2+12+2.5得16.5
B、先执行3半4得12,再执行2+12得14,再执行7/3得2,最后执行14+2得16
C、先执行7/3得2,再执行3*4得12,再执行12+2得14,最后执行2+14得16
D、先执行2+3得5,再执行5*4得20,再执行20+7得27,最后执行27/3得9
答案
B
解析
首先,在C语言中,乘除法优先级要高于加减法,其次,除法运算符“/”两边参加运算的对象都是整数,运算结果要取整,故排除A,D选项;C语言中,因为运算符“木”和“/”都满足从左到右的运算规则,故应先计算3 * 4=12,因此C选项排除,答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/4Gi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#include<string.h>voidfun(char*s,intp,intk){inti;for(i=p;i<k-1;i++)s[i]=s[i+2];
有以下程序:voidf(inta[],inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;f(a,i+1,j-1);}}main()
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
若定义#definePI3.14159,则执行完下列程序后输出结果是______。#definePI3.14159;printf("PI=%P",PI);
写出下列程序的输出结果______。main(){intn=0;while(n++<=1);printf("%d,",n);printf("%d",n++);}
下列对于软件测试的描述中正确的是______。
有下列函数:intfun(char*s){char*t=s;while(*t++);reurn(t-s);}该函数的功能是()。
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
若有定义inta[4][4]={{1,23,4},{0}{4,6,8,10},{1,3,5,7}},则初始化后,a[1][1]得到的初值是______。
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],I;for(I=0;I
随机试题
五段导轨拼装时,应先将第3段导轨吊装在调整垫块上,以它作为拼装基准,然后依次拼装床身的第()段。
房地产是实物、权益和区位三者的结合,其中无形的、不可触摸的部分是()
早期治疗膝关节化脓性关节炎最好的方法是
下列不属于急腹症病人手术处理指征的是()
采用激光束测量开挖断面是一种非接触的测量方法,因而精度高、速度快、效率高。()
若在对数期某一时刻测得大肠菌群数为1.0×102cfu/mL,当繁殖多少代后,大肠杆菌数可增至1.0×109cfu/mL?()
建设项目进度控制的主要方法有( )。
为了使标签中的内容居中显示,应把Alignment属性设置为()。
ThefuturesurvivalofthebaldeagleisstillanimportantAmericanecologicalconcern.
Aboutthisnovel,whichofthefollowingstatementisNOTtrue?Thestorywassetprimarilyin______.
最新回复
(
0
)