正确答案: D
除了赋值运算,其他运算都不能改变变量的值
题目:以下关于C/C++程序变量的叙述中,错误的是______。
解析:解析:本题考查程序语言基础知识。程序要处理的数据有两种:常量和变量。常量的值在程序运行期间不变,变量的值可以改变。每个变量都需要相应的内存单元存储其值,因此程序中的变量是内存单元的抽象。为变量规定类型可以方便进行存储单元分配,以及在编译期间进行语法和部分语义的检查。在C/C++中,要求变量先声明后使用。赋值运算是所有程序语言都要提供的基本运算,用于在程序中表示数据的存储和传输。C/C++除了提供赋值运算外,自增自减运算也可以修改变量的值。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列寻址方式中取得操作数速度最慢的是______。
存储器间接寻址
解析:解析:在题目所列出的寻址方式中,决定操作数地址最花时间的是存储器间接寻址。这是因为其他3种寻址方式中,操作数地址是由指令中所给出的寄存器或指令所提供的相对位移量来决定的,获得操作数地址只需1~3个总线周期就可以了。而存储器间接寻址需要先获取主存地址,读出相应内容才能获取操作数地址,一般不会少于4个总线周期。
[单选题]无线局域网标准IEEE 802.11i提出了新的TKIP协议来解决(66)中存在的安全隐患。
WEP协议
解析:解析:IEEE 802.11i在2004年6月成为正式标准,作为802.11家族的一部分,802.11i为802.11a、802.11b和802.11g无线局域网提供了全新的安全技术。802.11i定义了新的密钥交换协议TKIP(Temporal Key Integrity Protocol)和高级加密标准AES(Advanced Encryption Standard)。TKIP是对WEP(Wired Equivalency Protocol)协议的改进,它提供了报文完整性检查,每个数据包使用不同的混合密钥(per-packet key mixing),每次建立连接时生成一个新的基本密钥(re-keying),这些手段的采用使得诸如密钥共享、碰撞攻击和重放攻击等无能为力,从而弥补了WEP协议的安全隐患。