码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 《吉师作业》(2)之迟来的答案


    前言

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

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

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

    1. (单选题)

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

      #include  

      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

    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

    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

  • 相关阅读:
    面试不面试,你都必须得掌握的vue知识
    规则引擎基础知识
    YGG 经理人杯总决赛已圆满结束,来看看这份文字版总结!
    RabbitMQ如何确保消息发送和消息接收
    【CSS】5分钟带你彻底搞懂 W3C & IE 盒模型
    【Git】代码权限&分支管理
    插件化原理
    AntD上传文件 结合Axios 服务端由Spring MVC接收
    spring5.0 源码解析 registerDisposableBeanIfNecessary12
    三次握手时,客户端发送的 SYN 报文为什么会被丢弃?
  • 原文地址:https://blog.csdn.net/m0_55400802/article/details/127704442
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号