计算机位运算与编译预处理的一些问题,,在线等答案 谢谢

1按位与运算:int a=7,b=12,c=a&b; 变量c的值是
A. 19
B. 4
C. 5
D. 9
A B C D
2、按位或运算:int a=6,b=8,c=a|b; 变量c的值是
A. 2
B. 14
C. 48
D. -2
3右移运算:int a=16,c>>2; 变量c的值是 A. 8
B. 1
C. 4
D. 64
A B C D
二、多项选择题
10、设有说明:int u=1,v=5;则下列表达式的值为1的有(  )
A. u&v
B. v>>2
C. u^u
D. u¦v
E. (u<<3)/5

1按位与运算:int a=7,b=12,c=a&b; 变量c的值是
A. 19
B. 4
C. 5
D. 9
&是位与的意思
7二进制是111
12的二进制是1100
按位相与
得到0100
十进制是4
所以选择B
A B C D

2、按位或运算:int a=6,b=8,c=a|b; 变量c的值是
A. 2
B. 14
C. 48
D. -2
|是或运算
6二进制是110
8二进制是1000
按位或结果是1110
所以a|b=14
答案选择B
3右移运算:int a=16,c>>2; 变量c的值是
A. 8
B. 1
C. 4
D. 64
A B C D
这题,的话题目没有讲清楚吧c>>2这个本身写法就不对,因为C刚开始并没有赋值,这个应该是有编译错误的。
二、多项选择题
10、设有说明:int u=1,v=5;则下列表达式的值为1的有(  )
A. u&v
B. v>>2
C. u^u
D. u¦v
E. (u<<3)/5
1 二进制是1
5二进制是101
相理结果是1
>>是右移运算,>>2相当于是除以4
所以v>>2的结果是1
u|v结果是111
u^u结果是0,任何数字下自身相异或的话结果都是0
u<<3是u乘以8即2的有次方
8/5=1
所以答案是ABE
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-16
1按位与运算:int a=7,b=12,c=a&b; 变量c的值是
A. 19
B. 4
C. 5
D. 9
&是位与的意思
7二进制是111
12的二进制是1100
按位相与
得到0100
十进制是4
所以选择B

2、按位或运算:int a=6,b=8,c=a|b; 变量c的值是
A. 2
B. 14
C. 48
D. -2
|是或运算
6二进制是110
8二进制是1000
按位或结果是1110
所以a|b=14
答案选择B

3右移运算:int a=16,c>>2; 变量c的值是
A. 8
B. 1
C. 4
D. 64
A B C D
这题目应该打印出错了,应该问a>>2,答案是 C
二、多项选择题
10、设有说明:int u=1,v=5;则下列表达式的值为1的有(  )
A. u&v
B. v>>2
C. u^u
D. u¦v
E. (u<<3)/5
1 二进制是1
5二进制是101
相与结果是1
>>是右移运算,>>2相当于是除以4
所以v>>2的结果是1
u^u结果是0,任何数字下自身相异或的话结果都是0
u|v结果是111
u<<3是u乘以8即2的3次方
8/5=1
所以答案是ABE

计算机位运算与编译预处理的一些问题,,在线等答案 谢谢
1按位与运算:int a=7,b=12,c=a&b; 变量c的值是 A. 19 B. 4 C. 5 D. 9 &是位与的意思 7二进制是111 12的二进制是1100 按位相与 得到0100 十进制是4 所以选择B A B C D 2、按位或运算:int a=6,b=8,c=a|b; 变量c的值是 A. 2 B. 14 C. 48 D. -2 ...

关于全国计算机等级考是的问题,谢谢了
介绍了C语言程序设计基本知识,C程序设计的主要结构,C语言中涉及的各种数据类型,C语言中的函数,C语言中用户标识符的作用域和存储类,编译预处理和动态存储分配,结构体、共用体和用户定义类型,位运算,文件及上机指导,每章之后都附有一定数量的练习题,供读者练习和自我检测。 本书是参加二级C语言程序设计考试者必备的...

C语言最重要的知识点
1) C语言程序结构主要包括三种类型:顺序结构、选择结构(分支结构)与循环结构。程序的执行从main()入口开始,按顺序向下读取,直到完成循环或选择操作。确保整个程序中只有一个main函数。2) 计算机中的数据以二进制形式存储,数据存储位置即为其地址。位(bit)表示0或1,而字节(byte)由8个位组成。3...

请问计算机二级C语言好过吗
基础扎实的话 过还是不难的 选择题公共比较杂 要把知识点记牢 剩下的c语言知识也要比较熟 然后程序填空 程序改错 和程序设计 都要求有一定的程序设计基础 另外程序填空和改错只要有何标准答案不同,就会判你错 不过不会很刁难 只要理解了程序的意思,还是比较容易对 最后一个是比较基础的程序设计,...

怎样学好C语言
1、编译预处理不是C语言的一部分,不再运行时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。2、每个C语言程序中main函数是有且只有一个。3、在函数中不可以再定义函数。4、算法的是一定要有输出的,他可以没有输入。5、break可用于循环结构和switch语句。6、逗号运算符的级别最低。第一章1)...

计算机二级常考函数的知识点
1、编译预处理不是C语言的一部分,不再运行时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。 2、每个C语言程序中main函数是有且只有一个。 3、在函数中不可以再定义函数。 4、算法的是一定要有输出的,他可以没有输入。 5、break可用于循环结构和switch语句。 6、逗号运算符的级别最低。 第...

期末不挂科—C语言全面知识点总结(第一章)
计算机以二进制形式保存数据,并将数据存储位置视为地址。数据以位(bit)或字节(byte)形式存在,字节等于八个位。编译预处理并非C语言的一部分,不占用运行时间。C语言程序称为源程序,通常以ASCII形式存储在文本文件中。每个C程序中只允许有一个main函数。每个程序的主函数是程序执行的起点。函数内部不...

电脑常识问题,200分送上.!!
2.01GHZ 是CPU的缓存单位 也就是说你的CPU的缓存是2.01兆赫兹(GHz)目前CPU市场也就属AMD公司的CPU耐用了,3200+应该是双核心组的芯片 和奔腾3.2同一起跑线 显存128 不低了已经 最起码还可以使用3-5年(它不是占你内存条的内存 它所谓的显存是显卡的功效)至于内存条是取决于你计算机运转速度...

...课后习题答案 第1章 程序设计和C语言 习题解析与答案
程序编译:先用C提供的“预处理器”,对程序中的预处理指令进行编译预处理 对源程序进行语法检查, 判断是否有语法错误,直到没有语法错误未知 编译程序自动把源程序转换为二进制形式的目标程序 程序连接:将所有编译后得到的目标模块连接装配起来,在与函数库相连接成为一个整体的过程称之为程序连接 (3...

计算机程序设计需要用哪些计算机新技术?
推荐内容 计算机应用技术包括哪些?最佳答案 编译预处理。主要内容包括:计算机网络概述、网络体系结构、动画以及富有新意的界面融合在一 起;在概率论模块中包含了随机事件与概率,使学生掌握这一交互式动画设计工具,并能够利用它将音乐、声效:微积分、程序设计基础、窗体和基本输出输入、常用控件、位运算、...

相似回答
大家正在搜