首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #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
20
问题
下列程序的运行结果为( )。
#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://kaotiyun.com/show/f6Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下通用过程:PrivateSubSt(ByValstrXAsString,strYAsString)DimTsAsStringi=Len(strX)DoWhilei>=1
下列可作为VisualBasic变量名的是()。
设通用对话框的名称为CommonDialog1,执行语句CommonDialog1.Action=3,则打开的对话框是
(1)在名称为Forml的窗体上面一个名称为Text1的文本框:画两个标题分别为“对齐方式”、“字体”,名称分别为Frame1、Frame2的框架;在Frame1框架中画三个单选按钮,标题分别为“左对齐”、“居中”、“右对齐”,名称分别为Option1、O
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load() Shape1.Top=0 Timer1.Interval=100
在窗体模块的声明部分声明变量时,不能使用的关键字是
对于循环队列,下列叙述中正确的是( )。
程序流程图中带有箭头的线段表示的是( )。
以下选项中,与k = n + +完全等价的表达式是
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
Bynomeans______possibleformetoattendthepartytonight.
下列各项中属于“十剂”内容的是
判断休克已纠正除血压正常外,尿量每小时至少应稳定在()
下述情形中,不属于医师在执业活动中享有的权利的是A.出具相应的医学证明文件B.人格尊严、人身安全不受侵犯C.获取工资报酬和津贴D.宣传卫生保健知识,对患者进行教育E.享受国家规定的福利待遇
技术经济条件的评价主要包括()。①区域经济条件;②交通运输条件;③用水条件;④供电条件;⑤用地条件;⑥城市现状市政设施和公共服务设施。
下列关于实体现金流量的表述中,不正确的是()。
平型关大捷和百团大战()。
设函数f(x)在x=0处连续,下列命题错误的是
SELECT-SQL语句中,条件短语的关键字是
Theleading______stateintheUnitedStatesisWisconsin.
最新回复
(
0
)