易错题:4,11,14,16
https://www.cnblogs.com/bakari/archive/2012/08/05/2623637.html
全局变量和静态变量存储在全局区。
6个字节
2 0 1 2
正确答案应该<=200
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密
HTTPS,代表Hyper Text Transfer Protocol Secure,将SSL/TLS加密和认证功能融入到HTTP协议里面,在信息传送前先通过SSL/TLS协议加密,收到的信息会先被浏览器解密,再显示出,从而保证了网上交易时的安全.
B,IPSec(InternetProtocolSecurity)用以提供公用和专用网络的端对端加密和验证服务。
C,PGP(Pretty Good Privacy),是一个基于RSA公钥加密体系的邮件加密系统
D,SET是安全电子交易协议,是为了在互联网上进行在线交易时保证信用卡支付的安全而设立的一个开放的规范
选择SSL
B
差错控制技术不属于
媒体指的是承载信息的载体
.每一种颜色用8b表示,而彩色图像(RGB)表示,故每一个像素点总共需要3*8bit表示
分辨率为256*512,故总共有256*512个像素点
综上:该彩色图像为256*512*3*8bits。
其中3指的是RGB三种颜色
音频模拟信号
MMU
2根
大多数RTOS调度算法都是可抢占式的
在内存中a的存储表示:(6的原码)
0000 0000 0000 0000 0000 0000 0000 0110
在内存中b的存储表示:(-20的补码)
1111 1111 1111 1111 1111 1111 1110 1100
两者相加:
1111 1111 1111 1111 1111 1111 1110 1100
+ 0000 0000 0000 0000 0000 0000 0000 0110
1111 1111 1111 1111 1111 1111 1111 0010
结果为转换十进制为:4294967282
验证:
int main()
{
unsigned int a = 6;
int b = -20;
(a + b > 4294967282) ? printf(">4294967282") : printf("<=4294967282");
printf("\n");
(a + b > 4294967281) ? printf(">4294967281") : printf("<=4294967281");
return 0;
}
结果:
<=4294967282
>4294967281
验证表明这样理解是没错的
答案>6
extern “C”
案:
sprintf() 格式化输出函数
功能: 函数sprintf()用来作格式化的输出。
用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);
说 明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用 outtextxy()函数将串里的字符显示在屏幕上。arg_list为参数表,可有不定个数。通常在绘图方式下输出数字时可调用sprintf()函 数将所要输出的格式送到第一个参数,然后显示输出。
用 法: int sprintf(char *string, char *farmat [,argument,...]);
snprintf()是sprintf()的限制字符数量的一个表达
功能:将可变个参数(...)按照format格式化成字符串,然后将其复制到str中
(1) 如果格式化后的字符串长度 < size,则将此字符串全部复制到str中,并给其后添加一个字符串结束符('\0');
(2) 如果格式化后的字符串长度 >= size,则只将其中的(size-1)个字符复制到str中,并给其后添加一个字符串结束符('\0'),返回值为格式化后的字符串的长度。