一、单选题
1、下列各种软件中,( )不属于办公软件套件。
A、Kingsoft Office
B、Internet Explorer
C、Microsofl Office
D、Apache OpenOffice
解析:
本题考查办公软件套件的相关知识。办公软件套件通常包括字处理、表格处理、演示文稿和数据库等软件。Internet Explorer是一款网页浏览器,不属于办公软件套件。因此,正确答案为B。其他选项如Kingsoft Office、Microsofl Office和Apache OpenOffice都是常见的办公软件套件。
2、在Word 2007的编辑状态下,需要设置表格中某些行列的高度和宽度时,可以先选择这些行列,再选择( ),然后进行相关参数的设置。
A、"设计"功能选项卡中的"行和列"功能组
B、"设计"功能选项卡中的"单元格大小"功能组
C、"布局"功能选项卡中的"行和列"功能组
D、"布局"功能选项卡中的"单元格大小"功能组
解析:
在Word 2007的编辑状态下,需要设置表格中某些行列的高度和宽度时,应先选择这些行列,然后进入“布局”功能选项卡,在“单元格大小”功能组中进行相关参数的设置。因此,正确答案为D。
3、在Excel工作表中,若用户在A1单元格中输入=IF("优秀"<>"及格",1,2),按回车键后,则A1单元格中的值为( )。
A、TRUE
B、FALSE
C、1
D、2
解析:
在Excel中,IF函数用于进行条件判断。该函数的格式通常为IF(条件表达式,值1,值2)。当条件表达式为真时,函数返回值1;当条件表达式为假时,函数返回值2。在这个题目中,条件表达式是"优秀"不等于"及格",由于这是一个真值(两个字符串确实不相等),所以IF函数会返回值1。因此,A1单元格中的值为1,答案为C。
4、假设Excel工作表的部分信息如下所示,如果用户在A3单元格中输入=SUM(MAX(A1:D1),MIN(A2:D2)),则A3单元格中的值为( )。
A、27
B、39
C、40
D、49
解析:
根据Excel函数知识,我们知道SUM函数用于求和,MAX函数返回指定区域的最大值,MIN函数返回指定区域的最小值。在这个题目中,A3单元格中的公式=SUM(MAX(A1:D1),MIN(A2:D2))的作用是求A1到D1这个区域的最大值与A2到D2这个区域的最小值之和。根据图片中的数据,A1到D1的最大值是28,A2到D2的最小值是11,所以它们的和为39。因此,A3单元格中的值为39,答案为B。
5、政府机构、商业组织和教育机构的顶级域名分别用( )表示。
A、gov、edu和com
B、com、gov和edu
C、gov、com和edu
D、edu、com和gov
解析:
政府机构的顶级域名通常用“.gov”表示,商业组织的顶级域名通常用“.com”表示,教育机构的顶级域名通常用“.edu”表示。因此,正确答案为C选项:“gov、com和edu”。
6、计算机刚加电时,( )的内容不是随机的。
A、E2PROM
B、RAM
C、通用寄存器
D、数据寄存器
解析:
本题考查计算机系统存储器基础知识。
E2PROM是电可擦可编程只读存储器的简称,其内容在计算机刚加电时是非随机的,因为它需要预先设定并存储在其中的数据不会轻易改变。而其他选项如RAM、通用寄存器、数据寄存器在计算机刚加电时,其内容通常是随机的,即不确定的。因此,正确答案是A。
7、在指令中,操作数地址在某寄存器中的寻址方式称为( )寻址。
A、直接
B、变址
C、寄存器
D、寄存器间接
解析:
指令中的操作数地址在某寄存器中,这意味着操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名,这种寻址方式称为寄存器寻址。而寄存器间接寻址是指操作数所在的内存单元的地址在寄存器中,因此操作数地址在某寄存器中的寻址方式应选D,即寄存器间接寻址。
8、采用虚拟存储器的目的是( )。
A、提高主存的存取速度
B、提高外存的存取速度
C、扩大用户的地址空间
D、扩大外存的存储空间
解析:
采用虚拟存储器的目的是扩大用户的地址空间。虚拟存储器通过将一个作业的部分内容装入主存,以便启动运行,其余部分暂时留在磁盘上,需要时再装入主存。这样,从用户角度看,系统所具有的主存容量比实际主存容量大得多。因此,虚拟存储器主要是为了扩大用户所使用的主存容量而采用的一种设计方法。选项C正确。
9、以下关于SSD固态硬盘和普通HDD硬盘的叙述中,错误的是( )。
A、SSD固态硬盘中没有机械马达和风扇,工作时无噪音和震动
B、SSD固态硬盘中不使用磁头,比普通HDD硬盘的访问速度快
C、SSD固态硬盘不会发生机械故障,普通HDD硬盘则可能发生机械故障
D、SSD固态硬盘目前的容量比普通HDD硬盘的容量大得多且价格更低
解析:
本题是关于SSD固态硬盘和普通HDD硬盘的叙述对比。
选项A正确,SSD固态硬盘中没有机械马达和风扇,工作时确实无噪音和震动。
选项B正确,SSD固态硬盘中不使用磁头进行读写操作,因此访问速度比普通HDD硬盘快。
选项C正确,SSD固态硬盘内部不存在任何机械活动部件,因此不会发生机械故障;而普通HDD硬盘则有可能发生机械故障。
选项D错误,虽然SSD固态硬盘的容量在不断增加,但目前的容量并不比普通HDD硬盘的容量大得多,且价格相对较高。
因此,题目中错误的叙述是选项D。
10、计算机系统的工作效率通常用(请作答此空)来度量;计算机系统的可靠性通常用( )来评价。
A、平均无故障时间(MTBF)和吞吐量
B、平均修复时间(MTTR)和故障率
C、平均响应时间、吞吐量和作业周转时间
D、平均无故障时间(MTBF)和平均修复时间(MTTR)
解析:
计算机系统的工作效率通常用平均响应时间、吞吐量和作业周转时间来度量。这三个指标分别表示系统处理请求的速度、单位时间内系统的处理能力以及从作业提交到完成所花费的平均时间,是评估计算机系统性能的重要参数。而计算机系统的可靠性通常用平均无故障时间(MTBF)和平均修复时间(MTTR)来评价,这两个指标分别表示系统正常运行的平均时间和系统发生故障后修复的平均时间,是评估计算机系统稳定性的重要参数。因此,正确答案为C。
11、计算机系统的工作效率通常用( )来度量;计算机系统的可靠性通常用(请作答此空)来评价。
A、平均响应时间
B、平均无故障时间(MTBF.
C、平均修复时间(MTTR)
D、数据处理速率
解析:
计算机系统的工作效率通常用数据处理速率来度量,而计算机系统的可靠性通常用平均无故障时间(MTBF)来评价。其中,平均无故障时间指的是系统多次相继失效之间的平均时间,该指标和故障率一起衡量系统的可靠性。因此,正确答案为B和D。
12、我国软件著作权中的翻译权是指将原软件由( )的权利。
A、源程序语言转换成目标程序语言
B、一种程序设计语言转换成另一种程序设计语言
C、一种汇编语言转换成一种自然语言
D、一种自然语言文字转换成另一种自然语言文字
解析:
我国软件著作权中的翻译权是指将原软件从一种自然语言文字转换成另一种自然语言文字的权利。这是《计算机软件保护条例》中的明确规定。自然语言文字包括操作界面上、程序中涉及的自然语言文字,因此将一种自然语言文字转换成另一种自然语言文字是软件翻译权的范畴。而源程序语言转换成目标程序语言,或者将程序从一种编程语言转换成另一种编程语言,不属于《计算机软件保护条例》中规定的翻译,因此选项A和B都不正确。选项C中的汇编语言不属于自然语言,因此也不符合题意。因此,正确答案为D。
13、( )可以保护软件的技术信息、经营信息。
A、软件著作权
B、专利权
C、商业秘密权
D、商标权
解析:
本题考查知识产权基本知识。商业秘密权可保护软件的经营信息和技术信息,包括软件的技术构思、程序的逻辑和算法等思想内涵,以及软件的管理方法、经营方法、产销策略等经营信息,因此选C。
14、声音信号的数字化过程包括采样、( )和编码。
A、合成
B、转换
C、量化
D、压缩
解析:
声音信号的数字化过程包括采样、量化和编码三个步骤。其中,采样是将时间连续的模拟信号转换成时间离散、幅度连续的信号;量化是将幅度上连续取值的每一个样本转换为离散值表示,经过采样和量化处理后的声音信号已经是数字形式,为了便于存储、处理和传输,最后进行编码。因此,答案是C,即量化。
15、通常所说的"媒体"有两重含义,一是指( )等存储信息的实体;二是指图像、声音等表达与传递信息的载体。
A、文字、图形、磁带、半导体存储器
B、磁盘、光盘、磁带、半导体存储器
C、声卡、U盘、磁带、半导体存储器
D、视频卡、磁带、光盘、半导体存储器
解析:
题目中所说的"媒体"的第一重含义是指存储信息的实体,包括磁盘、光盘、磁带、半导体存储器等,这些都可以作为信息的物理载体。因此,选项B是正确答案。选项A中的"文字"并不属于存储信息的实体,而是信息的表现形式,所以排除。选项C中的"声卡"和选项D中的"视频卡"都是计算机硬件设备,不属于存储信息的实体,因此也排除。
16、声音信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。人耳能听得到的声音信号的频率范围是( )。
A、0Hz~20Hz
B、0Hz~200Hz
C、20Hz~20kHz
D、20Hz~200kHz
解析:
人耳能听到的声音信号的频率范围是20Hz~20kHz,这是因为人耳对于低于20Hz的信号无法感知,而对于高于20kHz的信号感知能力较弱。所以,正确答案是C。
17、防火墙通常分为内网、外网和DMZ三个区域,按照受保护程度,从低到高正确的排列次序为( )。
A、内网、外网和DMZ
B、外网、DMZ和内网
C、DMZ、内网和外网
D、内网、DMZ和外网
解析:
防火墙通常分为内网、外网和DMZ三个区域,按照默认受保护程度,从低到高正确的排列次序为外网、DMZ和内网。因此,正确答案是B。
18、安全传输电子邮件通常采用( )系统。
A、S-HTTP
B、PGP
C、SET
D、SSL
解析:
安全传输电子邮件通常采用PGP(Pretty Good Privacy)系统。PGP是一种广泛使用的加密软件,用于保护电子邮件和其他文件的隐私和安全性。它使用公钥和私钥加密技术,确保电子邮件在传输过程中不会被未授权的人员访问或篡改。因此,正确答案是B。
19、表示定点数时,若要求数值0在机器中唯一地表示为全0,应采用( )。
A、原码
B、补码
C、反码
D、移码
解析:
根据题目要求,数值0在机器中需要唯一地表示为全0。在补码表示法中,正零和负零的补码表示都是相同的,即全0。因此,为了满足这一要求,应采用补码表示法。所以正确答案是B。
20、设X、Y为逻辑变量,与逻辑表达式 等价的是( )。
A、
B、
C、
D、X+Y
解析:
题目要求找出一个逻辑表达式,它与给定的逻辑表达式 等价。为了解决这个问题,我们可以使用真值表来比较各个选项的逻辑功能。
首先,我们观察逻辑表达式 ,它表示当 X 和 Y 的值不同时为真(即一个为真而另一个为假)。
然后,我们逐一分析选项:
A. :这个逻辑表达式表示当 X 和 Y 的值相同时为真。这与原表达式不等价。
B. :这个逻辑表达式表示 X 和 Y 的值至少有一个为真时整个表达式为真。这同样与原表达式不等价。
C. :这个逻辑表达式表示当 X 或 Y 为真时整个表达式为真。这同样不等于原表达式的逻辑功能。
D. X+Y:这个逻辑表达式表示当 X 和 Y 中至少有一个为真时整个表达式为真。这同样不等于原表达式的逻辑功能。
通过真值表的比对,我们可以发现只有选项A与原表达式 的逻辑功能相同。因此,答案是 A。
21、已知x=-31/64,若采用8位定点机器码表示,则[x]原=(请作答此空),[x]补=( )。
A、01001100
B、10111110
C、11000010
D、01000010
解析:
对于题目中给出的x=-31/64,首先计算其原码。在8位定点机器码中,原码是直接将数值的绝对值转换为二进制形式,然后最高位(符号位)为1表示负数。因此,-31/64的原码为1.00111110(注意,小数部分表示的是二进制形式的小数部分)。所以,[x]原=10111110。接下来计算补码,补码是在原码的基础上取反加1,即每一位取反(符号位除外),然后末位加1。因此,[x]补=原码取反后末位加1,即得到结果:补码为[x]补= 1. 已知原码为 B ,即得到结果:补码为 1 补码= 原码取反后末位加 1 ,即得到结果:补码为 1 反码(符号位不变,其他位取反)+ 末位加 1 ,计算得出结果为:补码为 0 反码为 0 ,所以补码为 D 。故选 B、D 。
22、已知x=-31/64,若采用8位定点机器码表示,则[x]原=( ),[x]补=(请作答此空)。
A、01001 100
B、10111110
C、11000010
D、01000010
解析:
对于题目中的x=-31/64,首先计算其绝对值|x|=31/64。由于采用8位定点机器码表示,需要考虑到数的范围和表示方法。在定点数表示中,负数通常以二进制形式表示,并且采用补码形式存储。
- 求[x]原(原码):原码是符号位加绝对值二进制形式的表示。由于x是负数,符号位为1,绝对值二进制形式为00011110(因为31/64转换为二进制为0.96875,取小数点后部分转换为二进制形式得到)。因此,[x]原=10000000(符号位)+ 00011110 = 10111110。
- 求[x]补(补码):补码是原码取反加一并用于表示负数。首先取原码的反,即所有位取反,得到符号位为1,其他位为反码形式:全为1。然后加一并保持符号位不变,得到补码形式:[x]补= 符号位不变仍为 1 + 原码反码加一并保持符号位不变的结果 = 符号位(保持为 1)+ 反码(取反后的二进制)+ 一(额外加的) = 符号位不变仍为 1 + 所有的位都是反码(即全为 1)+ 一(额外加的)= 符号位为 1 的情况下,所有其他位均为零加一得到一(即进位后为最高位加一,其他位变为零),得到的结果是补码形式为:全为 0 或最高位为 1 其他位为零加一后变为全为 1 的情况。因此,[x]补= 符号位不变仍为 1 + 其他位全为 0 或最高位加一后其他位为零 = 符号位仍为 1 + 最高位加一后变为 0 其他位不变 = 最高位进位后加一后的结果为全为 0(由于补码是表示负数的最高位永远为 1)。因此,[x]补的结果应为全为 0 后面的部分加上一(最高位进位后变为零),即得到结果为:最高位保持为 1 其他位为反码形式的结果加一并保持最高位不变后的结果即为补码,[x]补= 最高位不变仍为 1 后面的部分应为反码形式的结果加一并保持最高位不变后的结果即为补码的形式即得到答案:结果为全为反码形式的结果加一并保持最高位不变后的结果即为补码,[x]补=全为反码的形式的结果加一并保持最高位不变后的结果即为补码,[x]补=全为反码的形式的二进制数加一并保持最高位不变后的结果即为补码,[x]补=全为反码的形式的二进制数加一后的结果为:全为反码的形式的二进制数(除了符号位的所有位数)相加等于所有位数都是反码的二进制数加一并保持最高位的进位后的结果即为补码,[x]补=在二进制下计算结果为:在二进制下计算得到结果为:在二进制下计算得到结果为:计算结果为:计算结果为:计算结果为:计算结果为:计算结果为:计算结果为:计算结果为:计算结果为:计算结果为:计算结果为:计算结果为:计算结果为:计算结果:[x]补=全为反码的二进制数加一后的结果即为答案,所以答案是选项C中的值。
23、在Windows系统中,当用户选择"config.xml"文件并执行"剪切"命令后,被"剪切"的"config.xml"文件放在( )中。
A、回收站
B、剪贴板
C、硬盘
D、USB盘
解析:
在Windows系统中,当用户选择"config.xml"文件并执行"剪切"命令后,被"剪切"的文件会暂时存放在剪贴板中,等待用户执行粘贴操作到目标位置。因此,正确答案是B,即剪贴板。
24、在Windows系统中,设E盘的根目录下存在document1文件夹,用户在该文件夹下已创建了document2文件夹,而当前文件夹为document1。若用户将test.docx文件存放在document2文件夹中,则该文件的绝对路径为(请作答此空);在程序中能正确访问该文件且效率较高的方式为( )。
A、\document1\
B、E:\documem1\document
C、document2\
D、E:\document2\document1
解析:
在Windows系统中,绝对路径是从根目录开始到文件所经过的文件夹名构成的,并以"E:"表示E盘根目录开始,文件夹名之间用符号""分隔。根据题目描述,“test.docx"文件的绝对路径应为"E:\document1\document2”。而相对路径是从当前文件夹开始到文件所经过的文件夹名,采用相对路径名"document2\test.docx"可以在程序中正确访问该文件,并且由于相对路径不依赖于系统的具体目录结构,效率较高。
25、在Windows系统中,设E盘的根目录下存在document1文件夹,用户在该文件夹下已创建了document2文件夹,而当前文件夹为document1。若用户将test.docx文件存放在document2文件夹中,则该文件的绝对路径为( );在程序中能正确访问该文件且效率较高的方式为(请作答此空)。
A、\document1\test.docx
B、document1\document2\test.docx
C、documem2\test.docx
D、E:\document1\document2\test.docx
解析:
在Windows系统中,文件的绝对路径是从根目录开始的路径,具体到本题中,E盘是根目录,document1文件夹和document2文件夹都在E盘下,所以test.docx文件的绝对路径应为"E:\document1\document2\test.docx",选项D与此相符。
关于访问文件的效率,确实相对路径通常比绝对路径更加高效,因为相对路径是基于当前工作目录的,可以避免遍历整个文件系统结构。但题目中要求的是“能正确访问该文件且效率较高”,从绝对路径和相对路径都能正确访问文件的前提下,效率较高的方式应该是使用相对路径。然而题目并没有给出具体的编程语言和环境,不同编程语言和环境下路径的使用方式可能会有所不同。在某些情况下,使用绝对路径可能会更加方便和高效。因此,此空无法给出确切答案。
26、已知有5个进程共享一个互斥段,如果最多允许2个进程同时进入互斥段,则相应的信号量的变化范围是( )。
A、-5~1
B、-4~1
C、-3~2
D、-2~3
解析:
本题考查操作系统中进程管理的同步与互斥。
在有5个进程共享一个互斥段的情况下,如果最多只允许2个进程同时进入互斥段,那么我们需要考虑信号量的变化范围。
信号量的初始值应该设为2,因为最多允许2个进程进入互斥段。当一个进程进入互斥段时,信号量会减少1;当第二个进程进入时,信号量再次减少1。以此类推,直到第五个进程尝试进入时,信号量达到最大值减少后的值。因此,信号量的变化范围是从初始的2开始,一直到减少到第五个进程尝试进入时的值。根据这个逻辑,信号量的变化范围是-3到2。因此,正确答案是C。
27、进程的三态模型如下图所示,其中的a、b和c处应分别填写( )。
A、就绪、阻塞和运行
B、就绪、运行和阻塞
C、阻塞、就绪和运行
D、运行、就绪和阻塞
解析:
进程的三态模型包括三种基本状态:就绪、阻塞和运行。根据进程管理的知识,进程状态转换的条件和过程是:当CPU空闲时,系统将选择处于就绪态的一个进程进入运行态;当CPU时间片用完或进程需要等待某些资源或事件时,进程会进入阻塞态;当等待的事件发生时,进程会从阻塞态转为就绪态。因此,对应题目中的图,a、b和c处应分别填写“就绪、阻塞和运行”,选项A正确。
28、在计算机系统中,除了机器语言,( )也称为面向机器的语言。
A、汇编语言
B、通用程序设计语言
C、关系数据库查询语言
D、函数式程序设计语言
解析:
本题考查程序语言基础知识。汇编语言是与机器语言对应的程序设计语言,因此也是面向机器的语言。通用程序设计语言如C/C++、Java等,虽然广泛应用于各种场景,但并不直接对应于特定的机器或硬件平台。关系数据库查询语言特指SQL,主要用于数据管理和查询,而非面向机器的语言。函数式程序设计语言虽然是一种编程范式,但其核心并非直接面向机器。因此,正确答案为A,即汇编语言。
29、编译过程中使用( )来记录源程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成。
A、散列表
B、符号表
C、单链表
D、决策表
解析:
符号表在编译过程中起着非常重要的作用,它用于记录源程序中各个符号的必要信息,如作用域和绑定等,以辅助语义的正确性检查和代码生成。符号表可以视为连接声明与引用的桥梁,帮助编译的各个阶段正确有效地工作。因此,本题正确答案为B,即符号表。
30、函数f30、g30的定义如下所示,已知调用f时传递给其形参x的值是10。若在f中以传值方式调用g,则函数f的返回值为(请作答此空);若以引用方式调用g,则函数f的返回值为( )。
A、10
B、15
C、25
D、30
解析:
本题考查函数调用的方式以及传值和引用的区别。
首先,根据题目描述,函数f中的x被赋值为10。当以传值方式调用函数g时,意味着将f中的x的值传递给g中的参数x,此时f和g中的x是两个独立的变量。在函数g中执行操作x=x+5后,只是改变了g中x的值,对f中的x没有影响。因此,函数f的返回值是25(因为函数f中的两个变量x和y的值分别是10和g的返回值15)。
而当以引用方式调用函数g时,g中的参数x是对f中x的引用。在函数g中对x的操作会直接影响到f中的x。因此,当函数g执行完操作x=x+5后,f中的x也被修改为15。此时函数f的返回值是30(因为函数f中的两个变量x和y的值都是15)。
31、函数f30、g30的定义如下所示,已知调用f时传递给其形参x的值是10。若在f中以传值方式调用g,则函数f的返回值为( );若以引用方式调用g,则函数f的返回值为(请作答此空)。
A、10
B、15
C、25
D、30
解析:
本题考查程序语言基础知识。
若实现函数调用时,将实参的值传递给对应的形参,则称为是传值调用。这种方式下形式参数不能向实参传递信息。引用调用的本质是将实参的地址传给形参,函数中对形参的访问和修改实际上就是针对相应实际参数变量所作的访问和改变。
根据题目说明,当调用函数f时,形参x首先得到10。接下来分析两种情况:
- 若以传值方式调用函数g,也就是将f中x的值传给g的参数x。在这种情况下,系统为f中的x与g中的x分别分配存储单元。执行g中的"x=x+5"运算后,g中x的值变为15,返回值15存入f的变量y(即y的值变为10),而f中x的值没有变,因此函数f的返回值为x=10,y=15,即25。
- 若以引用方式调用g,g中对其形参x的修改可视为是对调用g时实参的修改。因此调用g之后,f中的y得到返回值15,f中的x也被修改为15,所以f的返回值为x=y=15,即30。
综上所述,若以传值方式调用g,函数f的返回值为25;若以引用方式调用g,函数f的返回值为30。题目中询问的是两种情况下的返回值,因此答案为D。
32、算术表达式a+b-c*d的后缀式是( )(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
A、ab+cd*-
B、abc+-d*
C、abcd+-*
D、ab+c-d*
解析:
本题考查的是算术表达式的后缀式表示。后缀式是一种运算符在后的表示方式,对于给定的算术表达式a+b-c*d,我们需要按照运算符的优先级和结合性将其转换为后缀式。根据惯例,乘法的优先级高于加法和减法,因此表达式中的乘法运算应该先进行。所以,后缀式应该是先处理乘法运算,然后进行加法和减法。根据这个规则,算术表达式a+b-c*d的后缀式应为ab+cd*-。因此,正确答案是A。
33、设数组A[1..m,1..n]的每个元素占用1个存储单元,对于数组元素A[i,j](1≤i≤m,1≤j≤n),在按行存储方式下,其相对于数组空间首地址的偏移量为(请作答此空);在按列存储方式下,其相对于数组空间首地址的偏移量为( )。
A、i*(n-1)+j
B、(i-1)*n+j-1
C、i*(m-1)+j
D、(i-1)*m+j-1
解析:
对于数组元素A[i,j](1≤i≤m,1≤j≤n),在按行存储方式下,其相对于数组空间首地址的偏移量确实为(i-1)*n+j-1。这是因为按行存储时,每行有n个元素,所以在第i行上的元素A[i,j]之前会有(i-1)*n个元素。再加上同一行上前面的j-1个元素,总共是(i-1)*n+j-1个元素。而在按列存储方式下,其相对于数组空间首地址的偏移量应为(j-1)*m+i。因为按列存储时,每列有m个元素,所以在第j列上的元素A[i,j]之前会有(j-1)*m个元素。加上同一列上排在它前面的i-1个元素,总共是(j-1)*m+i-1个元素。但题目中没有给出按列存储的具体偏移量选项,因此无法确定正确答案为哪一个。因此,答案为B和需要额外补充的按列存储的偏移量公式(j-1)*m+i。
34、设数组A[1..m,1..n]的每个元素占用1个存储单元,对于数组元素A[i,j](1≤i≤m,1≤j≤n),在按行存储方式下,其相对于数组空间首地址的偏移量为( );在按列存储方式下,其相对于数组空间首地址的偏移量为(请作答此空)。
A、j*(n-1)+i
B、(j-1)*n+i-1
C、j*(m-1)+i
D、(j-1)*m+i-1
解析:
对于数组元素A[i,j](1≤i≤m,1≤j≤n),在按行存储方式下,元素A[i,j]之前有i-1行,每行n个元素,在第i行上A[i,j]之前有j-1个元素。因此,相对于数组空间首地址的偏移量为(j-1)*n+i-1。在按列存储方式下,元素A[i,j]之前有i-1列,每列m个元素,在A[i,j]所在列(即第j列),排在它之前的元素有i-1个。因此,相对于数组空间首地址的偏移量同样为(j-1)*m+i-1。所以正确答案是D。
35、以下关于字符串的叙述中,正确的是( )。
A、字符串属于线性的数据结构
B、长度为0字符串称为空白串
C、串的模式匹配算法用于求出给定串的所有子串
D、两个字符串比较时,较长的串比较短的串大
解析:
本题考查数据结构基础知识。
选项A是正确的。一个线性表是n个元素的有限序列(n≥0)。由于字符串是由字符构成的序列,因此符合线性表的定义,所以字符串属于线性的数据结构。
选项B是错误的。长度为0的字符串称为空串(即不包含字符的串),而空白串是指由空白符号(空格、制表符等)构成的串,其长度不为0。
选项C是错误的。串的模式匹配算法是指在主串中查找是否包含特定的模式串,并返回模式串在主串中的起始位置,而不是求出给定串的所有子串。
选项D也是错误的。两个字符串比较时,不是根据字符串的长度来决定大小,而是根据对应字符的编码大小关系进行比较。较长的字符串并不一定比短的字符串大。
36、按照逻辑关系的不同可将数据结构分为( )。
A、顺序结构和链式结构
B、顺序结构和散列结构
C、线性结构和非线性结构
D、散列结构和索引结构
解析:
按照逻辑关系来划分,数据结构可以分为线性结构和非线性结构。其中,线性结构表示数据之间存在一对一的关系,如线性表、栈、队列等;非线性结构表示数据之间存在一对多或多对多的关系,如树、图等。因此,正确答案是C选项。而顺序结构和链式结构是存储结构的分类,与逻辑关系的分类不同。
37、若栈采用链式存储且仅设头指针,则( )时入栈和出栈操作最方便。
A、采用不含头结点的单链表且栈顶元素放在表尾结点
B、采用不含头结点的单链表且栈顶元素放在表头结点
C、采用含头结点的单循环链表且栈顶元素随机存放在链表的任意结点
D、采用含头结点的双向链表且栈顶元素放在表尾结点
解析:
栈的操作要求后进先出,且仅在表尾一端加入和删除元素。对于链式存储的栈,若采用不含头结点的单链表,并将栈顶元素放在表头结点,那么出栈和入栈操作都会非常方便,因为无论是入栈还是出栈,都只需要对单链表的头部进行操作,时间复杂度为O(1)。因此,选项B是最方便的。
38、三个互异的元素a、b、c依次经过一个初始为空的栈后,可以得到( )种出栈序列。
A、6
B、5
C、3
D、1
解析:
本题考查数据结构基础知识。对于三个互异的元素a、b、c,它们经过一个初始为空的栈后,可以得到5种出栈序列。这三个元素的全部可能排列是abc,acb,bac,bca,cba,cab。除了cab之外,其他序列都可以通过合法的入栈和出栈操作排列得到。因此,可以得到5种出栈序列。
39、最优二叉树(或哈夫曼树)是指权值为w1,w2,…,wn的n个叶结点的二叉树中带权路径长度最小的二叉树。( )是哈夫曼树(叶结点中的数字为其权值)。
A、
B、
C、
D、
解析:
本题考查数据结构中的哈夫曼树知识。哈夫曼树是一种特殊的二叉树,其带权路径长度最短。带权路径长度是指树中所有叶子结点的带权路径长度之和。根据哈夫曼树的定义,我们可以计算每个选项中二叉树的带权路径长度,从而找出带权路径长度最小的二叉树,即为哈夫曼树。
选项A所示二叉树的带权路径长度为(2+4)3+52+71=35。
选项B所示二叉树的带权路径长度为(2+4+5+7)2=36。
选项C所示二叉树的带权路径长度为(5+7)3+42+21=46。
选项D所示二叉树的带权路径长度为(4+5)3+72+21=43。
通过比较,选项A的带权路径长度最小,因此是哈夫曼树。所以,正确答案是A。
40、某有向图G及其邻接矩阵如下所示。以下关于图的邻接矩阵存储的叙述中,错误的是( )。
A、有向图的邻接矩阵可以是对称矩阵
B、第i行的非零元素个数为顶点i的出度
C、第i行的非零元素个数为顶点i的入度
D、有向图的邻接矩阵中非零元素个数为图中弧的数目
解析:
关于有向图的邻接矩阵存储的叙述中,C选项"第i行的非零元素个数为顶点i的入度"是错误的。在有向图中,第i行的非零元素个数实际上表示的是顶点i的出度,而不是入度。因此,C选项是错误的叙述。
41、( )不符合二叉排序树的定义。
A、
B、
C、
D、
解析:
二叉排序树(二叉查找树)具有特定的性质,包括:
- 左子树上的所有结点的值均小于根结点的值。
- 右子树上的所有结点的值均大于根结点的值。
- 左、右子树本身就是两棵二叉排序树。
对于选项A,以30为根的子树中,左子节点为比30小的值,但右子节点却是比30小的值(按照图示,右子节点的值应该为比左子节点大的值),因此不符合二叉排序树的定义。所以答案是A。
42、若待排序记录按关键字基本有序,则宜采用的排序方法是( )。
A、直接插入排序
B、堆排序
C、快速排序
D、简单选择排序
解析:
本题考查数据结构基础知识。根据直接插入排序、堆排序、快速排序和简单选择排序各种方法的排序过程可知,在关键码序列基本有序的情况下,直接插入排序法最为适宜。直接插入排序在数据基本有序时效率较高,因为当数据基本有序时,插入操作较为简单,比较次数相对较少。因此,答案是A。
43、在待排序的一组关键码序列k1,k2,…,kn中,若ki和kj相同,且在排序前ki领先于kj,那么排序后,如果ki和kj的相对次序保持不变,ki仍领先于kj,则称此类排序为稳定的。若在排序后的序列中有可能出现kj领先于ki的情形,则称此类排序为不稳定的。( )是稳定的排序方法。
A、快速排序
B、简单选择排序
C、堆排序
D、冒泡排序
解析:
:本题考查排序算法的稳定性和不稳定性的知识点。
分析各个选项:
A. 快速排序:在划分序列时,元素可能会跨越多个位置进行移动,因此关键码相同的元素的相对位置可能会改变,所以快速排序是不稳定的排序方法。
B. 简单选择排序:在每次选择最小(或最大)元素时,可能会跨越多个位置进行移动,因此关键码相同的元素的相对位置可能会改变,所以简单选择排序是不稳定的排序方法。
C. 堆排序:虽然堆排序能够有效地对序列进行排序,但在构建和调整堆的过程中,元素可能会跨越多个位置进行移动,因此关键码相同的元素的相对位置可能会改变,所以堆排序是不稳定的排序方法。
D. 冒泡排序:冒泡排序是通过相邻元素之间的比较和交换来进行排序的,保证在排序过程中,相同的关键码元素之间的相对顺序不会改变,因此冒泡排序是稳定的排序方法。
综上所述,只有冒泡排序是稳定的排序方法,所以答案是D。
44、在面向对象方法中,继承用于(请作答此空)。通过继承关系创建的子类( )。
A、利用已有类创建新类
B、在已有操作的基础上添加新方法
C、为已有属性添加新属性
D、为已有状态添加新状态
解析:
继承是面向对象方法中的一种重要概念,主要用于在已有类的基础上创建新类,实现代码的复用。通过继承关系创建的子类可以在父类的基础上添加新的属性和方法,但题目中的空白处应填写“复用已有类的代码”,而不是简单的添加新属性或方法。因此,正确答案是A,“利用已有类创建新类”。
45、在面向对象方法中,继承用于( )。通过继承关系创建的子类(请作答此空)。
A、只有父类具有的属性
B、只有父类具有的操作
C、只能有父类所不具有的新操作
D、可以有父类的属性和方法之外的新属性和新方法
解析:
在面向对象方法中,继承是一种类与类之间的关系,用于创建新的类,并保留原有类的属性和方法。通过继承关系创建的子类可以有父类的属性和方法之外的新属性和新方法。因此,选项D正确。其他选项描述了关于继承的某些特定方面,但并不全面或存在误解,因此不正确。
46、结构型设计模式涉及如何组合类和对象以获得更大的结构,以下( )模式是结构型模式。
A、Adapter
B、Template Method
C、Mediator
D、Observer
解析:
结构型模式涉及如何组合类和对象以获得更大的结构。Adapter模式是一种结构型模式,它允许将一个类转换成另一个接口,使得在不改变原有代码的基础上,可以兼容不同的接口实现。因此,选项A正确,其他选项是行为型模式或其他类型的模式,不是结构型模式。
47、UML中,图聚集了相关的事物,(请作答此空)图描述了一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动,属于动态视图;最常见的( )图展现了一组对象、接口、协作及其之间的关系,属于静态视图。
A、活动
B、通信
C、序列
D、定时
解析:
:本题考查统一建模语言(UML)的基本知识。在UML中,序列图描述了一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动,属于动态视图;最常见的类图展现了一组对象、接口、协作及其之间的关系,属于静态视图。因此,正确答案是C。
48、UML中,图聚集了相关的事物,( )图描述了一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动,属于动态视图;最常见的(请作答此空)图展现了一组对象、接口、协作及其之间的关系,属于静态视图。
A、类
B、对象
C、组件
D、包
解析:
:本题考查UML中的动态视图和静态视图。题干中提到,“图聚集了相关的事物,( )图描述了一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动,属于动态视图”,根据UML的知识,这个描述对应的是序列图,它属于动态视图的一种。接下来提到“最常见的(请作答此空)图展现了一组对象、接口、协作及其之间的关系,属于静态视图”,这描述的是类图,它展现了一组对象、接口、协作及其关系,属于静态视图。因此,第一个空应填“序列图”,但题目给出的选项中并没有序列图,而参考答案中给出的“类”是不准确的,因为类图展现的是静态视图而非动态视图。因此,本题答案为A(虽然选项并不完全对应),因为题目要求的是动态视图中的某种图,而选项中并没有完全符合的,只能根据描述最接近的选项进行选择。
49、软件工程的基本目标是( )。
A、消除软件固有的复杂性
B、开发高质量的软件
C、努力发挥开发人员的创造性潜能
D、更好地维护正在使用的软件产品
解析:
软件工程的基本目标是开发高质量的软件。这是因为软件工程是一门与软件开发和维护相关的工程学科,旨在通过系统的方法、工具和技术来开发高质量、高效率、可维护的软件。因此,本题正确答案是B。
50、从模块独立性角度看,以下几种模块内聚类型中,( )内聚是最好的。
A、巧合
B、逻辑
C、信息
D、功能
解析:
:本题考查模块独立性中的内聚类型。从模块独立性角度看,功能内聚是最好的内聚类型。功能内聚意味着模块内所有元素共同完成一个功能,缺一不可,因此内聚性最强,模块独立性也最高。其他选项如巧合内聚、逻辑内聚等虽然也是内聚类型的一种,但相对于功能内聚来说,其内聚性较弱。因此,正确答案是D。
51、白盒测试中,( )覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每个判断的取真分支和取假分支至少执行一次。
A、语句
B、判定
C、条件
D、路径
解析:
判定覆盖是指设计若干个测试用例,运行被测程序,使得程序中的每个判断的取真分支和取假分支至少执行一次。这是白盒测试中的一种覆盖方式,确保了对程序中所有判断的全面测试。因此,正确答案是B。
52、随着企业的发展,某信息系统需要处理大规模的数据。为了改进信息处理的效率而修改原有系统的一些算法,此类行为属于( )维护。
A、正确性
B、适应性
C、完善性
D、预防性
解析:
为了改进信息处理的效率而修改原有系统的一些算法,此类行为属于完善性维护。完善性维护是指对已有的信息系统增加新的功能或者改进其性能而进行的一种维护活动。因此,该行为不属于正确性、适应性或预防性维护,而是属于完善性维护。
53、以下关于程序员职业素养的叙述中,不正确的是( )。
A、程序员应有解决问题的能力、承担任务的勇气和责任心
B、程序员的素质比技术能力更为重要,职业操守非常重要
C、程序员应充满自信,相信自己所交付的程序不存在问题
D、由于软件技术日新月异,不断学习是程序员永恒的课题
解析:
本题考查的是程序员职业素养的相关叙述。
选项A表示程序员应具备解决问题的能力、承担任务的勇气和责任心,这是正确的叙述。
选项B表示程序员的素质比技术能力更为重要,职业操守非常重要,这也是正确的观点,因为素质高、有职业操守的程序员更能注重软件的质量和用户的利益。
选项C表示“程序员应充满自信,相信自己所交付的程序不存在问题”,这是不正确的叙述。实际上,编程是高智力工作,产生错误的因素很多,程序很难做到完全没有错误。因此,程序员需要有自信,但同时也要谦虚谨慎,欢迎其他人发现和指出问题。
选项D表示由于软件技术日新月异,不断学习是程序员永恒的课题,这是正确的叙述。
综上,不正确的叙述是选项C。
54、图形用户界面的设计原则中不包括( )。
A、绝大多数人会选择的选项应按默认选择处理
B、常用的操作项应放在明显突出易发现的位置
C、多个操作项的排列顺序应与业务流程相一致
D、界面设计时无须也无法考虑用户误操作情况
解析:
在图形用户界面的设计原则中,确实不包括“界面设计时无须也无法考虑用户误操作情况”。用户界面设计应该遵循一系列的原则,其中就包括要尽量减少用户误操作的可能性,并且在用户误操作时提供相应的应对处理,例如给出错误信息、提示正确操作等。因此,选项D是不正确的。
55、以下关于专业程序员知识和技能的叙述中,不正确的是( )。
A、了解编译原理有助于快速根据编译错误和警告信息修改代码
B、了解开发工具知识有助于直接用工具开发软件而无须任何编程
C、了解OS底层运行机制有助于快速找到运行时错误的问题根源
D、了解网络协议的原理有助于分析网络在哪里可能出现了问题
解析:
本题考查的是关于专业程序员知识和技能的理解。对于选项B,了解开发工具知识确实可以帮助程序员更快捷地使用工具进行软件开发,但并不意味着可以完全不需要任何编程。在实际应用中,即使有了开发工具,程序员可能还需要根据具体需求进行一定的编程工作,以满足特定要求或增加功能。因此,B选项的说法过于绝对,是不正确的。
56、以下关于软件测试的叙述中,不正确的是( )。
A、软件开发工程化使自动化测试完全代替人工测试成为必然趋势
B、开发时应注重将质量构建进产品,而不是在产品出来后再测试
C、测试人员应与开发人员密切合作,推动后续开发和测试规范化
D、软件测试的目的不仅要找出缺陷,还要随时提供质量相关信息
解析:
本题考查的是关于软件测试的叙述。
A选项中提到“软件开发工程化使自动化测试完全代替人工测试成为必然趋势”,这一说法是不正确的。虽然自动化测试可以大大提高测试效率和减少人为错误,但在某些复杂或特殊的测试场景下,人工测试仍然是必要的。自动化测试不能完全替代人工测试。
B选项“开发时应注重将质量构建进产品,而不是在产品出来后再测试”是正确的软件开发和测试理念,强调在开发过程中就注重质量控制和测试。
C选项“测试人员应与开发人员密切合作,推动后续开发和测试规范化”也是正确的,强调了开发与测试之间的协作以及规范化的重要性。
D选项“软件测试的目的不仅要找出缺陷,还要随时提供质量相关信息”正确地描述了软件测试的目的,不仅要发现缺陷,还要为开发过程提供质量反馈。
因此,不正确的叙述是A选项。
57、在数据库系统中,数据模型的三要素是数据结构、数据操作和(请作答此空)。建立数据库系统的主要目标是为了减少数据的冗余,提高数据的独立性,并检查数据的( )。
A、数据安全
B、数据兼容
C、数据约束条件
D、数据维护
解析:
本题考查数据库系统的基本概念和数据模型的三要素。数据模型的三要素包括数据结构、数据操作和数据约束条件。建立数据库系统的目标包括减少数据冗余、提高数据独立性,而数据约束条件也是其中的重要部分,用于确保数据的完整性、准确性和一致性。因此,空格里应填写“数据约束条件”。而接下来的选项中,数据安全、数据兼容、数据维护都是数据库系统的重要目标,但根据题目描述,应选择最直接相关的选项,即C。
58、在数据库系统中,数据模型的三要素是数据结构、数据操作和( )。建立数据库系统的主要目标是为了减少数据的冗余,提高数据的独立性,并检查数据的(请作答此空)。
A、操作性
B、兼容性
C、可维护性
D、完整性
解析:
在数据库系统中,数据模型的三要素是数据结构、数据操作和数据的完整性。建立数据库系统的目标是减少数据的冗余,提高数据的独立性,并实现数据的安全性和完整性控制。因此,对于题目中的空白部分,应填写“完整性”。选项D为正确答案。
59、某数据库系统中,假设有部门关系:Dept(部门号,部门名,负责人,电话),其中,"部门号"是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性"家庭住址"包含省、市、街道以及门牌号,该属性是一个(请作答此空)属性。
创建Emp关系的SQL语句如下:
CREATE TABLE Emp(员工号CHAR59 ( ), 姓名CHAR60, 部门CHAR59, 家庭住址CHAR62, ( ));
为在员工关系Emp中增加一个"工资"字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为( )。
A、简单
B、复合
C、多值
D、派生
解析:
本题考查关系数据库的基本概念和SQL语句的使用。
在题目中,描述了部门关系Dept和员工关系Emp。在员工关系Emp中,"家庭住址"是一个复合属性,因为它包含了省、市、街道以及门牌号等多个部分信息。复合属性允许我们细分为更小的部分,并在数据库中进行操作。根据题意,需要在员工关系Emp中增加一个"工资"字段,这是一个数字型字段,并且保留2位小数,这可以通过SQL语句来实现。因此,正确答案是B,表示这是一个复合属性。
60、某数据库系统中,假设有部门关系:Dept(部门号,部门名,负责人,电话),其中,"部门号"是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性"家庭住址"包含省、市、街道以及门牌号,该属性是一个( )属性。
创建Emp关系的SQL语句如下:
CREATE TABLE Emp(员工号CHAR59 (请作答此空), 姓名CHAR60, 部门CHAR59, 家庭住址CHAR62, ( ));为在员工关系Emp中增加一个"工资"字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为( )。
A、PRIMARY KEY
B、NULL
C、FOREIGN KEY
D、NOT NULL
解析:
题目描述中的"员工号"是员工关系Emp的主键,需要在创建表的SQL语句中进行主键约束。因此,正确的选项是A,即PRIMARY KEY。在创建Emp关系的SQL语句中,"员工号"字段后面应该添加PRIMARY KEY约束,以表示该字段是主键。为在员工关系Emp中增加一个"工资"字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为添加新字段并设置其数据类型和约束,例如:ALTER TABLE Emp ADD 工资 DECIMAL(10,2)。
61、
某数据库系统中,假设有部门关系:Dept(部门号,部门名,负责人,电话),其中,"部门号"是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性"家庭住址"包含省、市、街道以及门牌号,该属性是一个( )属性。
创建Emp关系的SQL语句如下:
CREATE TABLE Emp(员工号CHAR59 ( ), 姓名CHAR60, 部门CHAR59, 家庭住址CHAR62, ();为在员工关系Emp中增加一个"工资"字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为(请作答此空 )。
A、PRIMARY KEY NOT NULL
B、PRJMARY KEY UNIQUE
C、FOREIGN KEY REFERENCES Dept(部门名)
D、FOREIGN KEY REFERENCES Dept(部门号)
解析:
根据题目描述,属性"部门"在员工关系Emp中是一个外键,需要引用部门关系Dept中的某个字段作为参照。由于部门关系中的"部门号"是主键,所以在此处应使用"FOREIGN KEY REFERENCES Dept(部门号)"来进行外键约束。因此,正确答案为D。
62、
某数据库系统中,假设有部门关系:Dept(部门号,部门名,负责人,电话),其中,"部门号"是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性"家庭住址"包含省、市、街道以及门牌号,该属性是一个( )属性。
创建Emp关系的SQL语句如下:
CREATE TABLE Emp(员工号CHAR59 ( ), 姓名CHAR60, 部门CHAR59, 家庭住址CHAR62, ( );为在员工关系Emp中增加一个"工资"字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为(请作答此空)。
A、ALTER TABLE Emp ADD工资CHAR(6,2);
B、UPDATA 11ABLE Emp ADD工资NUMERIC(6,2);
C、ALTER TABLE Emp ADD工资NUMERIC(6,2);
D、ALTER TABLE Emp MODIFY工资NUMERIC(6,2);
解析:
题目要求在员工关系Emp中增加一个"工资"字段,数据类型为数字型并保留2位小数。在SQL中,要添加一个字段,应使用ALTER TABLE语句,并配合ADD关键字。因此,正确的语句格式应为"ALTER TABLE 表名 ADD 新字段名 数据类型"。根据题意,正确的SQL语句应为"ALTER TABLE Emp ADD工资NUMERIC(6,2)",故选项C正确。其他选项中,A项数据类型错误,B项语句格式错误,D项是修改字段类型的语句,均不符合题意。
63、某开发团队中任意两人之间都有一条沟通途径。该团队原有6人,新增2人后,沟通途径将增加( )条。
A、8
B、12
C、13
D、21
解析:
原有团队中的6人之间已经存在沟通途径,新增的2人与原来的每个人都需要建立沟通途径,这样新增的沟通途径数为2乘以原有团队成员数即2×6=12条。同时,新增的两人之间也需要建立沟通途径,这一条途径是新增的。所以,总的沟通途径增加的数量为12+1=13条。因此,正确答案为C。
64、设X、Y两个单元的内容分别是(无符号)二进制数x、y," "是按位"异或"运算符,则依次执行操作:
后的效果是( )。
A、X、Y两个单元的内容都是
B、X、Y两个单元的内容都没有变化
C、X、Y两个单元的内容各位都变反(1变0,0变1)
D、X、Y两个单元的内容实现了互换,而没有用临时单元
解析:
本题考查异或运算的性质。异或运算满足交换律,即对于二进制数x和y,有x异或y的结果等于y异或x的结果。因此,根据题目中的描述,依次执行操作后,X和Y单元的内容会实现互换,而没有用到临时单元。所以正确答案是D。
65、设N和B都是(无符号)整型变量,下面c代码段的功能是计算变量B的二进制表示中( )。
N=0; whileB.{ B=B&(B-1); //"&"是按位"与"运算 N++; }
A、数字1的个数
B、数字1比数字0多的数目
C、数字0的个数
D、数字0比数字1多的数目
解析:
本题考查的是对位运算的理解。根据代码片段中的逻辑,我们可以看到B经过与操作B&(B-1)后,会将最右侧的1变为0,其他位不变。这个过程会持续到B变为0为止,每次循环都会减少一个二进制位上的1。因此,这段代码的功能是计算变量B的二进制表示中数字1的个数。
66、私网IP地址区别于公网IP地址的特点是( )。
A、必须向IANA申请
B、可使用CIDR组成地址块
C、不能通过Internet访问
D、通过DHCP服务器分配的
解析:
私网IP地址与公网IP地址的主要区别在于私网地址不能通过Internet访问。私网IP地址是在局域网内部使用的,而公网IP地址则是全球唯一的,可以在Internet上访问。因此,选项C正确,其他选项并不涉及私网IP地址与公网IP地址的区别。
67、下面列出4个IP地址中,不能作为主机地址的是( )。
A、127.0.10.1
B、192.168.192.168
C、10.0.0.10
D、210.224.10.1
解析:
在给出的四个IP地址中,选项A的IP地址是127.0.10.1。根据IP地址的分类规则,数字127是保留给内部回送函数使用的,不能作为主机地址使用。因此,选项A是不能作为主机地址的IP地址。选项B的IP地址格式不正确,不符合IP地址的规范格式,因此也是错误的。选项C和D的IP地址都是符合规范的,可以作为主机地址使用。因此,正确答案是A。
68、一个HTML页面的主体内容需写在( )标记内。
A、<body></body>
B、<head></head>
C、<font></font>
D、<frame></frame>
解析:
本题考查HTML的基础知识。在一个HTML页面中,主体内容需要写在<body></body>标记内。<head></head>标记对用于包含元信息,如文档的标题、字符集声明等,而不是直接包含页面的主体内容。<font></font>标记对用于设定文字字体,而<frame></frame>标记对是用于创建网页框架的。因此,选项A是正确的。
69、通过( )可清除上网痕迹。
A、禁用脚本
B、禁止SSL
C、清除Cookie
D、查看ActiveX控件
解析:
本题考查的是浏览器配置相关知识。要清除上网痕迹,需要清除Cookie,因为Cookie中保存了用户账号等临时信息,即上网之后留下的信息。禁用脚本是禁止本地浏览器解释执行客户端脚本;禁止SSL是禁止采用加密方式传送网页;而查看ActiveX控件并不能清除上网痕迹。因此,正确答案是C。
70、工作在UDP协议之上的协议是( )。
A、HTTP
B、Telnet
C、SNMP
D、SMTP
解析:
工作在UDP协议之上的协议是SNMP(简单网络管理协议)。HTTP(超文本传输协议)、Telnet(远程登录协议)和SMTP(简单邮件传输协议)都是在TCP(传输控制协议)上运行的协议。因此,根据题目要求,正确答案是C。
71、Program ( ) graphically present the detailed sequence of steps needed to solve a programming problem.
A、modules
B、flowcharts
C、structures
D、functions
解析:
题目中要求以图形方式呈现解决编程问题所需详细步骤的,是流程图的用途。流程图的英文为"flowcharts",因此正确答案为B。
72、( ) languages enable nonprogrammer to use certain easily understood commands to search and generate reports from a database.
A、Machine
B、Assembly
C、High-level
D、Query
解析:
查询语言(如SQL)使非程序员能够使用易于理解的命令来从数据库中搜索和生成报告。因此,正确答案是D,即Query语言。
73、Today it is common to access the Internet from a variety of ( ) devices like smartphones and tablets.
A、mobile
B、move
C、moving
D、shift
解析:
根据题目描述,需要选择一个词来描述可以从其访问互联网的物品,而选项中只有A选项“mobile”符合描述,表示“移动的、可移动的”,因此是正确答案。其他选项如B的“move”、C的“moving”和D的“shift”都与描述不符。
74、For data transmission to be successful,sending and receiving devices must follow a set of communication rules for the exchange of information. These rules are known as ( ).
A、E-mail
B、Internet
C、network
D、protocols
解析:
题目中提到为了成功地传输数据,发送和接收设备必须遵循一套信息交换的通信规则,这些规则被称为"protocols"(协议)。因此,正确答案为D。
75、Computer ( ) focuses on protecting information, hardware, and software from unauthorized use and damage.
A、network
B、virus
C、security
D、architecture
解析:
题干中提到的是关于计算机保护的领域,需要选择一个合适的名词来描述这个领域。根据常识和选项的意思,C选项“security”是最合适的,因为它表示计算机安全性,涵盖了保护信息、硬件和软件免受未经授权使用和损害的内容。因此,正确答案是C。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!