- 博客(26)
- 收藏
- 关注
原创 四级网络工程师易错笔记
*单选一.操作系统原理** 1.页式存储管理器提高内存利用率和减少内碎片,页面的划分与页表数量相关,可以找到平衡点。 2.防止内存换页时出现的“抖动”现象:采用工作集算法。 3.用户角度建立文件系统的主要目的:实现文件的按名存取。 4.树形目录结构的优点:(1)层次结构清晰,便于管理和保护;(2)解决了重名的问题;(3)易于实现子树中文件保护,保密和共享;缺点:速度慢,结构复杂。 5.操作系统的功能:进程管理,存储管...
2022-03-28 20:32:49
740
原创 数组之部分矩阵转置
题目描述姑且称一个二维矩阵中的一个部分长方形区域为部分矩阵,若是正方形的就称为部分方阵。设计函数fun,传入二维数组,指明二维数组中某一点坐标作为部分,和部分方阵的边长,将该部分方阵转置。主函数框架和fun函数的框架已经给出,请在注释对中填写你的代码。#include <stdio.h>void fun(int a[ ][20],int M,int N,int X,int Y,int L){/****** your code start here *****//*...
2021-05-29 10:40:05
688
原创 计算机二级c语言备考总结
1.了解计算机二级c语言。计算机二级c语言主要考察计算机编程能力,总体考核内容包括计算机语言与基础程序设计能力。一套试题分为选择,程序填空,程序改错和程序设计四个题型,而选择题为40个分值为一分一个,后三个程序题共六十分,不仅考察学生的基础程序设计能力,还很考察其细心能力,因为一旦出现任何一点错误,那么你将一分不得。而具体考点有如下几点:(1)c语言的程序结构。(2)数据类型及其运算。(3)基本语句。(4)顺序,循环,选择结构。(5)一,二维数组。(6)函数的定义与正确调用。
2021-05-22 13:08:55
868
1
原创 2016 【第七届蓝桥杯省赛】 C C组
1.第一题:报纸页数X星球日报和我们地球的城市早报是一样的,都是一些单独的纸张叠在一起而已。每张纸印有4版。比如,某张报纸包含的4页是:5,6,11,12,可以确定它应该是最上边的第2张报纸。我们在太空中捡到了一张X星球的报纸,4个页码分别是:1125,1126,1727,1728请你计算这份报纸一共多少页(也就是最大页码,并不是用了几张纸哦)?请填写表示总页数的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。————————————————原文链接:
2021-04-12 14:24:17
160
原创 公共教学部习题2
1.求1000到n以内(包括n,1000<=n<=9999)中,满足(1)这些数本身是平方数,(2)低两位和高两位所成的两个两位数也是平方数。n由键盘输入(每个数后面带一个空格)要求:(1)编写如下接口的功能函数:int fun(int n),该函数的功能是判断n是不是满足上述条件的数。若是,返回1,若不是返回0。 (2)main函数去调用该功能函数。平方数定义:一个数的平方根若是整数,则该数就是平方数#include <stdio.h>#in...
2021-03-25 14:03:50
1503
原创 c语言函数
1.memset()。对较大的结构体或数组进行清零操作的一种最快方法memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组,c:是赋给buffer的值,count:是buffer的长度.例如:memset(a,'\0',sizeof(a));将数组a全部复制为0头文件:#include <string.h>...
2021-02-03 14:21:44
194
原创 计算机二级c语言
1.栈的理论栈是一个先进后出的结构,类似于堆盘子,先放到地上的盘子最后被取走(默认只能取走一个盘子) 栈其实就是操作受限的线性表,只有一个口,每一次操作时,这个口可以当出口也可以当入口. 例如:水桶,注入水时,水桶的头当做入口,倒水时,水桶的头当做出口2.标识符标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。例如,正确的标识符:abc,a1,prog_to。C语言中把标识符分为三类:关键字,预定义标识符,用户自定义标识符。
2021-02-02 16:41:52
599
原创 2014 【第六届蓝桥杯 省赛】 C C组
1.标题:国王的遗产X国是个小国。国王K有6个儿子。在临终前,K国王立下遗嘱:国王的一批牛作为遗产要分给他的6个儿子。 其中,大儿子分1/4,二儿子1/5,三儿子1/6,.... 直到小儿子分1/9。 牛是活的,不能把一头牛切开分。 最后还剩下11头牛,分给管家。 请计算国王这批遗产中一共有多少头牛。 这是一个整数,请通过浏览器提交答案,不要填写任何多余的内容(比如说明性的文字)【分析】循环+枚举#include <stdio.h&...
2021-02-02 13:40:52
255
原创 C语言程序设计100个经典例子
<1>数字排列。#include <stdio.h>int main(){ int sum= 0; for(int i= 1; i< 5; i++) { for(int a= 1; a< 5; a++) { for(int b= 1; b< 5; b++) { if(i!=a && i!=b && a!=b) { printf("%d%d%d", i, a, ...
2021-01-12 16:51:06
30219
11
原创 计算机网络第一章(概述)
1.概念,组成,功能,分类。(1)概念:计算机网络:是一个分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。(计算机网络是互连的,自治的计算机集合)(2)计算机网络的功能:1.资源共享(硬件 软件 数据) 2.数据通信(连通性) 3.分布式处理(多台计算机各自承担同一工作任务的不同部分)4.提高可靠性(比如替代机) 5.负载均衡。(3)计算机网络的组成:1.组成部分:硬件 软件 协议 2.工作方式:(1)边缘部分 用户直接使...
2021-01-03 12:21:46
178
原创 表白代码
I love u!#include<stdio.h>#include<math.h>int main(){ float y, x, z; for (double y = 2.5; y >= -1.6; y = y - 0.2) { for (double x = -3; x <= 4.8; x = x + 0.1) { (pow((x*x + y*y - 1), 3) <= 3.6*x*x*y*y*y || (x>-2.
2021-01-01 13:54:39
881
1
原创 2017 【第八届蓝桥杯省赛】 C/C++ C组
第三题:算式900小明的作业本上有道思考题: 看下面的算式: (□□□□-□□□□)*□□=900 其中的小方块代表0~9的数字,这10个方块刚好包含了0~9中的所有数字。 注意:0不能作为某个数字的首位。小明经过几天的努力,终于做出了答案!如下:(5012-4987)*36=900用计算机搜索后,发现还有另外一个解,本题的任务就是:请你算出这另外的一个解。注意:提交的格式需要与示例严格一致; 括号及运算符号不要用中文输入法; 整个算式中不能包...
2020-12-27 19:47:01
314
原创 公共教学部习题1
1.身份证。#include <stdio.h>int main(){ int a; int years, months, days, sum; scanf("%6d%4d%2d%2d", &a, &years, &months, &days); sum= years+ months+ days; if(months< 10) { if(days< 10) { printf("%-6d %02d
2020-12-26 09:39:39
1039
原创 (小范围计算)计算机。
1.加减乘除次方计算 计算机。#include <stdio.h>#include <math.h>void menu();void menu(){ printf("——梁帅初级计算机——\n"); printf("——较小范围内计算——\n"); printf("——请输入你的选择——\n"); printf(" 1. + \n"); printf(" 2. - \n"); printf(
2020-12-23 19:42:58
115
原创 2015 【第六届蓝桥杯 省赛】 C/C++ C组
第一题:立方尾不变有些数字的立方的末尾正好是该数字本身。比如:1,4,5,6,9,24,25,....请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。...
2020-12-20 21:00:11
319
原创 GitHub,力扣,电脑组成,ip地址。
1.网站GitHub和力扣。gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目Rubyon Rails、jQuery、python等。(基本功能)在...
2020-12-16 19:00:40
569
原创 Windows和Linux的区别。
1.linux是一款不收费的系统,而Windows要收费。2.微软与支持。 windows下可以运行绝大部分软件、玩99.999%的游戏、硬件厂商近乎100%的支持。 linux下可直接运行的软件数量和win下比起来就是1和99的区别,而且目前选择linux的人基本不会考虑玩游戏(虽然有能在linux下运行的游戏,但实在太少。),同时linux正期待更多硬件厂商的支持。3.文件格式。 windows 操作系统内核是NT,而linux 是 shell。windows...
2020-12-08 19:15:59
335
原创 2019年蓝桥杯C/C++省赛C组题目
1.试题A:求和。本题总分:5分【问题描述】 小明对数位中含有 2、0、1、9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 2019 中,所有这样的数的和是多少?2.试题B:矩形切割本题总分:5 分【问题描述】小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正方 形,剩下一块矩形,然...
2020-12-03 21:00:35
2279
原创 1000以内素数个数,阶乘(循环),阶乘(递归)
1.编程:统计1000以内素数个数。(素数判断写成一个独立于main的函数)。#include <iostream>#include <cmath>using namespace std;bool isPrime(int x){ if(x< 2) return false; int k; k= sqrt(double(x)); for(int i= 2; i<= k; i++) { if(x%i==0) return false;
2020-11-30 19:38:39
816
原创 冒泡算法,公倍数,公约数,快速排序。
1.冒泡算法排序【从小到大(十个数为例):3,2,4,6,9,8,7,1,0,5)。#include <stdio.h>int main(){ int a[10]; int i, j, temp; printf("please input 10 numbers:\n"); for(i= 0; i< 10; i++) { scanf("%d", &a[i]); } printf("\n"); for(i= 0; i< 9; i++) { f
2020-11-24 20:59:12
197
原创 判断这天是这一年的第几天,圆周率Π。
1.判断这天是这一年的第几天。# include<stdio.h>int main(){ int year,month,day,leap,sum; printf("请输入你想查的年月日(例如:2020,1,1):\n"); scanf("%d,%d,%d",&year,&month,&day); switch(month) { case 1:sum=0;break; case 2:sum=31;break; case 3:sum=59;br
2020-11-17 20:54:55
94
原创 素数判断,x的y次方算法,用*输出z图形,排序输出,全排列
1.输入一个数,判断是否为素数。#include <stdio.h>int main(){ int i, num; _Bool flag= 1; /*"_Bool"函数判断真假*/ printf("请输入一个整数:"); scanf( "%d", &num); for( i= 2; i< num/2; i++) { if( num%i== 0) { flag=0; } } if(flag) { printf( "%d
2020-11-10 21:00:03
238
原创 闰年判断,99乘法表,1到1000以内的基数(for循环)(while循环),统计输入了多少个字符(do while),
1.判断一个年份是不是闰年。#include <stdio.h>int main(){ int i=4,num; printf("请输入年份;"); scanf("%d",&num); if(num%i==0) /*“%i”余数算数*/ { printf("%d年是闰年。\n",num); } else { printf("%d年不是闰年。\n",num); } return 0;}2输出1到1000以内的基数(for循环)。#i
2020-11-07 16:05:11
519
原创 初学基础。
1.输出123#include<stdio.h>int main(){ printf("123"); return 0;}2.输出1+2的值#include <stdio.h>int main(){ printf("%d\n",1+2); return 0;}3.输入hello并输出#include<stdio.h>int main() { printf("hello"); return 0;
2020-10-25 15:17:35
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人