首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果为 #include<stdio.h> vold abc(char*str) { int a,b; for(a=b=0;str[a]! =’\0’;a++) if(str[a]!=’c’)
下列程序的运行结果为 #include<stdio.h> vold abc(char*str) { int a,b; for(a=b=0;str[a]! =’\0’;a++) if(str[a]!=’c’)
admin
2009-02-15
51
问题
下列程序的运行结果为 #include<stdio.h> vold abc(char*str) { int a,b; for(a=b=0;str[a]! =’\0’;a++) if(str[a]!=’c’) str[b++]=str[a]; str
=’\0’;} void main() { char str[]="abcdef"; abc(str); printf("str[]=%s",str);}
选项
A、str[]=abdef
B、str[]=abcdef
C、str[]=a
D、str[]=ab
答案
1
解析
本题考查了用字符指针引用字符数组中的字符及对字符的操作。函数abc()的for语句执行过程是:丛字符指针str所指向的字符数组的第一个元素开始,逐一判断字符是否为’c’,若不是就执行一次数组元素的赋值过程,若字符为’c’就不执行,所以答案为A)。
转载请注明原文地址:https://kaotiyun.com/show/C0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndcc
关于随机文件,以下叙述中错误的是
以下说法中正确的是
以下关于框架的叙述中,错误的是()。
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimSAsInteger,fAsInteger:DimiAsIntege
如果把命令按钮的Cancel属性设置为True,则程序运行后
下面关于菜单的叙述中正确的是
函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是()。
层次型、网状型和关系型数据库划分原则是()。
层次型、网状型和关系型数据库划分原则是
随机试题
施工成本计划的编制基础是( )。
简述领导者树立清醒的政治观念的必要性。
采用下列哪种方法提取药材中挥发油有效成分
依据宪法,下列哪个领导人或机关或组织必须向全国人民代表大会报告工作?
对任务分工表的特点说法错误的是()。
请指出下列叙述中错误的句子()。
在每年结束后()日内,基金管理人在指定报刊上披露年度报告摘要,在管理人网站上披露年度报告全文。
Ashumanchildrenareunusuallydependentfaranunusuallylongtime,it’sobviousthateverysocietymustprovideadomesticco
以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是
OnSaturday,BexarCountyDigitalLibrary—a$2.4million,4,000-square-footspacelocatedonthesouthsideofSanAntonio—opens
最新回复
(
0
)