首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { int i, array[5] = {3, 5, 10, 4}; for (i=0; i<5; i++) printf("%d,", array[i] &
有如下程序 #include <stdio.h> main() { int i, array[5] = {3, 5, 10, 4}; for (i=0; i<5; i++) printf("%d,", array[i] &
admin
2020-06-16
54
问题
有如下程序
#include <stdio.h>
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
解析
在对数组进行初始化时,如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值0,则array={3,5,10,4,0}。按位与运算"&",当参加运算的两个二进制数的对应位都为1,则该位的结果为1,否则为0。将数组元素与3=11B按位与,即3&3=3,5&3=1,10&3=2,4&3=0,0&3=0。For循环输出与运算结果:3,1,2,0,0,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/MiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段后,w的值为intW=’A’,x=14,y=15;w=((x‖y)&(w
若k是int类型变量,且有以下for语句1for(k=-1;k
以下叙述中正确的是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是‘
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),str1en(str));的输出结果是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>#include<stdlib.
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
简述社会问题的构成要素。
信息管理部门对信息管理手册进行必要的修改和补充,并检查和督促其执行,应该是在项目()。
室外楼梯作为疏散楼梯时,下列说法错误的是()。
纳税人销售应税消费品,应当向()主管税务机关申报纳税。
贷款审查是提高银行贷款资产安全性的重要环节,发放公司贷款时,要特别注意的有()。(2010年下半年)
下列项目中,按照我国有关增值税的法律规定,其进项税额不得从销项税额中抵扣的有( )。
我国在西昌卫星发射中心用“长征3号乙”增强型运载火箭成功将嫦娥三号探测器发射升空。嫦娥三号将首次实现月球软着陆和月面巡视勘察,为我国探月工程开启新的征程。()
浙江丽水市森林覆盖率()%,被誉为“浙南林海”。
Ameagerdietmaygiveyouhealthandlonglife,butit’snotmuchfun—anditmightnotevenbenecessary.Wemaybeabletohan
Forthispart,youareallowed30minutestowriteashortessayonthetopicShouldWeTurntotheInternetforAnswer?Yousho
最新回复
(
0
)