首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ unsigned char a=8,c; c=a>>3; printf("%d\n",c);} 程序运行后的输出结果是
有以下程序 main(){ unsigned char a=8,c; c=a>>3; printf("%d\n",c);} 程序运行后的输出结果是
admin
2013-10-19
45
问题
有以下程序
main(){
unsigned char a=8,c;
c=a>>3;
printf("%d\n",c);}
程序运行后的输出结果是
选项
A、16
B、32
C、1
D、0
答案
C
解析
在程序中对无符号字符变量a的值执行右移3位运算后,相当于a/8,其值等于1,再赋给变量c。
转载请注明原文地址:https://kaotiyun.com/show/kvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
函数voidfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请补全程序。S=1-1/3+1/5-1/7+…+1/(2n+1)voidfun(float*
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
若变量c为char类型,能正确判断出c为小写字母的表达式是______。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】。
设有如下定义:strucksk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
下面程序的运行结果是() #include<stdio.h> #include<string.h> main() {char*a="AbcdEf",*b="aBcD" a++;b++; printf("%d\
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式x/y×z的C语言表达式是()
下列关于关系运算的叙述中正确的是()。
测试的目的是暴露错误,评价程序的可靠性;而______得目的是发现错误的位置并改正错误。
随机试题
简述在Windows中将文件设置为“隐藏”属性的步骤。
在下列甲状腺癌中,发病率最高的是()
甲公司因票据遗失向法院申请公示催告,下列说法正确的是:()
1年以下的农户贷款不得采用到期利随本清方式。()
投资项目的经营成本不应包括运营期间固定资产折旧费、无形资产摊销费和财务费用。( )
关于口腔Kaposi肉瘤的特点,哪项是错误的()。
Tile hardware are the parts of computer itself including the(71)(CPU)and related microchips and micro -circuitry, keyboards, mon
WhatWeTakefromAndGivetotheSeaAslongaswehavebeenonearth,wehaveusedtheseaaroundus.Wetakefromtheocean,
Dynamicpicturesofthebraincouldshow______.
Shouldweonlyrewardthebeststudents?Thishasbeenintenselydiscussedforyears.Thefollowingarethesupporters’andoppo
最新回复
(
0
)