首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: main() { int k=2,i=2,m; m=(k+=i*=k); print f("%d,%d\n",m,i); } 执行后的输出结果是( )。
若有以下程序: main() { int k=2,i=2,m; m=(k+=i*=k); print f("%d,%d\n",m,i); } 执行后的输出结果是( )。
admin
2013-02-23
21
问题
若有以下程序: main() { int k=2,i=2,m; m=(k+=i*=k); print f("%d,%d\n",m,i); } 执行后的输出结果是( )。
选项
A、8,6
B、8,3
C、6,4
D、7,4
答案
4
解析
在复合赋值语句中,应该由右向左依次赋值,在表达式中,右端由i*=kk得i=2*2为 4,k=k+i,即k值为6,m=k故m=6。所以4个选项中C正确。
转载请注明原文地址:https://jikaoti.com/ti/lNn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序输出结果是______。#definer16#ifr==16voidp(inta){printf("%x",a);}#elsevoidp(inta){
有以下程序:voidswap1(int*a,int*b){int*c=a;s=b,b=c;}voidswap2(int*a.int*b){intc=*a;*a=*b,*b=c;
以上程序运行后的输出结果是【】。main(){inti=10,j=0;do{j=j+i;i-;}while(i>2);printf("%d\n"j);}
若有下列说明语句int(*p)();则标识符p代表的是()
若有如下语句:structa{charx[10]inty;}s,*t;t=&s;则对结构体变量s中的成员y的正确引用是()
用复合的赋值运算符将变量x中的值增大2的赋值表达式是【】。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
在深度为5的满二叉树中,叶子结点的个数为
下列叙述中正确的是______。
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如:#defineN4voidsort(inta[][N])
随机试题
纪律
釉质龋的病损区由内向外可分为四层结构:()、()、()和(),其中()是范围最广的一层,脱矿最为严重。
关于水痘下列哪项是正确的
A.肾病综合征B.肝豆状核变性C.ABO血型不合D.胎儿呼吸窘迫综合征E.严重肝病血浆中低密度脂蛋白明显升高可见于
A.确认为假药B.确认为劣药C.按假药论处D.按劣药论处某药店销售的安乃近片的含量不符合国家药品标准规定,该药品应()
药学人员调剂处方时必须做到
保险的比较特征主要有()
企业工资制度的类型主要包括()。
根据迁移发生的方向,学生的方言对其英语读音的影响属于负迁移。
中国古代木构建筑的屋顶都有挑出的屋檐,它的目的是()。
最新回复
(
0
)