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

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

前言


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


🫒文章目的:我不想学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十进制


位权一乘


目录
相关文章
|
安全 图形学 Windows
CorelDRAW2023最新汉化版和谐补丁安装教程
CorelDRAW X8版本是具备创意的图形设计程序!可在 CorelDRAW Graphics Suite 公认的工具以及其他更多功能。可以直接体验我们惊人的全新 LiveSketch™ 工具,在创意迸发时即时捕捉灵感,而无需素描或从纸上扫描。我们的套件配备先进的功能,可帮助您轻松自信地创作优美设计、图形、照片。X8功能齐全的图形、版面和照片编辑工具新功能、字体管理、支持 Windows 10 和 4K 显示屏!CorelDRAW2023下载如下:http://t.csdn.cn/1QF3M
1786 0
|
7月前
|
人工智能 负载均衡 算法
【深度硬核】重构AI基础设施:如何用向量引擎解决GPT-5.2时代的“高并发与高成本”悖论?(附企业级落地架构图)
在AI迈向系统工程的下半场,真正的挑战不在算法,而在基础设施。本文从网络延迟、成本控制与架构割裂三大痛点出发,提出基于向量引擎的AI中台化新范式,通过CN2加速、智能负载均衡与统一API接口,实现高可用、可扩展、低成本的生产级部署,助力企业跨越“Demo很丰满,生产很骨感”的鸿沟,让开发者专注业务创新,构建下一代AI原生应用。
571 1
|
7月前
|
人工智能 搜索推荐 机器人
2026AI数字人国高技术企业介绍
截至2026年,AI数字人迈向“价值创造”新阶段:多模态融合大模型与AIGC,实现自然交互与内容自动生成;应用场景从展示延伸至电商、教育、政务等生产力领域;微调与RAG技术并行,平衡知识稳定性与实时性;用户体验更重情感化、个性化与跨端一致。工具平民化推动竞争转向提示词工程与运营优化,数字人正成为具备智能决策与持续学习能力的新型数字员工,加速产业落地。
|
10月前
|
人工智能 生物认证 数据安全/隐私保护
AI检测器:我们如何识别机器生成的内容?
AI检测器:我们如何识别机器生成的内容?
738 3
|
11月前
|
数据采集 数据库 索引
新闻网站的数据采集与更新思路
该方案设计了一个跨站点的增量更新引擎,用于高效采集央视新闻、中国新闻网和环球网等多源新闻数据。通过代理IP和内容哈希签名技术,实现新闻的新增与更新检测,大幅降低冗余抓取和带宽消耗。实验表明,该方法在多源新闻采集中具备高效性和实用性,可拓展为行业级舆情雷达系统,支持事件追踪与趋势分析。
1566 2
新闻网站的数据采集与更新思路
|
10月前
|
存储 数据采集 人工智能
拔俗AI一体化教学平台:让教、学、评真正“一键打通”
在教育信息化2.0背景下,针对数据孤岛、个性化不足等痛点,本文基于阿里云AI与大数据技术,构建“三横三纵”云原生架构的AI一体化教学平台,实现教、学、管全流程智能化。通过多模态数据采集、教育数据湖治理、大模型驱动的智能引擎及多角色应用协同,打通系统壁垒,提升教学效率与个性化水平,并已在省级重点中学成功落地,显著提效增质。
875 0
|
机器学习/深度学习 安全 数据挖掘
安全地运行 Jupyter 服务
【8月更文第29天】Jupyter Notebook 是一种流行的交互式计算环境,广泛应用于数据分析、机器学习等领域。然而,随着 Jupyter 服务越来越多地被部署在网络环境中,安全问题变得日益重要。本文将介绍一些最佳实践,帮助您保护 Jupyter 服务器免受攻击和数据泄露的风险。
1196 0
|
块存储
【Openstack】排错:Cinder创建云硬盘状态错误解决
Cinder创建云硬盘状态错误,配置服务器时钟同步
5571 0
【Openstack】排错:Cinder创建云硬盘状态错误解决
|
Kubernetes 监控 负载均衡
Istio:微服务开发的终极利器,你还在为繁琐的通信和部署流程烦恼吗?
本文介绍了服务网格(Service Mesh)的概念及其在微服务架构中的重要性。微服务强调围绕业务构建团队和去中心化的数据管理,带来更高的灵活性和扩展性。然而,随着服务数量增加,网络通信成为挑战,包括服务发现、路由和安全等问题。 Service Mesh如Istio应运而生,通过边车代理解决服务间通信,提供服务发现、负载均衡、智能路由、安全和监控等功能。它与Kubernetes结合,增强了容器环境的服务管理能力。Istio的bookinfo示例展示了其在多语言微服务中的应用,简化了代码中的服务调用逻辑,使开发更专注于业务本身。
1382 3
Istio:微服务开发的终极利器,你还在为繁琐的通信和部署流程烦恼吗?