柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
main() { int i, j=0; char a[]="How are you!", b[10]; for ( i=0; a[i]; i++ ) if (a[i] == ' ') b[j++]=a[i+1]; b[j]='\0'; printf("%s\n",b); } 则程序的输出结果是
A.Howareyou!
B.Howareyou
C.Hay!
D.ay
热度🔥1,086
参考答案:D
解析:
【解析】程序首先初始化字符数组a[ ]为"How are you!"。语句if (a[i] = = ' ') b[j++]=a[i+1];条件是判断字符数组a[ ]中是否是空格字符,如果是空格的话,将空格后的字符赋给数组b。并将b输出。因此D选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列叙述中正确的是
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:Option Base 1Private Sub Command1_Click() Dim sum As Integer sum=0 For i=1 To 4 For j=1 To 3 sum=sum+score(i, j) Next j Print "第" & i & "个学生的总分是:"; sum Next iEnd Sub运行此程序时发现,除第1个人的总分计算正确外,其他人的总分都是错误的,程序需要修改。以下修改方案中正确的是( )。
在满足实体完整性约束的条件下( )。
在Pthread线程包中,线程操作pthread_join的含意是
从网络设计者角度看,Internet是一种
标签
二级C语言
字符
程序
数组
how