首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { char a=4; printf("%d\n",a=a<<1); } 程序运行的结果是( )。
有以下程序: #include main() { char a=4; printf("%d\n",a=a<<1); } 程序运行的结果是( )。
admin
2020-11-27
102
问题
有以下程序:
#include
main()
{ char a=4;
printf("%d\n",a=a<<1);
}
程序运行的结果是( )。
选项
A、40
B、16
C、8
D、4
答案
C
解析
移位运算符的优先级比赋值运算符优先级高,故语句“a=a<<1”先进行a的二进制移位运算,左移一位相当于原数乘以2,a<<1结果为4*2=8,没有超过char类型的范围,将8赋值给a,并输出a的值。
转载请注明原文地址:https://kaotiyun.com/show/8K3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序,程序运行后的输出结果是main(){chara=’H’;a=(a>=’A’&&a
有下列程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3),i,n;fp=fopen("d1.dat","w");for(i=0;i<3;
以下程序的输出结果是()。(说明:字母A的ASCⅡ码值是65)voidfun(char*s){while(*s){if(*s%2)printf(’’%c’’,’s);s++;}}main(){chara[]=’’BYTE’’;fun(a)
若inti,k,则关于for(i=0,k=一1;k=1;k++)printf(’’*****\n’’);语句执行情况的叙述中正确的是()。
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5}
若有定义语句:doublea,*p=&a;以下叙述中错误的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
以下选项中不能用于描述算法的是()。
随机试题
各国政府及监管机构持续加强并深化银行监管的原因有()。
直线尺寸链是指尺寸链各环在相互平行的线性尺寸上的尺寸链。()
分别从产品、销售地区及其他方面分析没有能够达到预定销售额的原因的是()
唯心史观的根本缺陷是()
产业结构的基本内容包括()。
起诉必须符合( )条件。
根据《期货市场客户开户管理规定》,中国期货保证金监控中心应当为每一个客户设立()。[2015年11月真题]
研究者发现反应时间和错误率之间会存在一种制约性关系,人们将这种关系称为速度准确性权衡。下面的数据来自于一个反应时研究根据表中数据,回答下面问题:计算皮尔逊相关系数。
Aperson’shomeisasmuchareflectionofhispersonalityastheclotheshewears,thefoodheeatsandthefriendswithwhomh
Ifyouareattendingalocalcollege,especiallyonewithoutresidencehalls,you’llprobablyliveathomeandcommutetoclasse
最新回复
(
0
)