首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #include<stdio.h> voidabc(char*str) {int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]!=’a’) str[j++]=str[j];
下列程序的运行结果为( )。 #include<stdio.h> voidabc(char*str) {int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i]!=’a’) str[j++]=str[j];
admin
2010-12-10
25
问题
下列程序的运行结果为( )。
#include<stdio.h>
voidabc(char*str)
{int a,b,i,j;
for(i=j=0;str
!=’\0’;i++)
if(str
!=’a’)
str[j++]=str[j];
str[j]=’\0’;
}
void main()
{char Str[]="abcdef’;
abc(str);
printf("str[]=%s",str);
}
选项
A、str[]=bcdef
B、str[]=abcdef
C、str[]=a
D、str[]=ab
答案
A
解析
本题考查函数调用时的参数传递。通过函数abc的执行,将字符串中的字母a去掉,保留剩下的。由于是通过指针调用,所以改变字符串的结果。
转载请注明原文地址:https://jikaoti.com/ti/h5B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvar_pub() x=10∶y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommand1_Clic
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubForm_Load()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Pictu
对长度为凡的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
已知数组Dima(1To10)AsInteger,则下面正确调用GetValue函数的是()。PrivateFunctionGetValue(a()AsInteger)AsIntegerFori=1To10
下面4个选项中,不是窗体属性的是()。
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()。
以下符合C语言语法的实犁常量是
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是_____。
随机试题
医疗事故的违法性是指医务工作者在诊疗护理中违反了
设直线的方程为x=y—1=z,平面的方程为x一2y+z=0,则直线与平面()。
甲企业从乙企业购进一批设备,价款为80万元。甲企业开出一张付款期限为6个月的已承兑的商业承兑汇票给乙企业,丙企业在该汇票的正面记载了保证事项。乙企业取得汇票后,将该汇票背书转让给了丁企业。汇票到期,丁企业委托银行收款时,才得知甲企业的存款账户不足支付。银行
纳税人建造普通标准住宅出售,增值额未超过扣除项目金额20%的,予以免税;超过20%的,应按全部增值额缴纳土地增值税。()
()就是利用有关的信息资料对人的行为进行分析,从而推论其原因的过程。
根据画线部分进行仿写。学会宽容,宽容是容纳大树小草的田野,是接受阳光雨的天空,是_____________________;宽容是吹开闭锁保守的清风,是洗涤狭隘自私的雨水,是_____________________。
话到嘴边想说却忘了要说什么,这属于()。
下图反映了某一时期美国与其他发达国家经济实力对比状况。据此判断这一时期应是()。
数学式y2>x>10在VB中应表示为
Americanjournalistsoftenoverstateasituationtomakethenewsmorestimulating.
最新回复
(
0
)