首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main() { int i,j=0; char a[]="How are you!"; for (i=0; a[i]; i++) if (a[i] != ’ ’) a[j++]=a[i]; a[j]=’\0’; printf("%s\n
若有以下程序 main() { int i,j=0; char a[]="How are you!"; for (i=0; a[i]; i++) if (a[i] != ’ ’) a[j++]=a[i]; a[j]=’\0’; printf("%s\n
admin
2018-10-16
50
问题
若有以下程序
main() {
int i,j=0;
char a[]="How are you!";
for (i=0; a
; i++)
if (a
!= ’ ’)
a[j++]=a
;
a[j]=’\0’;
printf("%s\n",a); }
则程序的输出结果是
选项
A、Howareyou
B、Hay!
C、Howareyou!
D、How are you!
答案
C
解析
主函数中利用for循环访问字符串的每一个字符,判断当前字符是否为空格,如果是空格则删除。因此删除字符串"How are you!"中空格以后,字符串为Howareyou!。
转载请注明原文地址:https://www.kaotiyun.com/show/ofxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序时输入456789123,输出结果是()。#includemain(){charm[80];intc,i;scanf(“%c”,&C;scanf(“%d”,&i
在数据管理技术的发展过程中,可实现数据共享的是()
以下程序中,for循环体执行的次数是【】。#defineN2#defineMN+1#defineKM+1*M/2main(){inti;for(i=1;i<K;i++)
若有如下定义:ints[3][4];则下面表达式中能代表数组元素s[1][0]的值的是()
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321
设有定义"struct{inta;floatb;charc;}abc,*p_abc=&abc;",则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向—个链表中连续的三个结点。 street node { char data; struct node *next; } *p,*q
在深度为5的完全二叉树中,度为2的结点数最多为【】。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、【】遍历和后序遍历。
程序流程图(PFD)中的箭头代表的是()。
随机试题
下列选项中属于人体内常量元素的是________。
DIC病人晚期出血的原因
下列各级数中发散的是()。
投标文件应实质上响应招标文件的所有条款,无显著差异和保留。下列情形中,属于无显著差异和保留的是()。
绞吸式挖泥船的绞刀应根据疏浚土类及其密实度选择,对于可塑黏土宜选用()。
税务登记的种类包括()。
【2012下】下列朝代中,发生了“焚书坑儒”事件的是()。
学校对学生的纪律处分不包含()
小华看一本故事书,已经看了42页,还剩下118页。再看多少页,已看的页数正好是剩下页数的4倍?()
在鼠标事件过程MouseDown和MouseUp中,参数Button的值为1、2、4时,分别代表按下鼠标的______、______和______按钮。
最新回复
(
0
)