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

2023-12-05

第一题

1. 在以下给出的表达式中,与 do-while(E) 语句中的 (E) 不等价的表达式是( )

A:(!E == 0)

B:(E > 0 || E < 0)

C:(E == 0)

D:(E != 0)

答案及解析 C

首先要知道(E)这个条件成立无非两种,0为假,非0为真;

所以E == 0,为假;E != 0 为真

也就是E == 0 不满足条件,E  != 0 满足

A:!(E == 0),E等于0的时候,!(E==0) = !(1) = 0,为假,跟原来的一样,E==0为假

B:当这里E==0的时候,不成立,为假,是等价的;

C:在C这里E==0的时候,为真,成立,不是等价的;因为我们需要的是E==0为假

D:当E==0的时候,为假,成立,等价

第二题

2. 如输入1,最后输出什么()

int main()
{
    char c;
    scanf("%c", &c);
    switch(c)
    {
        case '1':
            printf("1");
        case '2':
            printf("2")
        case '3':
            printf("3")
        default:
            printf("error");
    }
}

A:1

B:2

C:3

D:123error

答案及解析 D

switch语句有个规则,只要符合case后面的值,就会执行下面语句,如果case里面没有break,就会依次执行这个case下面的每一个case后面的语句,当然也包括default;

所以最后结果为D

第三题

3. 下面有关空指针和未初始化指针,说法错误的是()

A:对0x0这个地址取值是非法的

B:空指针可以确保不指向任何对象或函数; 而未初始化指针则可能指向任何地方。

C:空指针与任何对象或函数的指针值都不相等

D:malloc在其内存分配失败时返回的是一个未初始化的指针

答案及解析 D

A:正确,对地址的取值就是解引用,对空指针和野指针的解引用是非法的,禁止对空指针和野指针解引用!

B:正确,空指针是指向的空,地址为0x0的,任何对象和函数的地址肯定不是空地址;野指针是未初始化的指针,指向的地址是随机的

C:正确,同B

D:错误,malloc开辟空间失败返回的是空指针

第四题

2. 逻辑表达式 (x > 0 || y == 5) 的相反表达式为( )?

A:x <= 0 || y != 5

B:x <= 0 && y != 5

C:x > 0 || y != 5

D:x > 0 && y == 5

答案及解析 B

首先我们先确定一下,这个逻辑表达式的逻辑:

x > 0为真,y == 5为真,两者满足一个即可;

那相反表达式 x <= 0为真, y != 5为真,中间的逻辑符是与还是或呢?

答案是与

如果是或,x <= 0 || y != 5,那就是x = -1 ,y = 5也成立,跟我们的原来的并不是相反表达式;

所以我们必须为与,只有满足x 小于等于0,同时还满足y不为5才行

也就是B

第五题

5. 定义 int a[ 3 ][ 5 ], i, j; (且 0 ≤ i < 3,  0 ≤ j < 5 ),则 a [ i ] [ j ] 不正确的地址表示是()

A:&a[ i ][ j ]

B:a[ i ] + j

C:*(a + i) + j

D:*(*(a + i) + j)

答案及解析 D

A:正确,经典的对元素取地址

B:正确,a[ i ]表示的是第i行的首元素地址,+j就移动到a[ i ][ j ]的位置

C:正确,*(a + i) 等价于 a[ i ]

D:错误,取到的是a[ i ][ j ]这个元素

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C语言--每日选择题--Day33 的相关文章

  • 基于java的学生成绩管理系统设计与实现

    基于java的学生成绩管理系统设计与实现 I 引言 A 研究背景和动机 学生成绩管理系统是一个重要的教育工具 能够帮助学校管理学生的成绩和考试结果 以便更好地评估学生的教育水平和发展潜力 Java是一种广泛应用的编程语言 具有跨平台 高效
  • 软件测试|使用Python读写yaml文件,你会了吗?

    简介 YAML YAML Ain t Markup Language 是一种可读的数据序列化格式 它常用于配置文件和数据交换 Python 提供了许多库来处理 YAML 文件 在本文中 我们将探讨如何使用 PyYAML 库来读取和写入 YA
  • 软件测试|Python数据可视化神器——pyecharts教程(九)

    使用pyecharts绘制K线图进阶版 简介 K线图 Kandlestick Chart 又称蜡烛图 是一种用于可视化金融市场价格走势和交易数据的图表类型 它是股票 外汇 期货等金融市场中最常用的技术分析工具之一 可以提供关于价格变动 趋势
  • 基于java的学生成绩在线管理系统设计与实现

    基于java的学生成绩在线管理系统设计与实现 I 引言 A 研究背景和动机 基于Java的学生成绩在线管理系统设计与实现的研究背景和动机是设计一个可以方便管理学生成绩的系统 该系统可以方便地记录学生的成绩 并为老师和学生提供查询和统计功能
  • 【计算机毕业设计】电影播放平台

    电影播放平台采用B S架构 数据库是MySQL 网站的搭建与开发采用了先进的java进行编写 使用了springboot框架 该系统从两个对象 由管理员和用户来对系统进行设计构建 主要功能包括 个人信息修改 对用户 电影分类 电影信息等功能
  • 【计算机毕业设计】二手图书交易系统

    随着世界经济信息化 全球化的到来和互联网的飞速发展 推动了各行业的改革 若想达到安全 快捷的目的 就需要拥有信息化的组织和管理模式 建立一套合理 动态的 交互友好的 高效的二手图书交易系统 当前的信息管理存在工作效率低 工作繁杂等问题 基于
  • 【卡尔曼滤波】具有梯度流的一类系统的扩散映射卡尔曼滤波器研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 数据 文章
  • 华为OD机试 Java 【计算文件大小】

    题目 一个电脑文件夹系统 每个文件夹里都有一些文件和可能还有其他子文件夹 给定所有文件夹的大小和子文件夹列表 你的任务是找出某一个文件夹及其所有子文件夹里的文件总大小 输入格式 首行有两个数字 文件夹的总数M和你要查询的文件夹ID N 之后
  • 【无迹卡尔曼滤波】不确定和间接测量的非线性动力系统识别研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码及文章
  • 华为OD机试2024年最新题库(Java)

    我是一名软件开发培训机构老师 我的学生已经有上百人通过了华为OD机试 学生们每次考完试 会把题目拿出来一起交流分享 重要 2024年1月 5月 考的都是OD统一考试 C卷 题库已经整理好了 命中率95 以上 这个专栏使用 Java 解法 问
  • 一台java服务器可以跑多少个线程?

    一台java服务器可以跑多少个线程 一台java服务器能跑多少个线程 这个问题来自一次线上报警如下图 超过了我们的配置阈值 打出jstack文件 通过IBM Thread and Monitor Dump Analyzer for Java
  • 最新整理Java面试八股文,大厂必备神器

    在看这篇文章之前 我想我们需要先搞明白八股文是什么 明清科举考试的一种文体 也称制义 制艺 时文 八比文 八股文章就四书五经取题 内容必须用古人的语气 绝对不允许自由发挥 而句子的长短 字的繁简 声调高低等也都要相对成文 字数也有限制 八股
  • 计算机Java项目|基于SSM的篮球系列网上商城设计与实现

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 15天学会Python深度学习,我是如何办到的?

    陆陆续续有同学向我们咨询 Python编程如何上手 深度学习怎么学习 如果有人能手把手 一对一帮帮我就好了 我们非常理解初学者的茫然和困惑 大量视频 书籍 广告干扰了大家的判断 学习Python和人工智能 成为内行人不难 为此 我们推出了
  • 用栈实现队列(OJ中报错的处理)

    用栈实现队列 ERROR AddressSanitizer myQueueFree函数中栈的释放处现了问题 没有调用StackDestory而是直接free了 这个是栈初始化时 capacity与malloc申请的空间大小没有匹配 请你仅使
  • 基于节点电价的电网对电动汽车接纳能力评估模型研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 数据
  • 基于节点电价的电网对电动汽车接纳能力评估模型研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 数据
  • 2024年华为OD机试真题-分割均衡字符串-Python-OD统一考试(C卷)

    题目描述 均衡串定义 字符串只包含两种字符 且两种字符的个数相同 给定一个均衡字符串 请给出可分割成新的均衡子串的最大个数 约定字符串中只包含大写的 X 和 Y 两种字符 输入描述 均衡串 XXYYXY 字符串的长度 2 10000 给定的
  • 2024最强Java面试八股文合集(持续更新)

    今天要谈的主题是关于求职 求职是在每个技术人员的生涯中都要经历多次 对于我们大部分人而言 在进入自己心仪的公司之前少不了准备工作 有一份全面细致 面试题 将帮助我们减少许多麻烦 在跳槽季来临之前 特地做这个系列的文章 一方面帮助自己巩固下基
  • 计算机Java项目|java游戏账号交易系统

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板

随机推荐