首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
42
问题
有如下程序
#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全国计算机二级
相关试题推荐
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(1)==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果
设有定义:intx=2:以下表达式中,值不为6的是
有以下程序:#include<stdio.h>intm1(intx,inty){returnx<=y?x:y;)intm2(intx,inty)(returnx<=y?y:x;}intfun
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,
关于C语言标识符,以下叙述中错误的是()。
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10一6。若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程
编写程序,实现矩阵(3行、3列)的转置(即行列互换)。例如,若输入下面的矩阵:100200300400500600700800900则程序输出:100400
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行结果为495.000000。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
在《高老头》中,受到巴黎腐化风气污染、最终抛弃良心变成野心家的青年人是()
早期应用可降低24小时病死率的药物是
在融资服务项目中,最重要的角色是()。
新的建设用地审批制度设立了()、()、具体项目用地审批的相应程序,改变了过去单项征地审批的格局,旨在规范对建设用地的审批管理。
某大桥工程施工项目,基础的开挖采用明挖基础施工方法;在围堰施工时采用双壁钢围堰施工,其施工工序为:钢套箱制作一就位一下汽一清基和浇筑水下混凝土一拆除钢套箱;基坑排水施工采用帐幕法施工;地基的加固方法采用换填法。问题:围堰施工的方法有哪些?
物业管理绩效评价的具体评价对象是()。
对重要事项或重大行动作出安排,应使用的文种是()。
下列选项中,属于单行刑法的是()
当作业进入完成状态时,操作系统
Harriet:Didyouheartheweatherforecast?______Jodie:Thetemperaturetomorrowwillreach35degrees.Ithinkadroughthas
最新回复
(
0
)