确切地说计算机病毒是一个,2015年9月全国计算机一级考试MsOffice考前模拟题

2015年9月全国计算机一级考试MsOffice考前模拟题

1). 正确的IP地址是

cf4dffb7ae5e4991f8476394f643df7c.png

A) 202.112.111.1

B) 202.2.2.2.2

C) 202.202.1

D) 202.257.14.13

2). 3.5英寸1.44MB的软盘片格式化后,每个扇区的容量是

A) 256B

B) 512B

C) 1024B

D) 2048B

3). DVD-ROM属于

A) 大容量可读可写外存储器

B) 大容量只读外部存储器

C) CPU直接存取的存储器

D) 只读内存储器

4). 计算机的技术性能指标主要是指

A) 计算机所配备语言、操作系统、外部设备

B) 硬盘的容量和内存的容量

C) 显示器的分辨率,打印机的性能等配置

D) 字长、运算速度,内/外存容量和CPU的时钟频率

5). 下列设备组中,完全属于输入设备的一组是

A) CD-ROM驱动器,键盘,显示器

B) 绘图仪,键盘,鼠标器

C) 键盘,鼠标器,扫描仪

D) 打印机,硬盘,条码阅读器

6). 用高级程序语言编写的程序,要转换成等价的可执行程序,必须经过

A) 汇编

B) 编辑

C) 解释

D) 编译和连接

7). 微机硬件系统中最核心的部件是

A) 内存储器

B) 输入输出设备

C) CPU

D) 硬盘

8). 1KB的准确数值是

A) 1024Bytes

B) 1000Bytes

C) 1024bits

D) 1000bits

9). 控制器的功能是

A) 指挥、协调计算机各部件工作

B) 进行算术运算和逻辑运算

C) 存储数据的程序

D) 控制数据的输入和输出

10). 十进制数55转换成无符号二进制数等于

A) 111111

B) 110111

C) 111001

D) 111011

11). 已知英文字母m的ASCII码值为109,那么英文字母p的ASCII码值是

A) 112

B) 113

C) 111

D) 114

12). 1946年诞生的世界上公认的第一台电子计算机是

A) UNIVAC-I

B) EDVAC

C) ENIAC

D) IBM650

13). 下列软件中,属于应用软件的.是

A) Windows 2000

B) UNIX

C) Linux

D) WPS Office 2002

14). RAM的特点是

A) 海量存储器

B) 存储在其中的信息可以永久保存

C) 一旦断电,存储在其上的信息将全部消失,且无法恢复。

D) 只用来存储数据的

15). 在数制的转换中,正确的叙述是

A) 对于相同的十进制整数(>1).,其转换结果的位数的变化趋势随着基数R的增大而减少。

B) 对于相同的十进制整数(>1).,其转换结果的位数的变化趋势随着基数R的增大而增加。

C) 不同数制的数字符是各不相同的,没有一个数字符是一样的。

D) 对于同一个整数值的二进制数表示的位数一定大于十进制数字的位数。

16). 计算机系统软件中最核心的是

A) 语言处理系统

B) 操作系统

C) 数据库管理系统

D) 诊断程序

17). 一个汉字的机内码与它的国标码之间的差是

A) 2020H

B) 4040H

C) 8080H

D) A0A0H

18). 下列关于计算机病毒的说法中,正确的是

A) 计算机病毒是一种有损计算机操作人员身体健康的生物病毒

B) 计算机病毒发作后,将造成计算机硬件永久性的物理损坏

C) 计算机病毒是一种通过自我复制进行传染的,破坏计算机程序和数据的小程序

D) 计算机病毒是一种有逻辑错误的程序

19). 能直接与CPU交换信息的存储器是

A) 硬盘存储器

B) CD-ROM

C) 内存储器

D) 软盘存储器

20). 下列叙述中,错误的是

A) 把数据从内存传输到硬盘的操作称为写盘

B) WPS Office 2003属于系统软件

C) 把源程序转换为等价的机器语言目标程序的过程叫编译

D) 计算机内部对数据的传输、存储和处理都使用二进制"

参考答案:

1-10A、B、B、D、C、D、C、A、A、B

11-20A、C、D、C、A、B、C、C、C、B

【2015年9月全国计算机一级考试MsOffice考前模拟题】相关文章:

<think>好的,我现在要解决用户在IAR编译器中遇到的错误:“incomplete type is not allowed”。首先,我需要理解这个错误的含义和常见原因。根据我的知识库,这个错误常发生在代码中使用了未完全定义的类型,比如结构体或联合体声明了但未定义,或者前向声明了某个类型但没有提供完整的定义。 首先,我应该检查用户代码中是否有结构体或联合体的声明但没有定义的情况。比如,如果有一个结构体声明为`struct MyStruct;`,但没有后续的完整定义,那么在需要该结构体大小或成员的地方,编译器就会报这个错误。这时候,需要用户补全结构体的定义,包括成员变量。 其次,检查是否在头文件中只声明了类型而没有包含定义。例如,如果在头文件中使用前向声明,但在使用该类型的源文件中没有包含实际的定义头文件,这也会导致错误。此时,需要确保在使用类型的地方包含了正确的头文件,或者将前向声明替换为完整的定义。 另外,还要考虑typedef的问题。如果用户使用了typedef创建别名,但原始类型未完全定义,同样会引发错误。例如,`typedef struct MyStruct MyType;`之后,如果尝试使用MyType但MyStruct尚未定义,就会出错。需要确保在使用typedef之前,原始类型已经被完整定义。 此外,数组声明中的类型不完整也是一个常见原因。比如声明数组时,如果元素类型未完全定义,编译器无法确定数组的大小,导致错误。需要检查数组声明中的类型是否已经完整定义。 可能还有其他情况,比如在C和C++混合编程时,如果没有正确使用extern "C",或者在头文件中遗漏了必要的包含,也可能导致类型不完整。需要用户检查这些方面。 接下来,我需要将这些可能的原因整理成清晰的解决步骤,并给出具体的代码示例,帮助用户理解如何修改。同时,根据用户提供的引用内容,虽然引用[1]和引用[2]是关于其他错误的,但用户可能希望看到类似的结构,即分点说明解决方案,并引用相关资源。 最后,生成相关问题,帮助用户进一步了解可能相关的编译错误,比如类型未定义、前向声明问题等。这样用户可以有更全面的认识,预防其他类似错误的发生。</think>### IAR编译器错误'incomplete type is not allowed'解决方案 该错误表示代码中使用了**未完全定义的类型**,编译器无法确定其内存布局或成员信息。以下是具体原因及解决方法: #### 1. 结构体/联合体未定义完整 若声明了结构体但未定义成员,在实例化时会报错: ```c struct MyStruct; // 前向声明不完整 struct MyStruct var; // 错误:使用未完成类型 ``` **解决方案**:补全类型定义 ```c struct MyStruct { int id; char name[20]; }; ``` #### 2. 头文件包含缺失 当跨文件使用类型时,需确保定义可见: ```c // file.h struct Data; // 前向声明 // file.c struct Data { // 实际定义 int value; }; ``` **解决方案**:在使用该类型的文件中包含定义头文件 ```c #include "file.c" // 包含实际定义 ``` #### 3. typedef别名问题 使用typedef时原始类型必须完整: ```c typedef struct Node NodeT; // 前向声明 NodeT* ptr; // 允许指针声明 NodeT instance; // 错误:不完整类型 ``` **解决方案**:先完成类型定义再typedef ```c struct Node { int data; struct Node* next; }; typedef struct Node NodeT; ``` #### 4. 数组声明不完整 数组元素类型必须完全定义: ```c struct Element; struct Element arr[10]; // 错误:元素类型未定义 ``` **解决方案**: ```c struct Element { int type; float value; }; struct Element arr[10]; // 合法 ``` #### 调试建议 1. 在IAR工程中搜索错误行号定位问题代码 2. 使用Go to Definition功能追踪类型定义 3. 检查所有头文件包含链 4. 确认没有循环依赖的头文件 编译器需要知道类型的完整信息才能: - 计算sizeof大小 - 分配内存空间 - 访问成员变量 - 进行类型对齐 [^1]: 类似类型转换错误可参考浮点转整型的类型适配问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值