![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 79
小强的if-else
我很懒,不想写
展开
-
c/linux相关题目与理解
c/linux相关题目与理解原创 2022-12-17 17:20:51 · 106 阅读 · 1 评论 -
LINUX学习之路1-鸟哥的LINUX私房菜
一 了解计算机1.1 电脑1.1.1电脑的组成计算机,又名电脑。整体分为输入单元、主机部分、输出单元。输入单元:键盘、鼠标、触摸屏、扫描仪.......主机部分:CPU、内存输出单元:显示器、打印机......注:CPU可分为控制单元和算术逻辑单元。其中控制单元协调周边组件和个单元间工作,算数逻辑单元负责程序运算和逻辑判断。电脑各部分组成图如下所示:1.1.2设计的起点--CPU的架构CPU内部已经有微指令,软件都要经过CPU处理而完成。而CPU又被分为精简指令集原创 2022-05-22 16:24:00 · 212 阅读 · 0 评论 -
嵌入式相关题目
1.变量的定义和声明有什么区别?①变量的定义为变量申请地址和存储空间,变量的声明不会申请地址和存储空间。②变量的申明可以在多个地方,但是变量的定义只能在一个地方。③加入extern修饰的是变量声明,说明此变量将在文件以外或者文件后面部分定义。注:很多时候一个变量只是使用不分配内存空间,直到使用时才初始化,分配内存空间。//例:int main(){ extern int A;//变量的声明。 //声明A是一个已经定义了的外部变量。 //注:声明时可以去掉类型原创 2021-08-23 08:40:44 · 304 阅读 · 0 评论 -
嵌入式笔试题4
1.下面关于关键字的描述及使用中,错误的是:(B)A、volatile可用于定义多线程应用中的共享变量。B、const可用于定义全局变量。C、一个变量既可以是const,同时也是volatile。D、register static int i = 0解析:int b = i;volatile使i可能随时发生变化,每次使用前必须从i的地址中读取,因而编译器生成的汇编代码会重新从i的地址读取数据放在b中。volatile会保证对特殊地址的稳定访问。 register变量是直接放在寄...原创 2021-08-22 14:57:11 · 601 阅读 · 1 评论 -
嵌入式笔试题3
1.不能做switch()的参数类型是: switch()的参数不能为实行。其参数类型可以为char/short/int /long/bool/枚举类等。2.C++中如何声明const void f(void)函数为c函数中的函数库? 使用extern 关键字,extern "C" const void f(void).3.const char*p 和 char *const p的区别? 前者是可以改变值,不能改变地址;后着是可以改变地址,不能改...原创 2021-08-21 15:35:28 · 771 阅读 · 0 评论 -
嵌入式笔试题2
1.计算:答案:2,4,402、计算: ①~0;= -1; ②!0 = 1; ③ 2&4 = 0; ④2&&4 = 1 ⑤2|4=6 ⑥2||4 = 1 ⑦5<<3=403.分析: 答案:第一条输出:arcturan 第二条输出:错误,pb为指针,调用时用"->" 第...原创 2021-08-20 02:18:19 · 577 阅读 · 1 评论 -
嵌入式笔试题1
1.大小端 ① 大端:存储时先放高字节,再放低字节(即低字节占高地址,高字节占低地址); 小端:存储时先放低字节,再放高字节(即低字节占低地址,高字节占高地址);②请写一个c函数,当前系统为大端,返回0,小端返回1。2.要使用WinCE或标准Linux嵌入式操作系统,ARM必须带有MMU(内存管理单元)功能。3.关于汇编语言正确的是:(D) A.汇编程序,C、C++之间可以相互调用。 B.C/C++可以嵌...原创 2021-08-19 22:33:07 · 777 阅读 · 0 评论