当前位置: 首页 > news >正文

C语言--每日五道选择题--Day6

第一题

1、声明以下变量,则表达式: ch/i + (f*d – i) 的结果类型为( )

char ch;
int i;
float f;
double d;

A: char 

B: int 

C: float 

D: double

答案及解析 D

基本数据类型的等级从低到高如下:char-> int-> long-> float-> double

运算的时候是从低转到高的,表达式的类型会自动提升或者转换为参与表达式求值的最上级类型。

第二题

2、关于代码的说法正确的是( )

#include <stdio.h>
int main()
{int x = -1;unsigned int y = 2;if (x > y){printf("x is greater");}else{printf("y is greater");}return 0;
}

A: x is greater 

B: y is greater 

C: 依赖实现 

D: 随机

答案及解析 A

x是有符号数-1,内存中是全1,当有符号的x和无符号数进行比较时,x会隐式类型转换被当做无符号数,是一个很大的数,这时就选择A了

第三题

3、已知有如下各变量的类型说明,则以下不符合C语言语法的表达式是( )

int k, a, b;
unsigned int w = 5;
double x = 1.42;

A: x % 3 

B: w += -20 

C: k = (a = 200,b = 300) 

D: a += a -= a = 9

答案及解析  A

取余操作符两边必须是整数

第四题

4、下面函数的输出结果是( )

void func()
{int k = 1^(1 << 31 >> 31);printf("%d\n", k);
}

A: 0 

B: -1 

C: -2 

D: 1

答案及解析 C

(1 << 31 );左移31位,并在右侧填充0,得到0x80000000,即符号位为1,其他为0,即-2147483648

int k = 1^(1 << 31 >> 31);注意,这里在右移的时候,符号位保持为1,右移后填充1,结果为0xFFFFFFFF,即-1

0x00000001^0xFFFFFFFF,即0xFFFFFFFE(-2)

第五题

5、如下代码的输出结果是( )

#include <stdio.h>
int main()
{int i = 1;sizeof(i++);printf("%d\n", i);return 0;
}

A: 1 

B: 4 

C: 2 

D: 8

答案及解析 A

一般表达式的运算是在运行时执行的,而sizeof是一个编译阶段就执行的运算符,在其内的任何运算都不执行,只推测出其中表达式结果的类型求其大小,故前后i的值不变。

也就是说sizeof括号里的不会进行运算

相关文章:

C语言--每日五道选择题--Day6

第一题 1、声明以下变量&#xff0c;则表达式: ch/i (f*d – i) 的结果类型为&#xff08; &#xff09; char ch; int i; float f; double d; A: char B: int C: float D: double 答案及解析 D 基本数据类型的等级从低到高如下&#xff1a;char-> int-> long-> f…...

element-ui 封装 表格

一、封装表格组件 <template><el-table :data"list" :default-sort"{ prop: date }" style"width: 100%"><template v-for"item in tableColumn"><el-table-columnv-if"item.filters":prop"item…...

数据的使用、表关系的创建、Django框架的请求生命周期流程图

目录 一、数据的增删改查 1. 用户列表的展示 2. 修改数据的逻辑分析 3. 删除功能的分析 二、如何创建表关系 三、Django的请求生命周期流程图 一、数据的增删改查 1. 用户列表的展示 把数据表中得用户数据都给查询出来展示在页面上 查询数据 def userlist(request):&qu…...

Python基础教程:类--继承和方法的重写

嗨喽&#xff0c;大家好呀~这里是爱看美女的茜茜呐 什么是继承 继承就是让类与类之间产生父子关系&#xff0c;子类可以拥有父类的静态属性和方法 继承就是可以获取到另一个类中的静态属性和普通方法&#xff08;并非所有成员&#xff09; 在python中&#xff0c;新建的类可…...

Three.js提供了多种类型的灯光

Three.js提供了多种类型的灯光&#xff0c;包括环境光、点光源、平行光源和聚光灯。这些灯光可以用来照亮场景中的物体&#xff0c;使其看起来更加真实。 环境光(AmbientLight)&#xff1a;环境光会均匀地照亮场景中的所有物体&#xff0c;没有方向&#xff0c;不能用来投射阴…...

精通Nginx(10)-负载均衡

负载均衡就是将前端过来的负载分发到两台或多台应用服务器。Nginx支持多种协议的负载均衡,包括http(s)、TCP、UDP(关于TCP、UDP负载均衡另文讲述)等。 目录 HTTP负载均衡 负载均衡策略 轮询 least_conn(最少连接) hash(通用哈希) ip_hash(IP 哈希) random(随…...

Hls学习(一)

1&#xff1a;CPU、DSP、GPU都算软件可编程的硬件 2&#xff1a;dsp在递归方面有所减弱&#xff0c;在递归方面有所增强&#xff0c;比如递归啊等&#xff0c;GPU可以同时处理多个进程&#xff0c;对于大块数据&#xff0c;流处理比较适用 3&#xff1a;为了提高运算量处理更多…...

Maven打包引入本地依赖包

Maven打包引入本地依赖包 SpringBoot 工程&#xff0c;Maven 在构建项目时&#xff0c;如何引入本地 Jar 包&#xff1f; 适合场景&#xff1a; 引用的依赖不在 Maven 仓库第三方公司提供的 SDK 包Maven 内网离线开发引入被定制改动过的 Jar 包 解决方法&#xff1a; 在 I…...

Docker常用命令及部署微服务项目

Docker常用命令及部署微服务项目 1、Docker常用命令 1、设置Yum源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 2、安装docker yum -y install docker-ce 3、启动docker service docker start 4、验证 docker version 5…...

okhttp添加公共参数

在项目开发中很多时候后台都会给一些全局的公共入参&#xff0c;比如携带手机信息或者时间戳等字段。而我们在使用okhttp时&#xff0c;就需要我们单独就行二次封装处理了&#xff0c;对于请求全局参数&#xff0c;每次请求都要去写一次&#xff0c;那是肯定不行的。 所以就要我…...

基于SpringBoot的SSMP整合案例(开启日志与分页查询条件查询功能实现)

开启事务 导入Mybatis-Plus框架后&#xff0c;我们可以使用Mybatis-Plus自带的事务&#xff0c;只需要在配置文件中配置即可 使用配置方式开启日志&#xff0c;设置日志输出方式为标准输出mybatis-plus:global-config:db-config:table-prefix: tb_id-type: autoconfiguration:…...

android studio 修改图标

Android Studio 修改图标 简介 Android Studio 是一款由谷歌推出的用于开发 Android 应用程序的集成开发环境&#xff08;IDE&#xff09;。在开发过程中&#xff0c;我们可以根据自己的需求修改 Android Studio 的图标&#xff0c;以个性化我们的开发环境。 本文将介绍如何在…...

pytorch学习之第二课之预测温度

主要有以下几个步骤 第一&#xff1a;导入相应的工具包 第二&#xff1a;导入需要使用的数据集 第三&#xff1a;对导入的数据集输入进行预处理&#xff0c;找出特征与标签&#xff0c;查看数据特征的类型&#xff0c;判断是否需要标准化或者归一化处理 第四&#xff1a;构建神…...

基于Mahony互补滤波的IMU数据优化_学习笔记整理

这周自己被安排进行优化软件 IMU 姿态解算项目&#xff0c;之前自己只简单了解四元数&#xff0c;对IMU数据处理从未接触&#xff0c;通过这一周的学习感觉收获颇丰&#xff0c;在今天光棍节之际&#xff0c;&#xff0c;&#xff0c;用大半天的时间对这一周的收获进行整理&…...

c语言实现哈夫曼编码

要实现哈夫曼编码&#xff0c;需要以下步骤&#xff1a; 统计字符出现的频率构建哈夫曼树遍历哈夫曼树&#xff0c;给不同的字符赋予不同的编码将编码后的字符写入文件中 下面是一个简单的 C 语言实现&#xff1a; #include <stdio.h> #include <stdlib.h> #inc…...

Vuex:模块化Module :VCA模式

VCA中不支持辅助函数&#xff0c;因为辅助函数中是用this.$store&#xff0c;而VCA中没有绑定this的 由于使用单一状态树&#xff0c;应用的所有状态会集中到一个比较大的对象。当应用变得非常复杂时&#xff0c;store 对象就有可能变得相当臃肿。 这句话的意思是&#xff0c;…...

【uni-app + uView】CountryCodePicker 国家区号组件

1. 效果图 2. 组件完整代码 <template><u-popup class="country-code-picker-container" v-if="show" :show...

思科对路由器的配置

②对路由器R2进行配置 对路由器R2进行配置&#xff0c;先对各接口配置基本IP地址&#xff0c;然后配置动态路由协议。&#xff08;对实验步骤进行文字描述&#xff09; Router>enable //用户模式进入特权…...

实战Leetcode(三)

Practice makes perfect&#xff01; 实战一&#xff1a; 带环问题其实我们小学时就接触过&#xff0c;就比如在操场上比赛跑步的追击问题&#xff0c;这里也是一样&#xff0c;如果我们定义两个指针&#xff0c;一个快指针&#xff0c;一个慢指针&#xff0c;快指针走的快&…...

【PTE-day05 宽字节注入】

1、函数 过滤输入的函数: addslashes mysql_real_escape_string mysql_escape_string当字符的大小为一个字节时,称之为窄字节 例如ascii编码 当字符的大小为两个字节时,称之为宽字节 例如GB2312、GBK、GB8030 mysql使用GBK编码时,默认的会认为两个字符为一个汉字,前一个字…...

云存储服务使用

云存储服务&#xff1a;数据管理的新时代 在数字化时代&#xff0c;数据已成为个人和企业的重要资产。云存储服务通过互联网提供存储空间&#xff0c;让用户可以随时随地访问和管理文件&#xff0c;无需依赖本地硬件。无论是备份照片、共享工作文档&#xff0c;还是协作开发项…...

SpringBoot项目实战:用mysql-binlog-connector-java实现用户行为日志的实时同步(附完整代码)

SpringBoot实战&#xff1a;基于MySQL Binlog的用户行为日志实时同步架构设计 在当今数据驱动的业务环境中&#xff0c;用户行为数据的实时采集与分析已成为企业精细化运营的核心能力。想象这样一个场景&#xff1a;当用户在电商平台完成一笔支付后&#xff0c;风控系统需要在5…...

代码生成准确率提升至89.6%的关键转折点:一位CTO不愿公开的3层校验机制

第一章&#xff1a;智能代码生成在团队中的落地实践 2026奇点智能技术大会(https://ml-summit.org) 智能代码生成已从实验性工具演进为支撑日常研发的关键基础设施。其价值不仅体现在单点提效&#xff0c;更在于重构团队协作范式——将重复性编码劳动转化为可复用、可审计、可…...

【2024 AGI技术成熟度白皮书】:12项核心指标首次量化评估,仅2项达Gartner Hype Cycle峰值前夜

第一章&#xff1a;AGI的技术瓶颈与突破方向 2026奇点智能技术大会(https://ml-summit.org) 当前通用人工智能&#xff08;AGI&#xff09;仍受限于认知架构的不完备性、跨域迁移的脆弱性以及因果推理的符号—神经鸿沟。尽管大语言模型在模式覆盖上取得显著进展&#xff0c;其…...

Nacos点击下线报错「主节点不存在」解决方案

在日常微服务开发和运维中&#xff0c;Nacos作为常用的服务注册与配置中心&#xff0c;偶尔会遇到各类异常问题。今天就给大家分享一个实际项目中遇到的高频报错——点击服务下线时&#xff0c;弹出「主节点不存在」提示&#xff0c;结合问题排查过程和官方文档&#xff0c;整理…...

告别纸上谈兵:在Multisim里玩转74系列芯片,做个能计分能倒计时的抢答器仿真

从理论到实践&#xff1a;用Multisim打造智能抢答器系统 在数字电路的学习过程中&#xff0c;许多初学者都会遇到一个共同的困境——虽然能够理解74系列芯片的数据手册和逻辑功能表&#xff0c;但当真正需要将这些芯片组合成一个完整系统时&#xff0c;却不知从何下手。本文将…...

3分钟解锁B站缓存视频:m4s格式转换MP4的终极方案

3分钟解锁B站缓存视频&#xff1a;m4s格式转换MP4的终极方案 【免费下载链接】m4s-converter 一个跨平台小工具&#xff0c;将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾经在B站缓存了喜欢的视频&a…...

智慧医疗药盒药品包装盒检测数据集VOC+YOLO格式3000张1类别

注意数据集中图片有增强图片&#xff0c;有很多是对一个药盒进行不同角度拍摄&#xff0c;所有图片里面都是一个药盒数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jp…...

AI专著生成大揭秘:巧用AI工具,20万字专著写作不再是难题!

学术专著的生命力主要在于其逻辑的严密性&#xff0c;而逻辑论证往往是写作过程中最容易出错的环节。一部专著需要围绕其中心观点进行系统性的论证&#xff0c;不仅要对每个论点进行充分的讲解&#xff0c;还要处理各学派之间的争议观点&#xff0c;更要确保整个理论框架的一致…...

Hermes Agent + RAG知识库:5分钟搭建AI智能问答系统(教程)

前言&#xff1a;为什么你的AI总在"胡说八道"&#xff1f; 你有没有遇到过这种情况&#xff1a; “问AI我们公司年假有几天&#xff0c;它瞎编一个答案” “问AI产品退换货流程&#xff0c;它说的和官网完全不一样” 这不是AI的错&#xff0c;是AI不知道你的企业内…...