|

楼主 |
发表于 2025-3-22 10:25:17
|
显示全部楼层
include
void main()
{
float x,y,z;
scanf(%f,%f,&x,&y);
z=x/y;
while(1)
{ if(fabs(z)>1.0)
{
x=y;
y=x;
z=x/y;
}
else break;
}
printf(%f,y);
}
选项:
•
A. 2.4
•
B. 2
•
C. 1.5
•
D. 1.6
答案: 请关注ybaotk.com搜题查看答案
问题 51: 5. 以下程序段的输出结果是( )。
int n=10;
while(n>7)
{
printf(%d,,n);
n--;
}
选项:
•
A. 10,9,8,
•
B. 9,8,7,6,
•
C. 9,8,7,
•
D. 10,9,8,7,
答案: 请关注ybaotk.com搜题查看答案
问题 52: 6. C语言中,while语句和do-while语句的主要区别是( )
选项:
•
A. do-while的循环体不能是复合语句
•
B. do-while的循环体至少无条件执行一次
•
C. while的循环控制条件比do-while的循环控制条件严格
•
D. do-while允许从外部转到循环体内
答案: 请关注ybaotk.com搜题查看答案
问题 53: 7. 如果c是大于1的正整数,与以下程序段功能相等的赋值语句是( )。
s=a;
for(b=1;b<=c;b++)
s=s+1;
选项:
•
A. s=b+c;
•
B. s=s+c;
•
C. s=a+c;
•
D. s=a+b;
答案: 请关注ybaotk.com搜题查看答案
问题 54: 8. 若定义int i;则以下循环语句的循环执行次数是( )。
for(i=2;i==0;)
printf(%d,i--);
选项:
•
A. 1
•
B. 0
•
C. 2
•
D. 无限次
答案: 请关注ybaotk.com搜题查看答案
问题 55: 9. 以下程序的输出结果是( )。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|