首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 main() { unsigned short a=65536;int b; printf("%d\n",b=A) ; }
以下程序的输出结果是【 】。 main() { unsigned short a=65536;int b; printf("%d\n",b=A) ; }
admin
2013-02-23
39
问题
以下程序的输出结果是【 】。
main()
{ unsigned short a=65536;int b;
printf("%d\n",b=A) ;
}
选项
答案
0
解析
对于一个unsigned short来说,它能取的最大值是65535。这里给a赋值65536,已经超出了它的取值范围,这样它的高位将被截掉,只把低位赋给它(全零)。所以a的值实际为0。
转载请注明原文地址:https://kaotiyun.com/show/5HJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<stdio.h>voldabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)
下面程序的运行结果是#include<stdio.h>main(){chara[]="morning",t;inti,j=0;for(i=1;i<7;i++)if(a[j]<a[i])j=i;
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){inta=5,b=6,c=8,k;
下列关于字符串的说法中错误的是
下列程序的功能是计算1~100的整数的累加和。main(){inti,sum=【】;i=1;for(【】){sum+=i;i++;}
下面的程序执行后,文件test.t中内容是______。#include<stdio.h>voidfun(char*fname,char*st){FILE*myf,inti;myf=fopen(fname,"w")
以下函数用来在w数组中插入x。n所指向的存储单元中存放w数组中字符个数。数组w中的字符已按从小到大的顺序排列,插入后数组w中的字符仍有序。请填空。voidfun(char*w,charx,int*n){inti,
函数fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始点是
在E-R图中,用来表示实体的图形是______。
随机试题
_______年在布鲁塞尔召开有37国代表出席的外交会议上,通过了修订《海牙—维斯比规则》的议定书()
下列关于还原型谷胱甘肽的叙述,错误的是
白血病分型中M0是
膀胱结石的典型症状是结石位于输尿管口常有
建设工程风险识别的结果是( )。
计算机病毒对计算机系统没有破坏性。()
对销售下列自产货物适用增值税即征即退80%政策的有()。
计算n阶行列式=_______.
【S1】【S2】
Whenwasthelasttimeyouflashedafakesmileattheoffice?Forsome,itmaybejustanothermundane(乏味的)aspectofworklife—
最新回复
(
0
)