《吉师作业》(2)之迟来的答案

2023-12-15 01:59
文章标签 答案 作业 迟来 吉师

本文主要是介绍《吉师作业》(2)之迟来的答案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

🍀作者简介:吉师散养学生,为挣钱努力拼搏的一名小学生。

🍁个人主页:吉师职业混子的博客_CSDN博客-python学习,HTML学习,清览题库--C语言程序设计第五版编程题解析领域博主

🫒文章目的:我不想学C啊啊啊啊啊

1. (单选题)

分析以下程序的运行结果。 

  #include <stdio.h> 

  void main()

  {  

    int k=2;     

    switch(k)    

    {  

        case 1:printf("%d\n",k++);   break;   

        case 2:printf("%d ",k++);   

        case 3:printf("%d\n",k++);  break;    

        case 4:printf("%d\n",k++);     

        default:printf("Full!\n");     

     } 

  } 

  • A. 3 4
  • B. 3 3
  • C. 2 3
  • D. 2 2

解题过程

首先分析该程序,简单的分支语句,最初K=2,跳转到选择2,执行K++,

因为是K++,不是++K,所以第一次输出为2,因为选择2后面没有break语句,所以顺序执行下一条也就是选择3.同理,第二次就为3

有个憨批错了我不说是谁

 

2. (单选题)

以下程序的输出结果是(      )。

#include<stdio.h>

void main()

int x=1,y=0,a=0,b=0; 

  switch(x) 

 { 

case 1:switch(y)

          { 

   case 0:a++;break;

   case 1:b++;break;

          } 

   case 2:a++;b++;break;

  } 

  printf("a=%d,b=%d",a,b);

}

  • A. a=1,b=1
  • B. a=1,b=2
  • C. a=2,b=1
  • D. a=2,b=2

首先分析第一个switch,对x进行选择,此时x=1,y=0,a=0,b=0

所以进入选择1再次进行选择,因为y=0,执行a++后退出内嵌选择

此时x=1,y=0,a=1,b=0

但因为外部的选择1并未加入break语句,所以,继续执行外部的选择2

a++,b++

此时x=1,y=0,a=2,b=1

输出

3. (单选题)


以为了避免嵌套的条件分支语句if-else二义性,C语言规定,C程序中的else总是与(    )组成配对关系。

  • A. 缩排位置相同的if
  • B. 在其之前未配对的最近的if
  • C. 在其之前未配对的if
  • D. 同一行上的if

选B,这玩意得记住,贼特么坑

4. (单选题)以下程序的输出结果是(      )

#include<stdio.h>

int main()

{

int a=010,b=0x10,c=10;

printf("%d,%d,%d",a,b,c);

return(0);

 }

  • A. 10,10,10
  • B. 8,16,10
  • C. 16,8,10
  • D. 8,10,10

这玩意我的评价是看选项排除一哈,推导出a是8进制,b直接16进制,c十进制

位权一乘

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2c1ma8snjum8o

这篇关于《吉师作业》(2)之迟来的答案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

poj 3104 二分答案

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

java线程深度解析(一)——java new 接口?匿名内部类给你答案

http://blog.csdn.net/daybreak1209/article/details/51305477 一、内部类 1、内部类初识 一般,一个类里主要包含类的方法和属性,但在Java中还提出在类中继续定义类(内部类)的概念。 内部类的定义:类的内部定义类 先来看一个实例 [html]  view plain copy pu

【附答案】C/C++ 最常见50道面试题

文章目录 面试题 1:深入探讨变量的声明与定义的区别面试题 2:编写比较“零值”的`if`语句面试题 3:深入理解`sizeof`与`strlen`的差异面试题 4:解析C与C++中`static`关键字的不同用途面试题 5:比较C语言的`malloc`与C++的`new`面试题 6:实现一个“标准”的`MIN`宏面试题 7:指针是否可以是`volatile`面试题 8:探讨`a`和`&a`

Java高级Day38-网络编程作业

112.网络编程作业 //1.使用字符流的方式,编写一个客户端程序和服务器端程序//2.客户端发送"name",服务器端接收到后,返回"我是nova"//3.客户端发送"hobby",服务器端接收到后,返回"编写java程序"//4.不是这两个问题,回复"你说啥呢"​​===============//客户端//===============public class SocketT

0906作业+思维导图梳理

一、作业: 1、创捷一个类似于qq登录的界面 1)源代码 #include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);//QPushbutton:登录、退出this->join = new QP

上海大学《2022年836+915自动控制原理真题及答案》 (完整版)

Part1:2022年上海大学真题题目 学硕836 专硕915 Part2:2022年上海大学真题答案 学硕836 专硕915

问题和答案-内存泄露

1.看看Java内存模型,Java加载机制。平常写代码注意就行了。 2.  该销毁 销毁 该释放 释放 3,     4. 是死循环造成的内存溢出 还是啥没释放 造成 的内存泄露 5. 死循环你内存有多少够开销的? 6.静态的东西多注意就好了 7.生命周期长的类不要持有短周期的引用。 8.         9.

监控平台总结之面试常问答案

思路 延伸的面试题总结及答案: 1.说说前端监控平台/监控SDK架构设计和难点亮点? 架构设计 数据采集层: SDK: 在前端集成的 SDK 负责采集数据,包括性能指标、用户行为、错误日志等。 数据收集: 实现高效的数据采集机制,支持实时数据传输,可能使用 fetch、XHR 或 Beacon 等 API。 数据处理层: 数据传输: 数据通过 HTTP 或 WebSocket 发

社交平台找旅游搭子一起旅行靠谱吗?答案是不要太爽!

哈喽小伙伴们,今天要跟大家分享一个超级棒的小程序——咕哇找搭子!作为一个热爱自由行的人,最头疼的就是找不到志同道合的小伙伴。但自从用了这个咕哇小程序后,一切都变得简单又充满乐趣啦!🎉 上个月,我计划去云南旅行,就试着在咕哇上发布了我的行程信息。没想到很快就收到了几位朋友的回应,其中一位叫小莲的朋友特别投缘。我们不仅目的地一样,就连兴趣爱好都出奇地相似,于是我们就决定一起出发啦!👭