南京理工大学MOOC程序设计基础第4章章末测试答案

2024-08-25 06:20

本文主要是介绍南京理工大学MOOC程序设计基础第4章章末测试答案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

4章测试答案

1.执行语句:for(int k=43210;k=k/10;cout<<k%10); 其输出结果是:

A.1234    

B.4321

C.43210

D.01234   

2.执行程序段:

​int x,y;

  x=3;

   do {

     y=x--;

     if(!y) {cout<<'#'; continue;}

     cout<<'#';

   } while((x=1)||(x=2));

A.将输出##

B.将输出#

C.将输出###

D.将进入死循环

3.执行程序段:

‍   int x=6;

   do {

     if(x%3) {cout<<'#'; continue;}

   } while(x--);

A.将输出###

B.将输出#

C.将输出####

D.将输出##

4.执行以下程序段

‎    int k=5,n=0;

    while(k--)

       switch(k)

       {  case 1:

          case 3:n+=1;break;

          default:n+=2;

          case 2:

          case 4: n+=3;break;  }后,n和k的值分别为:

A.10 0

B.13 -1

C.10 -1

D.8 0

5.以下语句段执行结果:

‏  int a=2,b=0;

  while(!b--)cout<<a--<<' '<<b;

A.2 -1

B.1 -1

C.没有输出

D.2 0

6.以下说法正确的是:

A.执行do-while语句时,可能不执行循环体语句。

B.for语句如果第2个表达式为空,则必然进入死循环。

C.do-while语句总能用whilefor语句实现

D.while语句中,循环体语句可能是一条语句,也可能没有语句。

7.已有预处理命令“#include <cmath>”和声明“int a=4,b;”,以下语句中语法正确的是:

A.if(a%2=1) b=a;

B.if(a==1) b=*a;

C.if(sqrt(a)%2) b=a;

D.if(a==1) b=a;

8.运行下面程序段:

​for (int i = 1,sum = 0; i < 5; i++){

if (!(i%3)) 

continue;  

sum += i;  

}变量sum的值为:

A.10

B.7

C.3

D.0

9.下列程序的输出结果是 。

‏using namespce std;

#include <iostream>

int main()

{

int x=1,i=1;

for (; x < 50; i++)

{

if(x >= 10) break;

if(x % 2 != 0){

x += 3;

continue;

}

x-=-1;

}

cout<<x<<' '<<i<<endl;

return 0;

}

A.12 7

B.12 6

C.11 6

D.11 7

10.有下面语句,输出结果为_____。int x = 3;do{cout<<(x-=2)<<"  ";}while (!(--x));

A.3     0

B.1

C.1  -2

这篇关于南京理工大学MOOC程序设计基础第4章章末测试答案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1104781

相关文章

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

poj 3104 二分答案

题意: n件湿度为num的衣服,每秒钟自己可以蒸发掉1个湿度。 然而如果使用了暖炉,每秒可以烧掉k个湿度,但不计算蒸发了。 现在问这么多的衣服,怎么烧事件最短。 解析: 二分答案咯。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <c

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close