首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( char *p, int n ) { char b[6]="abcde"; int i; for( i=0,p=b; i<n; i++ ) p[i]=b[i]; } main() { char
有以下程序 #include void fun( char *p, int n ) { char b[6]="abcde"; int i; for( i=0,p=b; i<n; i++ ) p[i]=b[i]; } main() { char
admin
2020-11-23
24
问题
有以下程序
#include
void fun( char *p, int n )
{ char b[6]="abcde"; int i;
for( i=0,p=b; i<n; i++ ) p
=b
;
}
main()
{ char a[6]="ABCDE";
fun(a, 5);printf("%s\n",a);
}
程序运行后的输出结果是
选项
A、abcde
B、ABCDE
C、edcba
D、EDCBA
答案
B
解析
本题考查数组名作为函数参数,执行f函数时,传进去的a指针被重新指向了b,所以原本a数组的地址内容不变,所以输出结果为ABCDE,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/vc3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<stdio.h>intf(intm){staticintn=0;inta=2;n++;a++;returnn+m+a;}main(){intk;for(k=0;k<4;k++
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用′#′结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include
有以下程序:#include<stdio.h>#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<=2;i++){intmax=a[i][0];for(j=i;j<=2;
若有以下程序:#include<stdio.h>voidfun(inta[],intn){inti,j,t;for(i=1;i<n;i+=2)for(j=i+2;j<n;j+=2)if(a[i]>a[j]){t=a[i];a[
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include
关于“while(条件表达式)循环体”,以下叙述中正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
检查软件产品是否符合需求定义的过程称为
下面不属于软件需求分析阶段主要工作的是
随机试题
弱脉与濡脉的区别要点是
适用于内镜消毒的消毒剂是
关于建筑造型,说法错误的是()。
沟通是信息传递和交流的过程,包括()。
在建立了“四边形”概念后,再学习平行四边形、梯形、菱形、矩形、正方形等概念,这属于().
肉菜市场在你们小区旁边,出现堵车、影响出行的现象,街道办让你解决。你怎么办?
某客户于2004年11月1日将10万元存入商业银行,选择2年期的整存整取定期存款。2005年11月1日由于急于购买住房需要资金,鉴于定期存款未到期支取将视同活期存款计算利息,导致损失一部分利息收入,因此,该客户决定不将存款取出,而是先向商业银行申请1年期贷
当事务中的一部分操作失败时,整个事务应全部视为错误,事务对数据库所做的任何改变必须撤销,这称为【】。
GLOBALISATONFormany,thesurpriseoffindingaMcDonald’soutletinMoscoworBeijingprovidesnogreatersymbolofthesp
Hewasn’taskedtotakeonthechairmanshipofthesociety,______insufficientlypopularwithallmembers.
最新回复
(
0
)