首页 > 自考
题目内容 (请给出正确答案)
[单选题]

结束while(表达式)循环的条件是()

A.当表达式的值为0时

B.当表达式的值不为0时

C.当表达式的值为1时

D.当表达式的值非0时

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“结束while(表达式)循环的条件是()”相关的问题
第1题
C语言中while和do-while循环的主要区别是()A.do-while的循环体至少无条件执行一次B.while的循环

C语言中while和do-while循环的主要区别是()

A.do-while的循环体至少无条件执行一次

B.while的循环控制条件比do-while的循环控制条件严格

C.do-while允许从外部转到循环体内

D.do-while循环体不能是复合语句

点击查看答案
第2题
下列循环的循环次数是______。 ihtk=2; while(k=0) printf("%d",k); k--; pr

下列循环的循环次数是______。 ihtk=2; while(k=0) printf("%d",k); k--; printf("\n");

点击查看答案
第3题
执行以下循环语句后,正确的结果是()i=0:while(i++<5);A.i=0B.i=4C.i=5D.i=6

执行以下循环语句后,正确的结果是() i=0: while(i++<5);

A.i=0

B.i=4

C.i=5

D.i=6

点击查看答案
第4题
以下程序的功能是:从键盘输入若干个学生的成绩,统计出最高成绩和最低成绩,当输入负数时结束输入。

#include<stdio.h>

main()

{float x,amax,amin;

scanf("%f",&x);

amax=x:

amin=x;

while()/*第一空*/

{if(______)amax=x;/*第二空*/

if(x<amin)______;/*第三空*/

scanf("%f",&x);

}

printf("amax=%3.2f,amin=%3.2f\n",amax,amin);

}

点击查看答案
第5题
表示条件:60<x<100或x<0的表达式是______。
点击查看答案
第6题
下面程序把从终端读入的文本(用"@"作为文本结束的标志)复制到一个名为bi.dat的新文件中,请填空。

下面程序把从终端读入的文本(用"@"作为文本结束的标志)复制到一个名为bi.dat的新文件中,请填空。

#include<stdio.h>

FILE*fp;

main()

{char ch;

if((fp=______)==NULL)/*第一空*/

exit(0);

while((______)!='@')/*第二空*/

fputc(ch,fp);

______;/*第三空*/

}

点击查看答案
第7题
设int x=10,a=0,b=25;,条件表达式x<1? a+10:b的值是()A.0B.1C.10D.25

设int x=10,a=0,b=25;,条件表达式x<1? a+10:b的值是()

A.0

B.1

C.10

D.25

点击查看答案
第8题
设int a=10,b=20,c=30;条件表达式a<b? a=5:c的值是()A.5B.10C.20D.30

设int a=10,b=20,c=30;条件表达式a<b? a=5:c的值是()

A.5

B.10

C.20

D.30

点击查看答案
第9题
以下程序运行时从键盘输入字符串ABCDE按回车键结束输入,使输入字符串中的A和B转换为字符#输出,其
他字符输出为*。

#include"stdio.h"

main()

{char c:

while((c=getchar())!='\0')

{switch(c)

{case'A':

case'B':putchar('#');break;

default:putchar('*');}

}

}

错误:______

改正:______

参考答案:错误

点击查看答案
第10题
输入一个字符串,(换行为结束标志)统计数字(0~9不单独统计)、空白和其他字符出现的次数。#include<s

输入一个字符串,(换行为结束标志)统计数字(0~9不单独统计)、空白和其他字符出现的次数。

#include<stdio. h>

main()

{char c;

int______;/*第一空*/

while((c=getchar())!='\n')

{if(______)/*第二空*/

digit++:

elseif(c=="||c=='\t')++blank;

else______;/*第三空*/

}

printf("digit=%d,blank=%d,other=%d",digit,blank,other);

}

点击查看答案
第11题
构造一个语法制导翻译程序将Pascal语言的循环语句 FOR V:=m1 TO m2 DO S1 翻译成四元
式表示的如下语句序列。 BEGIN t1:==m1;t2:==m2; IF t1≤t2 THEN BEGIN V:==t1; S1 WHILE V≠t2 DO BEGIN V:==SUCC(V) S1 END END END

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改