C语言--每日选择题--Day24

第一题

1. 在C语言中,非法的八进制是(        )

A:018

B:016

C:017

D:0257

答案及解析 A

八进制是0~7的数字,所以A错误

第二题

2. fun((exp1,exp2),(exp3,exp4,exp5))有几个实参?

A:2

B:5

C:1

D:3

答案及解析 A

这是对fun函数的一次调用,而(exp1, exp2)这是一个逗号表达式,结果是最后一个表达式exp2的值,相同(exp3, exp4, exp5)也是一个逗号表达式,结果是exp5的值,所以该函数的实参有2个。

第三题

3. 下列的常量定义中,错误的定义是(   )【多选】

A:const M=10;

B:const int M=20;

C:const char ch;

D:const bool mark=true;

答案及解析 A C

const修饰的变量,必须初始化,而且必须有数据类型

第四题

4. 阅读以下程序,当输入数据的形式为12a345b789↙,正确的输出结果为()

#include <stdio.h>
int main() 
{char c1,c2;int a1,a2;c1 = getchar();scanf("%2d",&a1);c2 = getchar();scanf("%3d",&a2);printf ("%d,%d,%c,%c\n",a1,a2,c1,c2);
}

A:2,345,1,a

B:12,345,a,b

C:2a,45b,1,3

D:2,789,1,a

答案及解析 A

首先我们输入的字符,会先到缓冲区上,之后getchar会拿走一个字符;

其次scanf这里的%2d的意思是,取两个整型的数字,如果有无效的,就不取;

下面是官方解释:        

通过调用getchar函数将输入的第一个字符赋给c1,所以c1的值是字符’1’,接下来调用scanf函数将输入的两位数赋给整型变量a1,但此时输入的两位是2a,a是无效的数字,所以只将2赋给变量a1,字符’a’通过后续的getchar函数将其赋给变量c2,再接下来调用scanf函数将输入的三位数赋给整型变量a2,则a2的值为345。所以正确答案是A。

第五题

5. 下面哪个语句无法通过编译?

A:if (x>y);

B:if (x=y) && (x!=0) x+= y;

C:if (x!=y) scanf("%d",&x); else scanf("%d",&y);

D:if (x<y) {x++; y++;}

答案及解析 

B很明显的错误,if的条件语句写错了,应该这样写if((x = y) && (x != 0)) x += y;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/168933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vcsa6.7打补丁操作

首先到官网中查找到最新的patch&#xff0c;需要有注册账号才可操作 网址链接&#xff1a;https://customerconnect.vmware.com/patch#search 下载后把iso文件上传到磁盘中&#xff0c;vcsa虚拟机中做光盘iso挂接后&#xff0c; 使用浏览器输入https://ip:5480登录&#xff…

ElasticSearch查询语法及深度分页问题

一、ES高级查询Query DSL ES中提供了一种强大的检索数据方式,这种检索方式称之为Query DSL&#xff08;Domain Specified Language 领域专用语言&#xff09; , Query DSL是利用Rest API传递JSON格式的请求体(RequestBody)数据与ES进行交互&#xff0c;这种方式的丰富查询语法…

P9206 不死「徐福时空」

这个题其实几乎就是个模拟题,怎么实现希尔排序的思路已经告诉你了,你就按部就班的实现即可 最值得注意的是,这个代价的计算,这个代价是两点间距离 / d 1,题目中给的有点精简了,不过这个题确实就这个点值得思考,其他的对着思路打就行 以下是AC代码 #include<bits/stdc.h>…

flink的异常concurrent.TimeoutException: Heartbeat of TaskManager with id的解决

背景 在使用flink进行集成测试时&#xff0c;我们会使用MiniClusterWithClientResource类&#xff0c;但是当我们断点导致在某个方法执行的时间比较长时&#xff0c;会有错误发生&#xff0c;那么该如何解决这个错误呢&#xff1f; 处理concurrent.TimeoutException: Heartbe…

vivo开发者链接

开发平台 vivo开放平台 这里注册的是都企业账号&#xff0c;要上传企业信息。 开发者社区 vivo开发者社区 这里才能个人开发账号。

@ResponseBody详解

ResponseBody() 作用&#xff1a; responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后&#xff0c;写入到response对象的body区&#xff0c;通常用来返回JSON数据或者是XML数据。 位置&#xff1a; ResponseBody是作用在方法上的&…

Docker 运行 Oracle Autonomous Database Free Container

​ Docker 运行 Oracle Autonomous Database Free Container Oracle Autonomous Database Free Container Image 介绍通过 Docker 运行 Oracle Autonomous Database Free ContainerWallet 配置可用的 TNS 别名MY_ATP TNS 别名MY_ADW TNS 别名连接到 Oracle Autonomous Databas…

C++类与对象(上)

&#x1f389;个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名乐于分享在学习道路上收获的大二在校生&#x1f43b;‍❄个人主页&#x1f389;&#xff1a;GOTXX&#x1f43c;个人WeChat&#xff1a;ILXOXVJE&#x1f43c;本文由GOTXX原创&#xff0c;首发CSDN&am…

谨防利用Redis未授权访问漏洞入侵服务器

说明&#xff1a; Redis是一个开源的&#xff0c;由C语言编写的高性能NoSQL数据库&#xff0c;因其高性能、可扩展、兼容性强&#xff0c;被各大小互联网公司或个人作为内存型存储组件使用。 但是其中有小部分公司或个人开发者&#xff0c;为了方便调试或忽略了安全风险&#…

数据结构—小堆的实现

前言&#xff1a;前面我们已经学习了二叉树&#xff0c;今天我们来学习堆&#xff0c;堆也是一个二叉树&#xff0c;堆有大堆有小堆&#xff0c;大堆父节点大于子节点&#xff0c;小堆父节点总小于子节点&#xff0c;我们在学习C语言的时候也有一个堆的概念&#xff0c;那个堆是…

力扣:判断回文串(JavaScript)

力扣&#xff1a;判断回文串&#xff08;JavaScript&#xff09; 题目解法一&#xff1a;单层for循环解法二&#xff1a;while循环解法三&#xff1a;forpush解法四&#xff1a;递归 题目 判断一个字符串是否是回文串&#xff0c;比如&#xff1a;12321、3443、8338、83438都是…

通过互联网代理部署Docker+Kubernetes 1.28.1

一、背景 在公司环境中&#xff0c;我们往往都是无法直接连接外网的&#xff0c;之前写过一篇文章&#xff0c;是通过外网自建的中转机器下载需要的离线包&#xff0c;并在内网搭建一个harbor&#xff0c;通过harbor的方式搭建了一个kubernetes&#xff0c;但是这种方式还是有…

医学检验科LIS系统源码 样本采集、检验、分析

LIS把检验、检疫、放免、细菌微生物及科研使用的各类分析仪器&#xff0c;通过计算机联网&#xff0c;实现各类仪器数据结果的实时自动接收、自动控制及综合分析&#xff1b;系统可与条码设备配套使用&#xff0c;自动生成条码&#xff0c;减少实验室信息传递中人为因素导致的误…

鸿蒙开发-ArkTS 语言-基础语法

1. 初识 ArkTS 语言 ArkTS 是 HarmonyOS 优选主力开发语言。ArkTS 是基于 TypeScript (TS) 扩展的一门语言&#xff0c;继承了 TS 的所有特性&#xff0c;是TS的超集。 主要是扩展了以下几个方面&#xff1a; 声明式UI描述和自定义组件&#xff1a; ArkTS使用声明式的方式描述用…

03 七种基本的 C++ 数据类型以及枚举类型

系列文章目录 03 七种基本的 C 数据类型以及枚举类型 目录 系列文章目录 文章目录 前言 1.基本数据类型介绍 2.带符号的数据类型 二、C中的枚举类型 总结 前言 C中的数据类型指的是变量或常量能够存储的数据类型。它在c中有很重要的作用&#xff0c;比如&#xff1a; …

力扣labuladong——一刷day52

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣894. 所有可能的真二叉树二、力扣998. 最大二叉树 II三、力扣1110. 删点成林 前言 二叉树的递归分为「遍历」和「分解问题」两种思维模式&#xff0c;这…

android BSP 开发总结之四

1.设置状态栏的显示或隐藏 frameworks/base 路劲下面有个services/core/java/com/android/server/wm/DisplayPolicy.java, 该文件中有一个”mHasNavigationBar” , 设置为false则隐藏&#xff0c;否则显示。 String navBarOverride "1"; if ("1".equals(…

MySQL-03-索引

索引是提高MySQL查询性能的一个重要途径&#xff0c;但过多的索引可能会导致过高的磁盘使用率以及过高的内存占用&#xff0c;从而影响应用程序的整体性能。应当尽量避免事后才想起添加索引&#xff0c;因为事后可能需要监控大量的SQL才能定位到问题所在&#xff0c;而且添加索…

YB4556 28V、1A、单节、线性锂电池充电IC

YB4556 28V 、 1A 、单节、线性锂电池充电 IC 概述: YB4556H 是一款完整的采用恒定电流 / 恒定电压的高压、大电流、单节锂离子电池线性充电 IC。最高耐压可达 28V&#xff0c;6.5V 自动过压保护&#xff0c;充电电流可达 1A。由于采用了内部 PMOSFET 架构&#xff0c;加上防倒…

鸿蒙开发-ArkTS 语言-循环渲染

鸿蒙开发-ArkTS 语言-状态管理 4. 渲染控制 对于 UI 渲染&#xff0c;可以基于数据结构选择一些内置方法&#xff08;例如&#xff1a;ForEach&#xff09;快速渲染 UI 结构。 4.1 if-else条件渲染 ArkTS提供了渲染控制的能力。条件渲染可根据应用的不同状态&#xff0c;使…