我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

大一计算机专业c语言模拟试题

10.设有以下程序段,则执行该程序后为()
#include <stdio.h> main(){
intx=0,s=0; while (!x!=0)
s += ++x;
printf("%d ",s);

A:程序段执行无限次
B:运行程序段后输出1
C:程序段中的控制表达式是非法的
D:运行程序段后输出0

B
while (!x!=0)
先!x,由于x为0,!x对x取反就是1,1!=0成立,所以执行s+=++x,先x加1为1,然后s=s+1=1
继续循环,由于x=1,!x就是0,0!=0不成立,while结束。

选B

近期文章

  • PHPDoc用于对象的属性
  • selenium无界面模式不生效?
  • glassfish 项目漏洞
  • C语言用指针实现数组元素循环移动
  • 为什么我的fdtd照着资料一步步来仿真,结果还是错误啊,靠背
  • Java 给字符串加转义符号
  • 在php中验证码无法显示
  • WindowsForm串口回传数据类型转换
  • 关于网络服务器上嵌套算术MySQL查询的问题
  • 利用指针打印字符串的指定字符
  • vite首次加载慢 如何解决?
  • Python辛苦看下这个是普通窗口的代码吗
  • 动态定义多维数组,很急
  • i+=i*=i+j怎么计算
  • 括号上色用C++怎么写
  • 在地图上绘制路线,具有多个标记,CodeIgniter
  • Error (10500): VHDL syntax error at fenpin12.vhd(29) near text "PROCESS"; expecting "if"
  • 容器平台OKD部署中遇到boostrap节点--Kernel参数引导后系统报错问题
  • 用循环程序实现,下列工作
  • 函数中怎么通过输入修改全局变量

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华