首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include void main() { char a=1,b=2; char c=a^b
下述程序的输出结果是( )。 #include void main() { char a=1,b=2; char c=a^b
admin
2020-04-18
29
问题
下述程序的输出结果是( )。
#include
void main()
{ char a=1,b=2;
char c=a^b<<2:
printf("\n%d",c);
}
选项
A、9
B、10
C、12
D、2
答案
A
解析
本题主要考查C语言最基本的算术运算“左移(<<)”和“异或(^)”。
“左移”或“右移”运算表达式的一般形式为: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://jikaoti.com/ti/HWG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下使指针指向一个字符串的选项错误的是()。
有以下程序:#includemain(){strutcm{intx;inty;}a[2]={4,3,2,1};print("%d\n",a[0].y/a[0].x*a[1].x);程序运行后的输出结果
有下列程序#include<stdio.h>intfun(char*s,char*t){intc=0:char*p,*q;while(*s){P=s;q=t;wh
简单程序设计步骤中不包括()。
有以下程序:#includemain(){intx=0×13;if(x=0×12)printf("True");printf("False\n");}程序运行后的输出结果是(
有以下程序#include#includemain(){charname[9]="c##line";char*str=-name;printf("%d,%d,%d,%d\n",sizeof(name),strlen(name),sizeof
下列关于算法复杂度叙述正确的是()。
以下叙述中正确的是()。
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更
随机试题
__________,标志着中国共产党领导的多党合作制的初步形成。
咬紧患牙时疼痛有所缓解的病变为
半夏白术天麻汤中,君药是半夏白术天麻汤中,臣药是
影响饮片变质的环境因素不包括
甲公司2012年7月出租A车间给乙公司,当月签订的合同中规定A车间月租金10万元,租期10年;当月还出租B车间给丙公司,月租金5万元,每年年底收取本年租金,同时商定是否续租。则甲公司当月应纳印花税为()元。
1982年,我国第一处森林公园()国家森林公园批准建立。
简述影响问题解决的主要因素。
对于希望健身的人士来说,多种体育锻炼交替进行比单一项目的锻炼效果好。单一项目的锻炼使人的少数肌肉发达,而多种体育锻炼交替进行可以全面发展人体的肌肉群,后者比前者消耗更多的卡路里。如果以下哪项陈述为真,最有力地加强了上述论证?()
在窗体上画一个名称为Command1的命令按钮,然后编写如下代码:OptionBase1PrirateSubCommand1_Click()d=0c=10x=Array(10,1
A、Theycanbuzzintokill.B、Theycanhearthedryplants’cries.C、Theycanimitatetheplants’crying.D、Theycanattackheal
最新回复
(
0
)