有如下程序段: inti=1: while(1){ i++: if(i==10)break: if(i%2==0)cout$amp;A.10
B.3
C.4
D.5
B.3
C.4
D.5
有如下程序段: inti=1: while(1){ i++: if(i==10)break: if(i%2==0)cout<<*: } 执行这个程序段输出字符*的个数是()。
A.10
B.3
C.4
D.5
有如下程序段:
for(inti=i;i<=50;i++){
if(i%3 1=0)continue;
else if(i%5 1=0)continue;
cout<<i<<",";
这个程序的输出结果是______。
有如下程序段,其中会产生编译错误的语句是 inti=0,j=1; int &r=i; //① r=j; //② int * p=&i; //③ * p=&r; //④
A.④
B.③
C.②
D.①
A.0
B.1
C.3
D.6
如下程序段运行时的输出结果是 int i=4;int J=1; int main(){ inti=8,j=i; cout<<i<<j<<endl; }
A.44
B.41
C.88
D.81
A.6
B.3
C.死循环
D.0
A.12
B.15
C.20
D.25
现在有如下程序
#include "stdio.h"
main()
{char s[80];
int i,j;
gets(s);
for(i=j=0;s[i]!=′\0′;i++)
if(s[i]!=′H′______)
s[j]=′\0′;
puts(s);}
这个程序段的功能是删除输入的字符串中字符′H′,则空线上应当添入的是
A.s[j++]=s[i];j++;
B.s[j]=s[i++];j++;
C.s[j++]=s[i];
D.s[j]=s[i];
有如下程序:
#define N 2
#define M N+1
#define NUM 2*M+1
main()
{
int i;
for(i=1;i<=NUM;i++)printf("%d\n",i);
}
该程序中的for循环执行的次数是
A.5
B.6
C.7
D.8
A.*2*6
B.*7
C.*5
D.*3*5
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!