news 2026/6/15 17:06:16

2025年北京邮电大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2025年北京邮电大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年北京邮电大学计算机考研复试机试真题

2025年北京邮电大学计算机考研复试上机真题

历年北京邮电大学计算机考研复试上机真题

历年北京邮电大学计算机考研复试机试真题

更多学校题目开源地址:https://gitcode.com/verticallimit1/noobdream

N 诺 DreamJudge 题库:输入 “学校名称” 即可筛选该校历年机试真题,题目均在考纲范围内,按难度自动排序。还可搭配《计算机考研机试攻略》刷题,书中题目可通过题号直接在题库中查找。

二进制数字翻转

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

输入数据组数t

每组数据输入一个十进制数x(0<x<2^32),将其二进制位反转(共32位),然后输出对应的十进制数

输入输出格式
输入描述:

如题

输出描述:

如题

输入输出样例
输入样例#:
2 2 3
输出样例#:
1073741824 3221225472

代码一

  1. import java.util.*;
  2. public class Main{
  3. public static void main(String[] args){
  4. Scanner sc=new Scanner(System.in);
  5. int t=sc.nextInt();
  6. while(t>0){
  7. long n=sc.nextLong();
  8. System.out.println(reverse(n));
  9. t--;
  10. }
  11. sc.close();
  12. }
  13. public static long reverse(long x){
  14. long res=0;
  15. for(int i=1;i<=32;i++){
  16. res <<=1;
  17. res=res|(x&1);
  18. x >>= 1;
  19. }
  20. return res;
  21. }
  22. }

代码二

  1. #include <iostream>
  2. #include <cstdint> // 包含 uint32_t
  3. // 函数接收一个32位无符号整数,返回其位反转后的结果
  4. uint32_t reverseBits(uint32_t n) {
  5. uint32_t result = 0;
  6. for (int i = 0; i < 32; ++i) {
  7. // 1. 将 result 左移一位,为下一个比特位腾出空间
  8. result <<= 1;
  9. // 2. 检查 n 的最低位是否为 1
  10. if (n & 1) {
  11. // 3. 如果是 1,则将 result 的最低位也置为 1
  12. result |= 1;
  13. }
  14. // 4. 将 n 右移一位,以便在下一次循环中检查下一个比特位
  15. n >>= 1;
  16. }
  17. return result;
  18. }
  19. int main() {
  20. int t;
  21. std::cin >> t;
  22. while (t--) {
  23. uint32_t n;
  24. std::cin >> n;
  25. std::cout << reverseBits(n) << std::endl;
  26. }
  27. return 0;
  28. }

代码三

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. int n;
  5. cin >>n;
  6. while(n--){
  7. long long a;
  8. cin >>a;
  9. vector<int> b(32,0);
  10. int i=31;
  11. while(a){
  12. b[i]=a%2;
  13. a/=2;
  14. i--;
  15. }
  16. long long c=0;
  17. for(int j=0;j<32;j++){
  18. if(b[j]==1)
  19. c+=pow(2,j);
  20. }
  21. cout<<c<<endl;
  22. }
  23. return 0;
  24. }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/4 6:38:47

微信小程序uniapp-vue新闻网站

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 本系统&#xff08;程序源码数据库调试部署讲解&#xff09;带文档1万…

作者头像 李华
网站建设 2026/6/15 14:00:51

微信小程序uniapp-vue校园美食评论餐饮配送商家 配送员

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 本系统&#xff08;程序源码数据库调试部署讲解&#xff09;带文档1万…

作者头像 李华
网站建设 2026/6/15 2:06:20

微信小程序uniapp-vue校园自动点餐系统带跑腿

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 本系统&#xff08;程序源码数据库调试部署讲解&#xff09;带文档1万…

作者头像 李华
网站建设 2026/6/15 14:11:19

基于SpringBoot的预制菜调度管控系统设计与实现毕业设计项目源码

题目简介本课题聚焦预制菜行业供应链管理痛点&#xff0c;基于 SpringBoot 框架研发预制菜调度管控系统&#xff0c;旨在解决预制菜从生产、仓储到配送全流程中调度效率低、库存与订单匹配失衡、物流轨迹不可控等问题&#xff0c;实现预制菜供应链的智能化、精细化管控。系统面…

作者头像 李华
网站建设 2026/6/15 15:56:27

谷歌SEO本地排名解密:位置让你入场,但评论决C位

虽然俗话说的好&#xff0c;但对于任何一个实体商家来说&#xff0c;“酒香也怕巷子深”是刻在骨子里的经营焦虑。在数字时代&#xff0c;这条“巷子”就是谷歌地图上的搜索排名。长久以来&#xff0c;一个几乎被奉为圭臬的法则是&#xff1a;离用户越近&#xff0c;排名就越靠…

作者头像 李华