柠檬试题库
search
首页 计算机 公务员 驾照 关于

若有以下程序 #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,082
参考答案:D
解析:

【解析】程序首先初始化字符数组a[ ]为"How are you!"。语句if (a[i] = = ' ') b[j++]=a[i+1];条件是判断字符数组a[ ]中是否是空格字符,如果是空格的话,将空格后的字符赋给数组b。并将b输出。因此D选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 ADO 对象模型中有 5 个主要对象,他们是Connection、Command、RecordSet、Error 和 某人编写了向随机文件中写一条记录的程序,代码如下:Type RType Name As String * 10 Tel As String * 20End TypePrivate Sub Command1_Click() Dim p As RType p.Name=InputBox("姓名") p.Tel=InputBox("电话号") Open "Books.dat" For Random As #1 Put #1, , p Close #1End Sub该程序运行时有错误,修改的方法是( )。A)在类型定义“Type RType”之前加上“Private”B)Dim p As RType必须置于窗体模块的声明部分C)应把Open语句中的For Random 改为 For OutputD)Put语句应该写为Put #1,p.Name , p.Tel(36)有如下程序:Private Sub Form_Click()Dim s As Integer, p As Integerp=1For i=1 To 4 For j=1 To is=s+j Next j p=p * sNext iPrint pEnd Sub程序运行后,单击窗体,则输出结果是( )。 在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click() a$=InputBox("请输入一个二进制数") n=Len(a$) For i=1 To n Dec=Dec * 2+ (a$, i, 1) Next i Print DecEnd Sub程序功能为:单击命令按钮,将产生一个输入对话框,此时如果在对话框中输入一个二进制数,并单击“确定”按钮,则把该二进制数转换为等值的十进制数。这个程序不完整,应在“ ”处填入的内容是( )。 对象实现了数据和操作(方法)的结合,其实现的机制是( )。 在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为( )。