首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun ( int *s ) { static int j=0; do s[j] += s[ j+1]; while(++j
有以下程序 #include void fun ( int *s ) { static int j=0; do s[j] += s[ j+1]; while(++j
admin
2020-05-19
19
问题
有以下程序
#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=1; i<5; i++ ) printf("%d",a
);
printf("\n");
}
程序运行后的输出结果是
选项
A、34756
B、5745
C、5795
D、35745
答案
B
解析
本题主要考查do…while语句,执行fun函数后,a数组里面的元素变为35745,输出后四个字符,所以结果为5745,选项B正确。
转载请注明原文地址:https://jikaoti.com/ti/y2G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中错误的是()。
有以下程序:#includevoidf(intb[]){inti;for(i=2;i
下列关于return语句的叙述中正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
程序中已构成如下不带头节点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s:s=s一>next:P=s:while(P一>next)P=P一>next;P一
以下能正确定义字符串的语句是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0),且变量m已正确定义并赋值,则宏调用:Is.DIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
设有定义:char*c:,以下选项中能够使字符型指针c正确指向一个字符串的是()。
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
在关系数据库中,用来表示实体间联系的是
随机试题
熟地黄的功效是( )。
"壮水之主,以制阳光"的方法适应于
可转换公司债券应1年付息1次,到期后5个工作日内应偿还未转股债券的本金及最后1期利息。( )
建设项目按其(),可以分为经营性项目和非经营性项目。
在导游讲解的基本方法中,把握好概况介绍和景点外延讲解主要是指()。
师生关系的内容不包括()。
公安工作的成败,公安队伍战斗力的强弱,取决于人民警察数量的多少。()
在SQL语言中,如果要为一个基本表增加列和完整性约束条件,应该使用SQL语句【】。
有下列程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,sum;sum=fun((a++,b++,a+b),c++);printf(
•Youwillhearfiveshortrecordings.Fivepeoplearetalkingabouttheirexperiencesofexpandingtheirbusinesswiththehelp
最新回复
(
0
)