单项选择题

假设x和y是某C语言程序中的两个char型变量,x=0x5F和y=0xA0,根据C语言中的按位运算和逻辑运算的定义,x^y、x&y、x∣y、~x∣~y的结果是()。

A.0xFF,0x00,0xFF,0xFF
B.0xFF,0x00,0xFF,0x0F
C.0xFF,0x0F,0xFF,0xFF
D.0xFF,0x00,0x0F,0xFF

<上一题 目录 下一题>
热门 试题

多项选择题
C语言程序P如下所示:在IA-32+Linux+gcc环境中执行程序P,输出的结果未必等于输入数据的求和结果。其原因是()。

A.输入数据中存在阶差大于等于25的两个数
B.数据之和大于2147483647
C.数据之和存在小数部分
D.输入数据不能用float型精确表示

单项选择题
C语言程序P如下:在IA-32+Linux+gcc环境中用gdb工具调试执行该程序,当前的断点在“printf( z=%d n ,z);”语句处(该C语句尚未执行),在可执行目标文件的反汇编代码中查找到变量x和y的地址分别是-0x18(%ebp)和-0x14(%ebp)。当前的调试信息如下:则输入的x和y分别是()。

A.0xffffffec、0x03
B.-20、3
C.4294967276、3
D.3、-20

相关试题
  • 计算机体系结构的Flynn分类法中,目前尚无...
  • ‍下列()的宽度通常与CPU字长相同。
  • 关于冯·诺依曼计算机中指令流的流向,下述...
  • 单纯从理论出发,计算机的所有功能都可以交...
  • ‍32位计算机通常是指()。