大一,小小练习题--含答案

测试题

1.(1). 对于int类型的变量,Java编译器和大多数C编译器都是分配4个字节的内存,4个字节有32个二进制位即总共可以拥有多少种状态,其中一半的状态用来存储负数,一半的状态用来存储0和正数。因此,int类型的变量可以存储的负数的范围是,可以存贮的非负数的范围是。

已知,请你回答的最高位和数据的位数各是多少。

(2). Java的long类型和C的long long类型都是8个字节,请你回答它们可以表示的最大整数的数据位数是多少。

说明:要给出理由

2.猴子摘了若干桃子,第一天吃了一半多一个,第二天又吃了剩下的一半多一个,以此类推,到第16天时还剩一个,问猴子原来摘了多少桃子?

3.从1921年7月23日中午12:00:00到2022年7月1日中午12:00:00,一共经过了多少秒?

4.获取一个整数的数位逆序后得到的整数

输入:一个整数n

输入:该整数的数位逆序后得到的整数m

例如

输入:

1234567

输出:

7654321

说明:输出的是一个与原整数数位长度相同的整数,对所有测试用例,

5.计算购物清单的总额

输入的第一行包括一个整数n,表示购物清单中不同商品的种类数

接下来的n行,每行输入2个数据,第一个数据表示商品的原价,第二个数据表示折扣

输出:购物清单的总额,略去小数部分

10

253.5       85折

106.9       9折

3210.8      半价

87.2        88折

8.5         半价

68.5        75折 

100.8       82折

654.3       7折 

872.6       半价

12.7        5折 

说明:要求编程计算

6.输入一个字符串,按字母出现的频次由大到小输出各字母及其出现的频次,频次相同时按字母的升序输出

例如

输入:

bbbzzmmppppppyyy

输出:

p: 6

b: 3

y: 3

m: 2

z: 2

说明:输入中只包含小写字母,对所有测试用例,字符串的长度不超过

7.给定一个长度为n的int类型的数组,假设数组元素的值互不相同,在不排序的前提下,如何快速找出数组中最大的m个值?请写出你的思路。

1对于int类型的变量,由于是32位,所以可以表示32种不同的状态。然而,其中一位是符号位,用于表示正负,所以实际上只能用31位来表示数字。 

所以对于负数,其范围是-2^31到-1;对于非负数,其范围是0到2^31-1(2147483647)

2在Java中,long类型是一个64位的有符号整数类型,因此它可以表示的最大整数是2^63 - 1。而在C语言中,long long类型通常也是64位,但它是无符号的,因此它可以表示的最大整数是2^64 - 1。

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

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

相关文章

不标年份的葡萄酒质量好吗?

我们在葡萄酒标上经常看到生产年份,也就是指全部葡萄采摘的年份。旧世界葡萄酒产国认为葡萄酒年份对他们的影响较大,而新世界葡萄酒,年份的意义就稍微小些。甚至有一部分葡萄酒酒标上没有年份。在酒标上没有标注年份的葡萄酒,被称…

WSL2安装ubuntu及修改安装位置,设置Ubuntu开机启动链接ssh服务

1. WSL2安装ubuntu及修改安装位置 2. 设置Ubuntu开机启动链接ssh服务

学习无人机代码框架【第一天】---VMware 安装Ubuntu16.04时显示不全的解决方法

ros环境配置篇 环境配置在vmware上安装ubantu16.04操作系统安装完成后显示界面太小解决办法其他遇到的一些ubantu问题最后一步是在ubantu16上安装ros-kinetic其他很重要的一个工具是安装vmware-tool,可以支持把外部的文件或文字传入到虚拟机中管理不同的终端的软件代…

[C/C++] 数据结构 LeetCode:用队列实现栈

题目描述: 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。int pop() 移除并返回栈顶元…

基于Springboot+Vue家电维修预约系统

需求: 登录后用户选择所在地区 1.日常事务工作人员预约(进行分类筛选 如清洁、烹饪等,至少6个)每天晚上22:00前预约 第二天起可上门 需要有时段的选择。 2.家电维修预约(分类筛选 如:冰箱、空调、网络、电饭…

为什么 Intent 不能传递大数据

Intent 传递不同大小数据时的问题: 传 512k 以下的数据是可以正常传递的;传 512k~1024k 的数据会出错,闪退;传 1024k 以上的数据会报错:TransactionTooLargeException;考虑到 Intent 还包括要启…

kubernetes集群编排——etcd

备份 从镜像中拷贝etcdctl二进制命令 [rootk8s1 ~]# docker run -it --rm reg.westos.org/k8s/etcd:3.5.6-0 sh 输入ctrlpq快捷键,把容器打入后台 获取容器id [rootk8s1 ~]# docker ps 从容器拷贝命令到本机 docker container cp c7e28b381f07:/usr/local/bin/etcdc…

使用人工智能自动测试 Flutter 应用程序

移动应用程序开发的增长速度比以往任何时候都快。几乎每个企业都需要移动应用程序来保持市场竞争力。由于像 React Native 这样的跨平台移动应用程序开发框架允许公司使用单一源代码和单一编程语言构建 iOS 和 Android 应用程序, Flutter是 Google 支持的另一个热门…

【前端知识】Node——使用fs模块对文件、文件夹的操作

一、fs的三种读取文件内容的方式 const fs require(fs);// 1.同步读取 const res1 fs.readFileSync(../test.txt, {encoding: utf-8 }); console.log(res1);// 2.异步读取:回调函数 fs.readFile(../test.txt, {encoding: utf-8 }, (err, data) > {if(err){con…

二十三种设计模式全面解析-深入解析模板方法模式的奇妙世界

在软件设计的奇妙宇宙中,有一种设计模式如一颗流星般划过,留下绚丽的光芒,它就是——模板方法模式(Template Method Pattern)。这个模式不仅令代码更加灵活,而且蕴含了一种设计哲学,本文将深入研…

最大子段和(分治法+动态规划法)

求最大子段和 此类问题通常是求数列中连续子段和的最大值,经典的股票问题就是考察的这个思想及拓展。 例题: AcWing:1054. 股票买卖 Leetcode:53. 最大子数组和 分治法O(nlogn) 此类问题时分适合采用分治思想,因为所有子区间 [ s t a r t …

要事第一:如何通过6个步骤确定项目的优先级

当收到很多项目请求并且每个请求都是重中之重时,该怎么办?从最易完成的开始?还是先解决最大的问题? 实际上两种做法都不对。确定项目优先级的更好方法是评估以下内容,而不是关注项目规模或完成时长: ● 每…

【计算机网络】P2 性能指标

性能指标 性能指标1 - 速率性能指标2 - 带宽性能指标3 - 吞吐量性能指标4 - 时延性能指标5 - 时延带宽积性能指标6 - 往返时延 RTT性能指标7 - 利用率 性能指标1 - 速率 速率,即数据率,或称数据传输率或比特率,指连接在计算机网络上的主机在…

DBeaver连接本地MySQL

原文: DBeaver21.3.0安装与连接本地MySQL_dbeaver创建本地数据库_傅大胖的博客-CSDN博客 其他: mysql 的驱动下载地址: Central Repository: mysql/mysql-connector-java ​​​​​​​

二十三种设计模式全面解析-职责链模式的高级应用-日志记录系统

在软件开发领域,职责链模式(Chain of Responsibility Pattern)是一种强大而灵活的设计模式,它能够将请求的发送者和接收者解耦,提高代码的灵活性和可维护性。本文将深入探讨职责链模式的优点和缺点,并提供更…

学习Opencv(蝴蝶书/C++)代码——2.OpenCV初探

文章目录 0. 图像读取与显示1. 视频文件读取与操作1.1 示例代码1.1 OpenCV支持的视频格式2. 加入滑动条2.1 示例代码2.2 报错/Warning2.3 关于toolbar3. 简易视频播放器3.1 OpenCV检测方向键被按下3.1.1 Windows下3.1.2 linux下3.1 方向键控制视频变化4. 简单的变换5. 写视频5.…

三相异步电机动态数学模型及矢量控制仿真

文章目录 三相异步电机动态数学模型及矢量控制仿真1、异步电机三相方程2、坐标变换3、磁链3/2变换推导4、两相静止坐标系下的方程5、两相旋转坐标系下的方程6、以 ω-is-Ψr 为状态变量的状态方程7、矢量控制及 matlab 仿真 原文链接需要仿真的同学请关注【Qin的学习营地】 三相…

JMeter基础

JMeter工具基础使用 JMeter的三个重要组件线程组HTTP请求查看结果树 JMeter参数化用户定义的变量用户参数CSV数据文件设置函数四种参数化方式的不同 JMeter断言JMeter关联正则表达式XPath提取器JSON提取器 JMeter属性JMeter录制脚本JMeter直连数据库JMeter逻辑控制器JMeter定时…

百云齐鲁 | 云轴科技ZStack成功实践精选(山东)

山东省作为我国重要的工业基地和北方地区经济发展的战略支点,在“十四五”规划中将数字强省建设分为数字基础设施、数字科技、数字经济、数字政府、数字社会、数字生态六大部分,涵盖政治、经济、民生等多个方面,并将大数据、云计算、人工智能…

【错误记录】Uncaught TypeError: m.nodeName.toLowerCase is not a function

描述:在控制台输出上述错误~ 原因:在页面中,使用jQuery 开发时,命名不能和jQuery一起方法属性冲突,比如这里的nodeName,这里换一个不冲突的名字,就解决问题了。