csp-j 模拟题4

本文提供了CSP-J模拟考试的单选题解析,涵盖了计算机基础知识、数据存储、算法、操作系统、数据结构等方面的知识,帮助考生理解和巩固相关概念。
摘要由CSDN通过智能技术生成
单选
1 C:快存指高速缓存;主存也叫内存;辅存指的是外存
2 B:ROM(Read Only Memory)是由生产厂家预先写入的,专门用于开机时自检使用;RAM(Random Access Memory,随机访问存储器)其实并不是随机写入,而是指存取时间和这段信息所在的位置无关,不同的地址可以在相同的时间内读写
3 A:24 * 24 / 8 = 72(字节)
4 A:64 / 8 = 8 (字节)
5 D
6 B:一级汉字按照拼音排序,二级汉字按照部首排序。
7 D
8 D:如果r >= f,个数 = r - f;如果r < f,个数 = n + r - f
9 C:选择排序的时间复杂度是O(n*n)
10 C:关键词 - 选择
11 A:满二叉树的最后一层都是叶子结点,其它层都是分支结点,满足 m = l +1,n = m + l
12 B:OS/2从字面上看,指的是Operating System / 2;用排除法,选B
13 C
14 D: 栈是先进后出,所以进栈时51在8前面;90在87前面;20在14前面;6在25前面;19在90前面
15 A:入度之和 = 出度之和;度数之和为偶数
阅读一
#include <iostream>
#include <cmath> 
using namespace std;

//这个函数是有缺陷的,当参数是小于2的整数时,仍然返回true 
bool IsPrime(int num) {
   
	for (int i = 2; i < sqrt(num); i ++) {
   
		if (num % i == 0) {
   
			return false;
		}
	}
	return true;
}

int main() {
   
	int num = 0;
	cin >> num;
	if (IsPrime(num)) {
   
		cout << "YES" << endl;
	}
	else {
   
		cout << "NO" << endl;
	}

	return 0;
}

/*
F:	97是质数
F:	119 = 7 * 17
F:	修改后完全平方数会被当做是质数 
F:	i的值是sqrt(num)+1

C:	如果num是质数,则循环次数为 sqrt(num)
A:	20以内共有8个质数,但是这题的函数有bug;因此概率为 9 / 20 = 45% 
*/
阅读二
#include <bits/stdc++.h>
using namespace std;

const int mod = 2048;
long long c, n;
//这个函数也是有缺陷的,如果mi为负数,则会陷入死循环 
long long kasumi(long long x, long long mi) {
   
	long long res = 1;
	while (mi) {
   
		//奇数 & 1 = 1
		//偶数 & 1 = 0 
		if (mi 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值