首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include<stdio.h> voidmain() { char a=1,b=2; char c=a∧b<<2; pfintf(’’\n%d’’,c); }
下述程序的输出结果是( )。 #include<stdio.h> voidmain() { char a=1,b=2; char c=a∧b<<2; pfintf(’’\n%d’’,c); }
admin
2018-09-26
10
问题
下述程序的输出结果是( )。
#include<stdio.h>
voidmain()
{ char a=1,b=2;
char c=a∧b<<2;
pfintf(’’\n%d’’,c);
}
选项
A、9
B、10
C、12
D、2
答案
A
解析
本题主要考查C语言最基本的算术运算“左移(<<)”和“异或(∧)”。
“左移”或“右移”运算表达式的一般形式为:x<<n或x>>n。“左移(<<)”运算的规则是将x的二进制位全部向左移动n位,将左边移动的高位舍弃,右边空出的位补0;“右移(>>)”运算的规则是将x的二进制位全部向右移动n位,将右边移出的低位舍弃,左边高位空出要根据原来符号位的情况进行补充,对无符号数则补0,对有符号数,若为正数则补0,若为负数则补1。
“异或”运算是当两个运算量的相应位相同时结果为0,不相同时结果为1。b=2的二进制为(00000010)b<<2后为00001000,a=1的二进制为00000001,所以c=a∧b<<2为00001001,转化为十进制后为9。
转载请注明原文地址:https://kaotiyun.com/show/UNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>#include<string.h>main(){chara[]="\n123\\";printf("%d,%d\n",strlen(A),sizeof(A));}
设栈S的初始状态为空。元素a、b、c、d、e、f依次通过栈S,若出栈的顺序为b、d、c、f、e、a,则栈S的容量至少应该为()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指 _____。
以下叙述中错误的是______。
以下程序中函数huiwen.的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。#include<string.h
有下列二叉树,对此二叉树中序遍历的结果为()。
在深度为5的满二叉树中,叶子结点的个数为()。
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10]
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
随机试题
在下列作品中,属于五言律诗的是()
A.V1-5ST段抬高,异常Q波形成B.Ⅱ、Ⅲ、aVFST段抬高,异常Q波形成C.v5~7、Ⅱ、Ⅲ、aVFST段抬高,异常Q波形成D.I、aVLST段抬高,异常Q波形成E.Ⅱ、Ⅲ、aVF、V3R~V6RST段抬高,异常Q波形
患者肢体关节酸痛、重着,手足沉重,活动不利,所属病症为()。
目前所使用的定性分析方法中,使用最为广泛的系统是()。
如果固定资产清理科目出现借方余额,应在资产负债表“固定资产清理”项目中以负数填列。()
签发人应标注在文件的()。
下面对类-对象主要特征描述正确的是
存储400个24×24点阵汉字字形所需的存储容量是
Themanageraskedyouto______foryourabsence.
PresidentBarackObama’spicktoheadtheEnvironmentalProtectionAgency(EPA),LisaJackson,hasspent20yearsasanenvironm
最新回复
(
0
)