题目内容

下列语句中,错误的是(x,y,a,b假设已经定义好)

A. while(x=y)5;
B. do x++ while(x==10);
C. while(0);
D. do 2;while(a==b);

查看答案
更多问题

阅读下面语句,则执行后的输出结果为 【8】
#include "stdio.h"
main()
{char a,b;
for(a=′0′,b=′9′;a <b;a++,b--)
printf("%c%c",a,b);
printf("\n");}

若给fun函数的形参s传送字符串:"]]6354abcc" (其中]表示空格字符),则函数的返回值是【19】。
#include <ctype.h>
long fun(char s[])
{long n;int sign;
for(;isspace(*s);s++);
sign=(*s==′-′)?-1:1;
if(*s==′+′||*s==′-′)s++;
for(n=0;isdigit(*s);s++)n=10*n+(*s-′0′);
return sign*n;
}

以下4个选项中,不能看做一条语句的是

A. ;
B. a=5,b=2.5,c=3.6;
C. if(a<5);
D. if(b!=5)x=2;y=6;

下列程序的运行结果为
#include
void main()
{
int a=2:
int b=a+1;
cout <<
}

A. 0.66667
B. 0
C. 0.7
D. 0.66666666…

答案查题题库