首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { int i, array[5] = {3, 5, 10, 4}; for (i=0; i
有如下程序 #include main() { int i, array[5] = {3, 5, 10, 4}; for (i=0; i
admin
2015-07-28
60
问题
有如下程序
#include
main()
{
int i, array[5] = {3, 5, 10, 4};
for (i=0; i<5; i++)
printf("%d,", array
& 3);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、3,1,2,0,0,
B、3,5,10,4,0,
C、3,3,3,3,0,
D、3,2,2,2,0,
答案
A
解析
按位与"&"运算符的运算规则是:只要对应的二进制位有一个为0时,结果就为0。3的二进制数为0011,array[0]&3=0011&0011=0011;array[1]&3=0101&0011=0001;array[2]&3=1010&0011=0010;array[3]&3=0100&0011=0000;array[0]&3=0000&0011=0000,对应的十进制数值为3,1,2,0,0,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/bKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<string.h>mare(){chara[]="clanguage",t;inti,j,k;k
下面说明不正确的是______。
以下程序运行后,输出结果是______。 func (int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; } main() { int k=4,m=1,p; p=func(k,m);
下面能正确进行字符串赋值操作的语句是______。
有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 则运行时______。
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,则函数值为______,否则为______。
以下对C语言的描述中,正确的是______。
在循环结构中,______可以使得同一组语句一次也不执行。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
下列叙述中正确的是()。
随机试题
氨氧化催化剂金属铂为不活泼金属,因此硝酸生产中,铂网可以放心使用,不会损坏。 ()
级数的和函数s(x)=________.
Whatexactlyisintelligence?Therearen’tanyeasyanswers.Despitetheprogressthathasbeenmadeingeneticsandpsychology,
女,44岁,反复发作右肾绞痛1年,两年来常于进食肉类尤其是动物内脏后,出现双侧足趾关节红、肿、热、痛,泌尿系统平片检查未发现异常,该患者应进行下列哪项检查以明确诊断()
液状石蜡灭菌应采用
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
甲开发商开发建设一住宅小区,已取得国有土地使用证,正在施工,尚未封顶。若该在建工程已整体抵押,在无法确定优先偿款的情况下,欲估算抵押物的变现价值,测算结果应为()。
股份有限公司股东的权利包括()。
某图书馆总有人占座,你作为图书馆管理人员。请你去协调这件事情,你将如何做?
DearSirs,Yourshipmentoftwelvethousand’Smart’watcheswasreceivedbyourcompanythismorning.However,wewishtoma
最新回复
(
0
)