首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为( )。 #include<stdio.h> void abc(char*str) { int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i
下列程序的运行结果为( )。 #include<stdio.h> void abc(char*str) { int a,b,i,j; for(i=j=0;str[i]!=’\0’;i++) if(str[i
admin
2013-02-23
74
问题
下列程序的运行结果为( )。 #include<stdio.h> void abc(char*str) { int a,b,i,j; for(i=j=0;str
!=’\0’;i++) if(str
!=’a’) str[j++]=str
; 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
答案
1
解析
本题考查函数调用时的参数传递。通过函数abc的执行,将字符串中的字母a去掉,保留剩下的。由于是通过指针调用,所以改变字符串的结果。
转载请注明原文地址:https://kaotiyun.com/show/UpPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序: main() { int a[3],[3]*p,i; p=&a[0][0]; for(i=0;i<9;i++)p[i]=i; for(i=0;i<3;i++)printf("%d",a
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是()
设有如下枚举类型定义:enumlanguage{Basic=3,Assembly,Ada=100,COBOL,Fortran};枚举类型Fortran的值为()
在计算机中,算法是指()
一个良好的算法由下面的基本结构组成,但不包括______。
以下对枚举类型名的定义中正确的是______。
若要说明一个新类型名ArrInt,使得定义语句ArrIntx;等价于定义语句Intx[4][10];,正确的说明语句形式为【】。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是______。
随机试题
教育学作为一门课程在大学里讲授,最早始于()。
成人Ⅲ度烧伤面积在11%~20%,属于()成人Ⅲ度烧伤面积在21%~28%,属于()
按照《建筑制图标准》的规定,图纸规格有1、2、3、4、5号5种。()
下列不属于商业银行附属资本的是()。
年末,企业应将于一年内(含一年)摊销的长期待摊费用,列入资产负债表“一年内到期的非流动资产”项目。()
下图中甲、乙、丙反映了三类工厂的投入构成情况,据此回答下面各题。按主导因素划分,甲类工厂代表的工业类型是()。
中国共产党领导的革命和建设的实践,是()形成的实践基础。
企业的财务风险是指()。
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中(15)模型适用于需求明确或很少变更的项目,(16)模型主要用来描述面向对象的软件开发过程。
Thissummer,studentdebtreachedarecord$1.5trillionintheUnitedStates.Toputthatinperspective,student-loanborrowe
最新回复
(
0
)