首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int*s) { static int j=0; do sEj]+=s[j+1]; while(++j<2); }
有以下程序: #include<stdio.h> void fun(int*s) { static int j=0; do sEj]+=s[j+1]; while(++j<2); }
admin
2019-02-02
28
问题
有以下程序:
#include<stdio.h>
void fun(int*s)
{
static int j=0;
do sEj]+=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、5745
B、34756
C、5795
D、35745
答案
A
解析
主函数main()中第一个for循环中共调用函数fun()两次:第一次调用时,do—while循环的循环体执行两次,结束后a[10]={3,5,3,4,5},静态变量j=2,由于静态变量定义时的初始化只运行一次,所以第二次调用时,j保留第一次调用结束时的值2,do—while循环执行一次,结束后a[10]={3,5,7,4,5},所以第二个for循环输出数组a下标范围为1到4之间的元素,所以答案选A。
转载请注明原文地址:https://jikaoti.com/ti/Jrf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:main(){charch[2][5]={"6937","8254"},*p[2];inti,j,S=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++
下列程序的功能是将字符串s中所有的字符c删除。请填空。#include<stdio.h>main(){chars[80];inti,j;gets(s);
若有如下程序:sub(int*t,intn){int*p1,*p2;for(p1=t,p2=t;p1-t<n;p1++)if(*p1<*p2)p2=p1;return(*p2);}main()
有以下程序#includemain(){intC=O,k;for(k=1;k
有以下函数:mtaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是()。
以下叙述中正确的是
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
视图设计一般有三种设计次序,下列不属于视图设计的是()。
最简单的交换排序方法是______。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为 ______。
随机试题
麻疹减毒活疫苗复种时的年龄为
细胞内液与细胞外液在组成上的区别是
根据“治风先治血”的理论,治疗风疹可以配用
纵向受拉钢筋最小配筋率(%)为( )。假定截面为第Ⅰ类T形截面,混凝土受压区高度为6.56cm,计算受拉钢筋截面面积为( )cm2。
下列()记账错误,难以通过试算平衡来检查发现。
根据《最高人民法院关于审理期货纠纷案件若干问题的规定》的规定,符合( )条件时,非期货公司人员从事的期货交易行为所产生的民事责任应由期货公司承担。
在我国民间常用十二生肖进行纪年,十二生肖的排列顺序是:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。2011年是兔年,那么2050年是()。
(2018年第36题)结合材料回答问题:材料1从1840年的鸦片战争到1919年五四运动的前夜,共计70多年中,中国人没有什么思想武器可以抵御帝国主义。旧的顽固的封建主义的思想武器打了败仗,抵不住,宣告破产了。不得已,中国人被迫从帝国主义的老家即西方资
AttheentrancetoabigofficeinLondon,therewasapieceofpaperwhichallmenhadtowritenamesonwhentheyarrivedeach
AFrenchman,thepsychologistAlfredBinet,publishedthefirststandardizedtestofhumanintelligencein1905.ButitwasanA
最新回复
(
0
)