首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { int a = 8, b; b = (a >> 2) % 2; printf("%d,%d\n", a, b); } 程序运行后的输出结果是
有如下程序 #include <stdio.h> main() { int a = 8, b; b = (a >> 2) % 2; printf("%d,%d\n", a, b); } 程序运行后的输出结果是
admin
2021-07-09
64
问题
有如下程序
#include <stdio.h>
main()
{
int a = 8, b;
b = (a >> 2) % 2;
printf("%d,%d\n", a, b);
}
程序运行后的输出结果是
选项
A、8,0
B、4,0
C、4,1
D、8,1
答案
A
解析
>>右移运算符,按位右移运算规则是将一个操作数先转换成二进制数,然后将二进制数各位右移若干位,移出的低位舍弃;并在高位补位,若为无符号数,右移时左边高位移入0。a=8=01000,执行a>>2后,a=00010=2,b=2%2=0,输出a,b为8,0,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/sEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
计算机能直接执行的程序是
有以下程序#include<stdio.h>intfun1(doublea){return(int)(a*=a);}intfun2(doublex,double
设有如下关系表:则下列操作正确的是()。
以下叙述错误的是()。
有以下程序#include<stdio.h>#include<stdlib.h>voidfun(int*p1,int*s){int*t;t=(int*)malloc(2*siz
下列叙述中错误的是
下列定义数组的语句中,正确的是()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
随机试题
病种病例分型质量评价的指标不包括下列哪项()
下列内容属于行政征收的有:()
会计职业道德修养主要表现为会计人员的自我教育活动。()
可转换债券持有人的转股权有效期通常()债券期限。
能为公司和个人提供各种产品和服务的营销渠道是()。
如果就业率比较高,预期未来家庭收入可通过努力劳动获得明显增加,个人理财策略偏于配置更多的()。
下列有关非公开增发股票的表述中正确的有()。
投资商成功开发零售商业项目后,对项目的处置方式一般有()。
欧洲的舞蹈批评家:美国芭蕾水平的提高是由于现在有更多的欧洲人在美国教授芭蕾。在美国的芭蕾教师中.在欧洲出生并接受训练的教师比例上升了,我知道这一点是因为在我去年去纽约时,我所遇见的欧洲来的芭蕾教师——在欧洲出生并接受训练——比从前要多。下列哪一项指出
[*]
最新回复
(
0
)