首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> main() { int i; char a[]="How are you!"; for (i=0; a[i]; i++) if (a[
有以下程序 #include <stdio.h> #include <string.h> main() { int i; char a[]="How are you!"; for (i=0; a[i]; i++) if (a[
admin
2021-06-15
44
问题
有以下程序
#include <stdio.h>
#include <string.h>
main()
{ int i;
char a[]="How are you!";
for (i=0; a
; i++)
if (a
== ’ ’)
strcpy(a, &a[i+1]);
printf("%s\n",a);
}
程序的运行结果是
选项
A、are you!
B、Howareyou!
C、areyou!
D、areyou!
答案
A
解析
复制字符串函数strcpy(str1,str2),将str2完整的(包括"\0")复制到str1中,str1中原有的内容被覆盖。程序执行过程为:在a
不等于"\0"的情况下,判断当前元素是否为空格,若为空格将下一个元素以及之后的所有字符复制到a数组中。当i=3时,if条件成立,a中元素为"are you!\0",之后的元素中在"\0"前没有空格出现,输出are you!,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/7Mtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
程序调试的任务是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;retum(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=f
以下不合法的字符常量是()。
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
在C语言中,以下说法不正确的是()。
软件调试的目的是()。
随机试题
工人李某骑自行车误闯红灯,被执勤交警发现当场作出罚款20元的处罚决定。下列说法正确的是()
甲公司是一家化工企业,每年都对设备进行检修。甲公司在对设备故障风险进行分析时,先将设备运行情况划分为几种情景状态,然后用随机转移矩阵描述这几种状态之间的转移,最后用计算机程序计算出每种状态发生的概率。甲公司采用的这种风险管理方法是()。
心理学是研究心理现象的科学。
男性,66岁,突发腹痛3小时,不伴恶心,呕吐。2年前曾诊断为"腹主动脉瘤"。查体:P116次/分,BP70/50mmHg,贫血貌,腹膨隆,无肌紧张,无固定压痛,肠鸣音弱。最有可能的诊断为
宅基地的审批要遵循()原则。
被称为“书圣”的是()。
培育社会主义市场体系要把生产要素市场放在突出的地位。下列选项中,属于生产要素市场的是()。
11,8,一1,一28,()
当插入一个审理记录时,检查案件的状态,若状态为“未处理”,则将其修改为“审理中”。下面是用触发器实现该需求的SQL语句,请将空缺部分补充完整。CREATETRIGGER审理TRIGGERAFTER(m)ON审理REFE
下列关于数据库设计的叙述中,正确的是( )。
最新回复
(
0
)