首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int k=3,i=2;以下选项中,变量k的值与其他三个不同的是( )。
设有定义:int k=3,i=2;以下选项中,变量k的值与其他三个不同的是( )。
admin
2022-04-01
32
问题
设有定义:int k=3,i=2;以下选项中,变量k的值与其他三个不同的是( )。
选项
A、k-=i;
B、k=--i;
C、k=i-1;
D、k=i--;
答案
D
解析
选项A是复合的赋值运算符,等价于k=k-i,所以k的值为1;选项B中前缀自减运算符首先将i的值自减1,然后将自减后的值赋给k,所以k和i的值都是1;选项C中k的值为1;选项D中后缀自减运算符将i的值先赋给k,然后i自减1,所以k的值为2,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/I2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
23.以下程序的输出结果是()。main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf(’’%d,%d,%d,%d\n’’,m,n,*P,*q);}
有以下程序:#include<stdio.h>#definePT3.5:#defineS(x)PT*x*x;main(){inta=1,b=2;prinff("%4.1f\n",S(a+b));}程序的运行结果是()。
子函数的功能是通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是()。#include#defineN5voidfun(intx[N]){intm;for(m=N一1;m>=0;m一一)scanf(’’%d’’,__
以下叙述中错误的是
关于子函数return语句的叙述中正确的是()。
下列定义变量的语句中错误的是()。
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf(”%dkn”,++(p.a));}程序运行后的输出结果是
以下说法正确的是()。
随机试题
B超显示检查,可见到妊娠环的时间是在妊娠的
患者有偏瘫、偏身感觉障碍和偏盲,最可能由下述哪条血管闭塞引起
根据《会计档案管理办法》的规定,会计档案由单位会计机构负责整理立卷归档,并保管()移交单位的会计档案管理机构。
对于“营改增”的增值税一般纳税人企业,下列业务不得抵扣进项税额的是()。
下列关于涉及或有条件的修改其他债务条件债务重组处理的表述中,正确的有()。
当IP包头中TTL值减为0时,路由器发出的ICMP报文类型为
Whatarespausersremindedtodo?
AmericanRacetotheMoonTherootsofAmerica’splantolandamanonthemooncanbefoundoutsideofthecountry.Althoug
社交媒体的运用与其说造成了分歧,不如说放大了分歧。(not…somuchas…)
PassageThree(1)InthenorthernItaliancityofTreviso,aPolishpianist,SlawomirZubrzycki,sitsdownataninstrument
最新回复
(
0
)