首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include void fun(int*s,int*p) { static int t=3; *p=s[t]; t--: } void main(
下列程序的运行结果是( )。 #include void fun(int*s,int*p) { static int t=3; *p=s[t]; t--: } void main(
admin
2012-12-03
20
问题
下列程序的运行结果是( )。
#include
void fun(int*s,int*p)
{ static int t=3;
*p=s[t];
t--:
}
void main()
{ int a[]={2,3,4,5},k;
int x;
for(k=0,k<4,k++)
{ fun(a,&x);
printf("%d,",x);
}
}
选项
A、5,4,3,2
B、2,3,4,5
C、2,2,2,2
D、5,5,5,5
答案
A
解析
依据fun函数,可知其要实现的功能是将s中第(t+1)个元素以前的元素逆置赋给数组p。由于fun中函数定义了静态变量t=3,因此,main()函数中调用函数fun(a.&x)时,就是要将数组a中前4个元素逆置赋给数x,最后输出x数组。
转载请注明原文地址:https://kaotiyun.com/show/cgPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行时若从键盘输入:102030<回车>。输出结果是______。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d
以下程序段的输出结果是chars[]="\\141\141abc\t";printf("%d\n",strlen(s));
有以下程序main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d\n",a,B);}程序运行后的输出结果是
若输入字符串:abcde,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
设有以下语句:typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是()。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
函数mycmp(char*s,char*t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值。请填空。mycmp(char*s,char*t){while(*s==*t)
随机试题
“虎落平阳遭犬欺”啊,这种心理防御机制中属于
婴儿体内较年长者含水相对较多,主要增多部分为
肝硬化患者出现血性腹水,但无腹痛及发热,应首先考虑
枕叶肿瘤所致精神障碍的最特定的症状是
对于合同执行者而言,合同跟踪的对象有()。索赔费用的计算方法有()。
已知A、B两地之间有铁路、公路、民航等多种运输方式。假设在去年4月份,A、B两地间民航票价下降10%,当月该线路民航运量上升5%,A、B两地间铁路运量下降4%。则去年4月份A、B两地间铁路、民航运输需求的交叉弹性系数为()。
从公司角度考虑,公司应该多留留存收益,减少发放股利,这样有利于股东财富最大化。()
当期档案是指那些记录内容经常变化,只供当期审计使用的审计档案。 ( )
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
A、Alotofexperienceinthefield.B、Muchcontactwithnewly-openedcompanies.C、Agoodmanneroftalkingwithothers.D、Interp
最新回复
(
0
)