刷题
导入试题
【单选题】
86。关于密钥管理,下列说法错误的是___
A. 科克霍夫原则指出算法的安全性不应基于算法的保密,而应基于密钥的安全性
B. 保密通信过程,通信使用之前用过的会话密钥建立会话,不影响通信安全
C. 密钥管理需要考虑密钥产生、存储、备份、分配、更新、撤销等生命周期过程的每一个环节
D. 在网络通信中,通信双方可利用Diffie-Hellman协议协商出会话密钥
查看试卷,进入试卷练习
微信扫一扫,开始刷题
答案
B
解析
暂无解析
相关试题
【单选题】
87。某单位在一次信息安全风险管理活动中,风险评估报告提出服务器A的FTP服务存在高风险漏洞,随后该单位在风险处理时选择了关闭FTP服务的处理措施,请问该措施属于哪种风险处理方式___
A. 风险降低
B. 风险规避
C. 风险转移
D. 风险接受
【单选题】
88。防火墙是网络信息系统建设中常常采用的一类产品,它在内外网隔离方面的作用是___
A. 既能物理隔离,又能逻辑隔离
B. 能物理隔离,但不能逻辑隔离
C. 不能物理隔离,但是能逻辑隔离
D. 不能物理隔离,也不能逻辑隔离
【单选题】
89。某商贸公司信息安全管理员考虑到信息系统对业务影响越来越重要,计划编制本单位信息安全应急响应预案,在向主管领导写报告时,他列举了编制信息安全应急响应预案的好处和重要性,在他罗列的四条理由中,其中不适合作为理由的一条是___
A. 应急预案是明确关键业务系统信息安全应急响应指挥体系和工作机制的重要方式
B. 应急预案是提高应对网络和信息系统突发事件能力,减少突发事件造成的损失和危害,保障信息系统运行平稳,安全、有序、高效的手段
C. 编制应急预案是国家网络安全对所有单位的强制要求,因此必须建设
D. 应急预案是保障单位业务系统信息安全的重要措施
【单选题】
90。以下关于威胁建模流程程步骤说法不正确的是___
A. 威胁建模主要流程包过四步;确定建模对象、识别威胁、评估威胁和消减威胁
B. 评估威胁是对威胁进行分析,评估被利用和攻击发生的概率,了解被攻击资产的受损后果,并计算风险
C. 消减威胁是根据威胁的评估结果,确定是否要消除该威胁以及消减的技术措施,可以通过重新设计直接消除威胁,或设计采用技术手法来消减威胁
D. 识别威胁是发现组件或进程存在的威胁,它可能是悉意的,威胁就是漏洞
【单选题】
91。有关系统共程的特点,以下错误的是___
A. 系统工程研究问题一般采用先决定整体框架,后进入详细设计的程序
B. 系统工程的基本特点,是需要把研究对象结构为多个组织部分分别独立研究
C. 系统工程研究强调多学科协作,根据研究问题涉及到的学科和专业范围,组成一个知识结构合理的专家体系
D. 系统工程研究是以系统思想为指导,采取的理论和方法是综合集成各学科、各领域的理论和方法
【单选题】
92。Linux系统的安全设置主要从磁盘分区、账户安全设置、禁用危险服务、远程登录安全、用户鉴别安全、审计策略、保护root账户、使用网络防火墙和文件权限操作共10个方面来完成,小张在学习了Linux系统安全的相关知识后,尝试为自己计算机的Linux系统进行安全配置。下列选项是他的部分操作,其中不合理是___
A. ,编辑文件/etc/passwd,检查文件中用户ID,禁用所有的ID=0的用户
B. 编辑文件/etc/ssh/sshd_config,将Penmitroorlogin 设置为no
C. 编辑文件/etc/pam.d/system-auth,设置auth required pam_tally.so onerr=fail deny=6 unlock_time=300
D. 编辑文件/etc/profile,设置TMOUT=600
【单选题】
93。由于密码技术都依赖于密钥匙,因此密钥的安全管理是密钥技术应用中非常重要的环节,下列关于密钥匙管理说法错误的是___
A. 科克霍夫在《军事密码学》中指出系统的保密性不依赖于对加密体制或算法的保密,而依赖于密钥
B. 在保密通信过程中,通信双方可以一直使用之前用过的会话密钥,不影响安全性
C. 密钥匙管理需要在安全策略的指导下处理密钥生命周期的整个过程,包括产生、存储、备份、分配、更新、撤销等
D. 在保密通信过程中,通信双方也可利用Diffie-Helinan协议协商会话密钥进行保密通信
【单选题】
94。操作系统用于管理计算机资源,控制整个系统运行,是计算机软件的基础,操作系统安全是计算、网络及信息系统安全的基础,一般操作系统都提供了相应的安全配置接口,小王新买了一台计算机,开机后首先对带的Windows 操作系统进行配置,他的主要操作有:(1)关闭不必要的服务和端口;(2)在“本地安全策略”中配置账号策略、本地策略、公钥策略和IP安全策略:(3)备份敏感文件,禁止建立空连接,下栽最新补丁:(4)关闭审核策略,开启口令策略,开启口令策略,开启账户策略,这些操作中错误的是___
A. 操作(1),应该关闭不必要的服务和所有端口
B. 操作(2),在“本地安全策略”中不应该配置公钥策略,而应该配置私钥策略
C. 操作(3),备份敏感文件会导致这些文件遭到窃取的几率增加
D. 操作(4),应该开启审核策略
【单选题】
95。某单位门户网站开发完成后,测试人员使用模型测试进行安全性测试,以下关于模型测试过程的说法正确的是___
A. 模拟正常用户输入行为,生成大量数据包作为测试用例
B. 数据处理点,数据通道的入口点和可信边界点往往不是测试对象
C. 监测和记录输入数据后程序正常运行的情况
D. 深入分析问题测试过程中产生崩溃或异常的原因,必要时需要测试人员手工重现并分析
【单选题】
96。Apache HIIP Server(简称Apache)是一个开放源代码Web服务运行平台,在使用过程中,该软件默认会将自己的软件名和版本号发送给客户端。从安全角度出发,为隐藏这些信息,应当采取以下哪种措施___
A. 不选择Windows平台下安装使用
B. 安装后,修改配置文件http.cenf中的有关参数
C. 安装后,删除Apache HTTP Server源码
D. 从正确的官方网站下载Apache HTTP Server,并安装使用
【单选题】
97。关于信息安全事件管理和应急响应,以下说法错误的是___
A. 应急响应是指组织为了应对突发/重大信息安全事件的发生所做的准备,以及在事件发生后所采取的措施
B. 应急响应方法,将应急响应管理过程分为遏制、根除、处置、恢复、报告和跟踪6个阶段
C. 对信息安全事件的分级主要参考信息系统的重要程度、系统损失和社会影响三方面因素
D. 根据信息安全事件的分级参考要素,可将信息安全事作为分为4个级别;特别重大事件(II级)、较大事件(III级)和一般事件(IV级)
【单选题】
98。王工是某单位的系统管理用员,他在某次参加了单位组织的风险管理工作时,发现当前案例中共有两个重要资产;资产A1和资产A2;其中资产A1面临两个主要威胁;威胁T1和威胁T2;面资产A2面临一个主要威胁;威胁T3;威胁T1可以利用的资产A1存在的两个脆弱性;脆弱性V1和脆弱性V2;威胁T2存在的两个脆弱性;脆弱性V6和脆弱性V7,根据上述条件,请问;使用相乘法时,应该为资产A1计算几个风险值___
A. 2
B. 3
C. 5
D. 6
【单选题】
99。保护-检测-响应(Protection-Detection-Hesponse,PDR)模型是___工作中常用的模型,其思想是承认(C)中漏洞的存在,正视系统面临的(C)。通过采取适度防护、加强(C)、落实对安全事件的响应、建立对威胁的防护来保障系统的安全
A. 信息系统;信息安全保障;威胁;检测工作
B. 信息安全保障;信息系统;检测工作;威胁
C. 信息安全保障;信息系统;威胁;检测工作
D. 信息安全保障;威胁;信息系统;检测工作
【单选题】
100。根据《关于开展信息安全风险评估工作的意见》的规定,错误的是___
A. 信息安全风险评估分自评估、检查评估两形式,应以检查评估为主,自评估和检查评估相互结合、互为补充
B. 信息安全风险评估工作要按照“严密组织、规范操作、讲求科学、注重实效‘的原则开展
C. 信息安全风险评估应管贯穿于网络和信息系统建设运行的全过程
D. 开展信息安全风险评估工作应加强信息安全风险评估工作的组织领导
【单选题】
1。小李在检查公司对外服务网站的源代码时,发现程序在发生诸如没有找到资源、数据库连接错误、写临时文件错误等问题时,会将详细的错误原因在结果页面上显示出来。从安全角度考虑,小李决定修改代码。将详细的错误原因都隐藏起来,在页面上仅仅告知用户“抱歉。发生内部错误!“请问这种处理方法的主要目的是___
A. 避免缓冲区溢出
B. 安全出来系统异常
C. 安全使用临时文件
D. 最小化反馈信息
【单选题】
2。.某IT公司针对信息安全事件已经建立了完善的预案,在年度企业信息安全总结会上,信息安全管理员对今年应急预案工作做出了四个总结工作是错误,作为企业的CSO,请你指出存在问题的是哪个总结?___
A. 公司自身拥有优势的技术人员,系统也是自己开发的,无需进行应急演练工作,因此今年的仅制定了应急演练相关流程及文档,为了不影响业务,应急演练工作不举行
B. 公司制定的应急演练流程包括应急事件通报、确定应急事件优先级应急响应启动实施、应急响应时间后期运维、更新现在应急预案5个阶段,流程完善可用
C. 公司应急预案包括了基本环境类、业务系统、安全事件类、安全事件类和其他类,基本覆盖了各类应急事件类型
D. 公司应急预案对事件分裂依据GB/Z20986-2007《信息安全技术信息安全事件分类分级指南》,分为7个基本类别,预案符合国家相关标准
【单选题】
3。.你是单位安全主管,由于微软刚发布了数个系统漏洞补丁,安全运维人员给出了针对此漏洞修补的四个建议方案,请选择其中一个最优先方案执行___
A. 由于本次发布的漏洞目前尚未出现利用工具,因此不会对系统产生实质性危害
B. 本次发布的漏洞目前尚未出现利用工具,因此不会对系统产生实质性危害,所以可以先不做处理
C. 对于重要的服务,应在测试环境中安装并确认补丁兼容性问题后再正式生产环境中部署
D. 对于服务器等重要设备,立即使用系统更新功能安装这批补丁,用户终端计算机由于没有重要数据,由终端自行升级
【单选题】
4。.不同的信息安全风险评估方法可能得到不同的风险评估结果,所以组织机构应当根据各自的实际情况选择适当的风险评估方法。下面的描述中错误的是___
A. 定量风险分析试图从财务数字上对安全风险进行评估,得出可以量化的风险分析结果,以度量风险的可能性和缺失量
B. 定量风险分析相比定性风险分析能得到准确的数值,所以在实际工作中应使用定量风险分析,而不应选择定性风险分析
C. 定性风险分析过程中,往往需要凭借分析者的经验和直接进行,所以分析结果和风险评估团队的素质、经验和知识技能密切相关
D. 定性风险分析更具主观性,而定量风险分析更具客观性
【单选题】
5。.在某信息系统的设计中,用户登陆过程是这样的:(1)用户通过HTTP协议访问信息系统;(2)用户在登陆页面输入用户名和口令:(3)信息系统在服务器端检查用户名和密码的正确性,如果正确,则鉴别完成。可以看出,这个鉴别过程属于___
A. 单向鉴别
B. 双向鉴别
C. 三向鉴别
D. 第三方鉴别
【单选题】
6。关于ARP欺骗原理和防范措施,下面理解错误的是___
A. ARP 欺骗是指攻击者直接向受害者主机发送错误人ARP应答报文,使得受害者主机将错误的硬件地址映射关系存入到ARP缓存中,从而起到冒充主机的目的
B. 单纯利用ARP欺骗攻击时,ARP欺骗通常影响的是内部子网,不能跨越路由实施攻击
C. 解决ARP欺骗的一个有效方法是采用“静态”的ARP缓存,如果发生硬件地址的更改,则需要人工更新缓存
D. 彻底解决ARP欺骗的方法是避免使用ARP协议和ARP缓存,直接采用IP地址和其他主机进行连接
【单选题】
7。某单位根据业务需要准备立项开发一个业务软件,对于软件开发安全投入经费研讨时开发部门和信息中心就发生了分歧,开发部门认为开发阶段无需投入,软件开发完成后发现问题后在针对性的解决,比前期安全投入要成本更低,信息中心则认为应在软件安全开发阶段投入,后期解决代价太大,双方争执不下,作为信息安全专家,请选择对软件开发安全投入的准确说法___
A. 信息中心的考虑是正确的,在软件立项投入解决软件安全问题,总体经费投入比软件运行后的费用要低
B. ,软件开发部门的说法是正确的,因为软件发现问题后更清楚问题所在,安排人员进行代码修订更简单,因此费用更低
C. 双方的说法都正确,需要根据具体情况分析是开发阶段投入解决问题还是在上线后再解决问题费用更低
D. 双方的说法都错误,软件安全问题在任何时候投入解决都可以,只要是一样的问题,解决的代价相同
【单选题】
8。Gary MoGrow博士及其合作都提出软件安全应由三根支柱来支撑,这三个支柱是___
A. 测代码审核,风险分析和渗透测试
B. 应用风险管理,软件安全接触点和安全知识
C. 威胁建模,渗透测试和软件安全接触点
D. 威胁建模,测代码审核和模模糊测试
【单选题】
9。对信息安全事件的分级参考下列三个要素:信息系统的重要程度、系统损失和社会影响,依据信息系统的重要程度对信息上系统进行划分,不属于正确划分级别的是___
A. 特别重要信息系统
B. 重要信息系统
C. 一般信息系统
D. 关键信息系统
【单选题】
10。信息安全组织的管理涉及内部组织和外部各方面两个控制目标,为了实现对组织内部信息安全的有效管理,应该实施常规的控制措施,不包括哪些选项___
A. 信息安全的管理承诺,信息安全协调,信息安全职责的分配
B. 信息处理设施的授权过程,保密性协议,与政府部门的联系
C. 与特定利益集团的联系,信息安全的独立评审
D. 与外部各方相关风险的识别,处理外部各方协议的安全问题
【单选题】
11。由于Internet安全问题日益突出,基于TCP/IP协议,相关组织和专家在协议的不同层次设计了相应的安全通信协议,用来保障网络各层次的安全,其中,属于或依俯于传输层的安全协议 是___
A. PP2P
B. L2TP
C. SSL
D. IPSec
【单选题】
12。关于Wi-Fi联盟提出的安全协议WPA和WPA2的区别,下面描述正确的是___
A. WPA是有线局域安全协议,而WPA2是无线局域网协议
B. WPA是适用于中国的无线局域安全协议,而WPA2是适用于全世界的无线局域网协议
C. WPA没有使用密码算法对接入进行认证,而WPA2使用了密码算法对接入进行认证
D. WPA是依照802.11i标准草案制定的,而WPA2是依照802.11i正式标准制定的
【单选题】
13。一个密码系统至少由明文、密文、加密算法、解密算法和密钥5部分组成,而其安全性是由下列哪个选项决定的___
A. 加密算法
B. 解密算法
C. 加密和解密算法
D. 密钥
【单选题】
14。某集团公司根据业务需要,在各地分支机构部署前置机,为了保证安全,集团总部要求前置机开放日志共享,由总部服务器采集进行中集中分析,在运行过程中发现攻击者也可通过共享从前置机中提取日志,从而导致部分敏感信息泄漏,根据降低攻击面的原则,应采取以下哪项处理措施___
A. 由于共享导致了安全问题,应直接关闭日志共享,禁止总部提取日志进行分析
B. 为配合总部的安全策略,会带来一定的安全问题,但不影响系统使用,因此接受此风险
C. 日志的存在就是安全风险,最好的办法就是取消日志,通过设置让前置机不记录日志
D. 只允许特定的IP地址从前置机提取日志,对日志共享设置访问且限定访问的时间
【单选题】
15。信息系统安全保障评估概念和关系如图所示,信息系统安全保障评估,就是在信息系统所处运行环境中对信息系统安全保障的具体工作和活动进行客观的评估,通过信息系统安全保障评估所搜集的___,向信息系统的所有相关方提供信息系统的(B)能够实现其安全保障策略,能够将其所面临的风险降低到其可接受的程度的主观信心,信息系统安全保障评估的评估对象是(B),信息系统不仅包含仅讨论术的信息技术系统,还包括同信息系统所处的运行环境相关的人和管理等领域,信息系统安全保障是一个动态持续的过程,涉及信息系统整个(B),因此信息系统安全保障的评估也应该提供一种(B)的信心。
A. 安全保障工作;客观证据;信息系统;生命周期;动态持续
B. 客观证据;安全保障工作;信息系统;生命周期;动态持续
C. 客观证据;安全保障工作;生命周期;信息系统;动态持续
D. 客观证据:安全保障工作:动态持续:信息系统:生命周期
【单选题】
16。金女士经常通过计算机在互联网上购物,从安全角度看,下面哪项是不好的操作习惯___
A. 使用专用上网购物用计算机,安装好软件后不要对该计算机上的系统软件,应用软件进行升级
B. 为计算机安装具有良好声誉的安全防护软件,包括病毒查杀,安全检查和安全加固方面的软件
C. 在IE的配置客中,设置只能下载和安装经过签名的,安全的ActiveX控件
D. 在使用网络浏览器时,设置不在计算机中保留网络历史记录和表单数据
【单选题】
17。ISO9001-2000标准和鼓励在制定、实施质量管理体系以及改进其有效性时采用过程方法,通过满足顾客要求,增进顾客满意度,下图是关于过程方法的示意图,图中括号空白处应填写___
A. 策略
B. 管理者
C. 组织
D. 活动
【单选题】
18。有关能力成熟度模型(CMM),错误的理解是___。
A. ,CMM的基本思想是,因为问题是由技术落后引起的,所以新技术的运用会在一定程度上提高质量、生产率和利润率
B. CMM是思想来源于项目管理和质量管理
C. CMM是一种衡量工程实施能力的方法,是一种面向工程过程的方法
D. CMM是建立在统计过程控制理论基础上的,它基于这样一个假设,即“生产过程的高质量和在过程中组织实施的成熟性可以低成本的生产出高质量产品
【单选题】
19。下列关于软件安全开发中的BSI(Build Security In)系列模型说法错误的是___。
A. BSI含义是指将安全内建到软件过程中,而不是可有可无,更不是游离于软件开发生命周期之外
B. 软件安全的三根支柱是风险管理、软件安全触点和安全测试
C. 软件安全触点是软件开发生命周期中一套轻量级最优工程化方法,它提供了从不同角度保障安全的行为方式
D. BSI系列模型强调应该使用工程化的方法来保证软件安全,即在整个软件开发生命周期中都要确保将安全作为软件的一个有机组成部分
【单选题】
20。按照我国信息安全等级保护的有关政策和标准,有些信息系统只需自主定价、自主保护,按照要求向公安机关备案即可,可以不需要上级或主管部门来测评和检查。此类信息系统应属于___。
A. 零级系统
B. 一级系统
C. 二级系统
D. 三级系统
【单选题】
21。王工是某单位的系统管理员,他在某次参加了单位组织的风险管理工作时,根据任务安排,他依据已有的资产列表,逐个分析可能危害这些资产的主体、动机、途径等多种因素,分析这些因素出现机造成损失的可能性大小,并为其赋值。请问,他这个工作属于下面哪一个阶段的工作___。
A. 资产识别并赋值
B. 脆弱性识别并赋值
C. 威胁识别并赋值
D. 确认已有的安全措施并赋值
【单选题】
22。软件存在漏洞和缺陷是不可避免的,实践中常用软件缺陷密度(Defects/KLOC)来衡量软件的安全性,假设某个软件共有29.6万行源代码,总共被检测出145个缺陷啊,则可以计算出其软件缺陷密度值是___.
A. 0.00049
B. 0.049
C. 0.49
D. 49
【单选题】
23。以下哪项制度或标准作为我国的一项基础制度加以推行,并且有一定强制性,其实施的主要目的是有效地提高我国信息和信息系统安全建设的整体水平,重点保障基础信息网络和重要信息系统的安全。___
A. 信息安全管理体系(ISMS)
B. 信息安全等级保护
C. NISI SP800
D. ISO 270000系列
【单选题】
24。由于信息系统的复杂性,因此需要一个通用的框架对其进行解构和描述,然后再基于此框架讨论信息系统的___。在LATF中,将信息系统的信息安全保障技术层面分为以下四个焦点领域:(C):区域边界即本地计算环境的外缘;(C);支持性基础设施,在深度防御技术方案中推荐(C)原则、(C)原则。
A. 网络和基础设施;安全保护问题;本地的计算机环境;多点防御;分层防御
B. 安全保护问题;本地的计算机环境;多点防御;网络和基础设施;分层防御
C. 安全保护问题;本地的计算机环境;网络和基础设施;多点防御;分层防御
D. 本地的计算环境;安全保护问题;网络和基础设施;多点防御;分层防御
【单选题】
25。信息安全保障技术框架(Informetion Assurance Technical Fromwork,IATF),目的是为保障政府和工业的___提供了(),信息安全保障技术框架的一个核心思想是(A),深度防御战略的三个核心要素:(A)、技术和运行(亦称为操作)
A. 信息基础设施:技术指南:深度防御:人员
B. 技术指南:信息基础设施:深度防御:技术指南:人员
C. 信息基础设施:深度防御:技术指南:人员
D. 信息基础设施:技术指南:人员:深度防御
【单选题】
26。图片信息不完整 (没有题干)___
A. 图片信息不完整(看不到内容)
B. 达到SSE-CMM最高级以后,工程队伍执行同一个过程,每次执行的结果质量必须同
C. 系统安全工程能力成熟度模型(SSE-CMM)定义了3个风险过程,评价威胁、评价脆弱性、评价影响
D. SSE-CMM强调系统安全工程与其他工程学科的区别性和独立性
推荐试题
【单选题】
当用户要求输入的字符串中含有空格时,应使用的输入函数是___。
A. scanf( )
B. getchar( )
C. gets( )
D. getc( )
【单选题】
if语句的控制条件是___。
A. 只能用关系表达式
B. 只能用逻辑表达式
C. 只能用关系表达式或逻辑表达式
D. 可以用任何表达式
【单选题】
以下错误的描述是___。
A. break语句不能用于循环语句和switch语句外的任何其他语句
B. 在switch 语句中使用break语句或continue语句的作用相同
C. 在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环
D. 在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环
【单选题】
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是___。
A. k%2
B. k%2==1         
C. (k%2)!=0          
D. !k%2==1
【单选题】
若变量c为char类型,能正确判断出c为小写字母的表达式是___。
A. 'a'<=c<= 'z'
B. (c>= 'a')||(c<= 'z')
C. ('a'<=c)and ('z'>=c)
D. (c>= 'a')&&(c<= 'z')
【单选题】
下列条件语句中,功能与其他语句不同的是___。
A. if(a==0) printf("%d\n",x); else printf("%d\n",y);  
B. if(a==0) printf("%d\n",y); else printf("%d\n",x)
C. if (a!=0) printf("%d\n",x); else printf("%d\n",y)
D. if(a) printf("%d\n",x); else printf("%d\n",y)
【单选题】
以下错误的描述是___。
A. break语句不能用于循环语句和switch语句外的任何其他语句。
B. 在switch 语句中使用break语句或continue语句的作用相同。
C. 在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环。
D. 在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环。
【单选题】
for (j=0;j<10;j++);循环结束后,j的值是___。
A. 12
B. 11
C. 10
D. 9
【单选题】
下面对数组的定义正确的是 ___
A. int n=10; int array[n]
B. int array[10]
C. int n; scanf(“%d”,&n); int array[n]
D. int n; int array[n]; scanf(“%s”,array)
【单选题】
正确的数组定义语句为 ___
A. int A[-3]
B. int A[3,5]
C. int A[ ][ ]
D. int *A[3]
【单选题】
设已定义数组int array[3][4]; 则对此数组正确的引用是 ___
A. array[1,2]
B. array [1][4]
C. array[1][1+2]
D. array(1)(3)
【单选题】
设二维数组array有m列,则在array[i][j]之前的元素个数为___
A. j*m+i
B. i*m+j
C. i*m+j-1
D. i*m+j+1
【单选题】
长度为5的int类型数组和长度为3的double类型数组,哪一个数组占用内存空间多___
A. int 型的多
B. double型的多
C. 一样多
D. 不一定
【单选题】
字符数组char a[]=“one\n”;占多少内存字节___
A. 3
B. 4
C. 不一定
D. 5
【单选题】
下面哪个说法是错误的___
A. 数组元素有相同的名字
B. 数组元素有相同的数据类型
C. 数组元素在内存中是连续存储的
D. 数组元素有据有相同的下标
【单选题】
二维数组第一个元素的下标是___
A. 0,0
B. 0,1
C. 1,1
D. 1,0
【单选题】
若有定义 float x[3][100],下标最大的数组元素是___
A. x[2][99]
B. x[0][100]
C. x[3][99]
D. x[2][100]
【单选题】
判断字符串s1是否大于字符串s2, 则应当使用: ___
A. if(s1>s2)
B. if(strcmp(s1,s2))
C. if(strcmp(s1,s2)>0)
D. if(strcmp(s2,s1)>0)
【单选题】
下述对C语言字符数组的描述正确的是___ 
A. 任何一维数组的名称都是该数组存储单元的开始地址,且其每个元素按照顺序连续占用存储空间
B. 一维数组的元素在引用时其下标大小没有限制
C. 任何一个一维数组的元素,可以根据内存的情况按照其先后顺序以连续或非连续的方式占用存储
【单选题】
 下述对C语言字符数组的描述中正确的是___
A. 任何一个一维数组的元素在引用时,其下标可以是整型、实型或字符型常量
B. 一维数组的元素实质上就是一个变量,代表内存中的一个存储单元
C. 如果要引用数组中的每一个元素,则直接使用该数组名称即可
D. 以上都不对
【单选题】
在一个C语言程序构成中,较完整的描述是___
A. 由主程序与子程序构成
B. 由多个主函数与多个函数构成
C. 由主函数与函数构成
D. 由一个主函数与多个函数构成
【单选题】
C语言在程序开始执行时,其正确的描述是___
A. 由编写程序语句的顺序格式执行
B. 在主函数main()开始处执行
C. 在第一个函数处执行
D. 由人随机选择执行
【单选题】
下列有关函数错误的描述是___
A. C语言中允许函数嵌套定义
B. C语言中允许函数递归调用
C. 调用函数时,实参与形参的个数、类型需完全一致
D. C语言函数的缺省数据类型是int类型
【单选题】
在C语言中,各个函数之间具有的关系是___
A. 不允许直接递归调用,也不允许间接递归调用
B. 允许直接递归调用,不允许间接递归调用
C. 不允许直接递归调用,允许间接递归调用
D. 允许直接递归调用,也允许间接递归调用
【单选题】
在C语言中,函数的返回值的类型是由___
A. C语言的编译程序,在程序编译时决定
B. 由调用该函数的主调函数所决定
C. 由return语句的表达式的类型所决定
D. 由定义该函数时指定的函数类型所决定
【单选题】
当调用函数时,如果实参是一个数组名,则向函数传送的是___
A. 数组的首元素
B. 数组的首地址
C. 数组每个元素的地址
D. 数组每个元素中的值
【单选题】
下列说法正确的是___
A.  一个函数的函数体必须要有变量定义和执行部分,二者缺一不可
B. 一个函数的函数体必须要有执行部分,可以没有变量定义
C. 一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数
D. 以上都不对
【单选题】
下列说法正确的是___
A. main函数必须放在C程序的开头
B. main函数必须放在C程序的最后
C. main函数可以放在C程序的中间部分,即在一些函数之前在另一个函数之后,但在执行C程序时是从程序开头执行的
D. main函数可以放在C程序的中间部分,即在一些函数之前在另一些函数之后,但在执行C程序时是从main函数开始的
【单选题】
下列说法正确的是___
A. 在执行C程序时不是从 main函数开始的
B. C程序书写格式严格限制,一行内必须写一个语句
C. C程序书写格式自由,一个语句可以分写在多行上
D. C程序书写格式严格限制,一行内必须写一个语句,并要有行号
【单选题】
定义int*swap()指的是___
A. 一个返回整型值的函数swap()
B. 一个返回指向整型值指针的函数swap()
C. 一个指向函数swap()的指针,函数返回一个整型值
D. 以上说法均错
【单选题】
使用错误的是___
A. *(&a[0][0]+10*i+j)
B. *(a+i)+j
C. *(*(a+i)+j)
D. *(a[i]+j)
【单选题】
当定义了一个结构体变量后,系统分配给该变量分配的内存是___。
A. 结构体中各成员所需内存量的总和
B. 结构体中第一个成员所需的容量
C. 成员中占内存量最大者所需的容量
D. 结构体中最后一个成员所需内存量
【单选题】
则以下对结构体变量std中成员age的引用方式不正确的是___。
A. std.age
B. p->age
C. (*p).age
D. *p.age
【单选题】
以下对共用体类型数据的叙述正确的是___。
A. 可以对共有体变量名直接赋值
B. 一个共用体变量中可以同时存放其所有成员
C. 一个共有体变量中不能同时存放其所有成员
D. 共用体类型定义中不能出现结构体类型的成员
【单选题】
下面对typedef的叙述中不正确的是___。
A. 用typedef可以定义各种类型名,但不能用来定义变量
B. 用typedef可以增加新类型
C. 用typedef只是将已存在的类型用一个新的标识符来表示
D. 使用typedef有利于程序的通用和移植
【单选题】
C语言共用体类型变量在程序运行期间___。
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 没有成员驻留在内存中
【单选题】
当说明一个共用体变量时系统分配给它的内存是___。
A. 各成员所需内存量的总和。
B. 第一个成员所需内存量。
C. 成员中占内存量最大者所需的容量。
D. 最后一个成员所需内存量。
【单选题】
已有定义“struct xy{int a; double b;}m;”,变量m的成员a的正确表示是___。
A. m.a
B. m->a
C. *m.a
D. xy.a
【单选题】
以下各选项企图说明一种新的类型名,其中正确的是___。
A. typedef int v1
B. typedef v2=int
C. typedef v3 int
D. typedef v4: int
【单选题】
则下面叙述中正确的是___。
A. PER 是结构体变量名
B. PER 是结构体类型名
C. typedef struct 是结构体类型
D. struct 是结构体类型名
欢迎使用我爱刷题
×
微信搜索我爱刷题小程序
温馨提示
×
请在电脑上登陆“www.woaishuati.com”使用