首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include void fun(int *s) { static int j=0; do s[j]+=s[j+1];while(++j<2); } main()
若有以下程序: #include void fun(int *s) { static int j=0; do s[j]+=s[j+1];while(++j<2); } main()
admin
2020-11-27
38
问题
若有以下程序:
#include
void fun(int *s)
{
static int j=0;
do s[j]+=s[j+1];while(++j<2);
}
main()
{
int i,a[10]={1,2,3,4,5};
for(i=1;i<3;i++) fun a);
for(i=l;i<5;i++)printf("%d",a
);
printf("\n");
}
则程序运行后的输出结果是( )。
选项
A、34756
B、5745
C、5795
D、35745
答案
B
解析
本题主要考查do…while语句,执行fun函数后,a数组里面的元素变为35745,输出后4个字符,所以结果为5745,选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/mY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!")
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");while(_______
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
以下关于简单程序设计的步骤和顺序的说法中正确的是
在数据处理中,其处理的最小单位是()。
随机试题
吸收是指药物从用药部位进入()
下列选项中,不是唾液功能的是
患者,女,37岁。胃大部分切除术后第1天,护士查看切口发现有少量渗血,患者为艾滋病病毒感染2年。护士对该患者的护理措施,正确的是
下列哪些行为情节严重的构成非法经营罪?()
国有以及国有控股企业违反《期货交易管理条例》和其他有关规定进行期货交易,对直接负责的主管人员和其他直接责任人员给予()。
在个人所得税税收征管中,对财产租赁所得一次收入畸高的,可以实行加成征收。()
支持男孩和女孩分开受教育的理论是,我们在生理或社会经验与社会需要上十分不同。以绘画来说,女孩喜欢画安静的生活、宠物或花朵,用10多种彩笔,喜欢红色、黄色等暖色调;男孩喜欢画动态的东西,用不超过6种彩笔,喜欢灰色、蓝色和黑色等冷色调。这种区别是天生的,而教师
“真理原来是人造的,是人造出来供人用的,是因为它对人大有用处,所以才给以‘真理’的美名。”这段话的观点是说
有以下程序:voidf(inty,int*x){y=y+*x;*x=*x+y;}main(){intx=2,y=4;f(y,&x);printf("%d%d\n",x,y);
TheOldGateIntheMiddleAgesthevastmajorityofEuropeancitieshadwallsaroundthem.Thiswaspartlyfordefensive【C1
最新回复
(
0
)