jmfs.net
当前位置:首页>>关于若k,g均为int型变量,则下列语句的输出为().的资料>>

若k,g均为int型变量,则下列语句的输出为().

15 6F 7*8^0+1*8^0=15

D k=017,即k=15。++k;即k=k+1; g++先(输出)处理,然后g=g+1 D ++j即j=j+1,即j=4,j++先(输出)处理,然后j=j+1

选D -1 的二进制(补码)是 16个1,对应的无符号整形是65535

K的初值是8,所以在switch(k)控制流中 控制流将转向 default:K+=1 (即是 K=K+1) ,而接下来并没有对K 这个变量进行任何可以改变值的操作,因此 最后K=9

i=4,j=16,k=32,x=32 逗号表达式从左到右求职,结果为最后一个表达式返回值,就是k=32返回值,即x=32

如果你真想知道,那就告诉你: |xx8567| xx是两个空格。若有别的打算就自答自采……

上面语句的意思是,如果i≤j,则i从0开始+1,j从10开始-1。可以判断当i=6,j=4时,循环终止。 k=i+j=10

一次! k=10; while(k=0) { k=k-1; } 才会执行10次! 你的while循环没得大括号{},系统识别 while(k=0) k=k-1;为一条语句! 所以循环只执行一次!

答案:C.x=32 不看里面的赋值操作 就是x=(4,16,32) 4,16,32是一个逗号表达式,逗号表达式返回最后一个逗号后的值作为整个表达式的值,所以x=32 希望有帮到你!

由于输出格式不正确,不同的编译器会做不同的错误处理,所以答案不唯一,比如: 用VC6.0编译后结果为:|D| g++、gcc编译后结果为:|%06D|

网站首页 | 网站地图
All rights reserved Powered by www.jmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com