下列程序段的输出结果是 s=7; while(一s);s printf('%d',s) ; D.5 A.0 B.-2 C.4
时间: 2023-03-24 10:00:28 浏览: 47
null 通常指代一个空值或缺少值,它在计算机编程中经常被使用。例如,在某些编程语言中,当变量没有被赋值时,它们的值就是 null。此外,null 也可以表示一个不存在的对象或值。
需要注意的是,null 和其他一些值(如空字符串或零)是不同的。空字符串表示一个空白的字符串,而零表示数字零。而 null 表示一个缺失的值或对象,不能与其他值混淆。
相关问题
2.下列程序段的输出结果是 。 s=7; while(——s);s——2; printf("%d",s); A.0 B.- 2 C.4 D.5
这段程序有点问题,存在语法错误。我猜测你可能想表达的代码是:
```
s = 7;
while (--s);
s -= 2;
printf("%d", s);
```
如果是这样,那么输出结果应该是 4。因为 `while (--s)` 这个循环会一直执行直到 `s` 变成 0,此时 `s` 的值为 0,再执行 `s -= 2` 后 `s` 的值变成了 -2,最后输出结果为 `s` 的值,即 4。
下列程序段的输出结果是______。 int n=9; while(n>6) { n--; printf("%d",n); } A. 987 B. 876 C. 8765 D. 9876
变量n的初始值为9,满足while循环的条件n>6,因此进入循环体。
在循环体中,先将变量n的值减1,得到8,然后输出变量n的值,即输出8。
然后再次判断while循环的条件,变量n的值为8,仍然满足条件n>6,因此继续进入循环体。
在循环体中,先将变量n的值减1,得到7,然后输出变量n的值,即输出7。
再次判断while循环的条件,变量n的值为7,仍然满足条件n>6,因此继续进入循环体。
在循环体中,先将变量n的值减1,得到6,然后输出变量n的值,即输出6。
此时,再次判断while循环的条件,变量n的值为6,不满足条件n>6,因此退出while循环。
因此,程序输出的结果是876。
所以正确答案是B。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)