信息工程导论选择题

合集下载

(完整版)软件工程导论试题(整理)

(完整版)软件工程导论试题(整理)

单项选择题(每小题1分,共10分)1、在结构性的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标( A )(A)需求分析阶段(B)详细设计阶段(C)概要设计阶段(D)可行性2、研究阶段软件工程方法中普遍定义的方法之一是结构化生命周期方法(SLC方法),下述哪一个论述不具有SLC方法的主要特征( C )A 严格定义需求B 划分开发阶段C 规范文档格式D 分析控制流程3、软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是( D )(A)公共耦合(B)控制耦合(C)标记耦合(D)数据耦合4、软件维护的四类维护活动是( A )(A)改正性维护,适应性维护,完善性维护和预防性维护。

(B)适应性维护,完善性维护,抢救性维护和辅助性维护。

(C)改正性维护,适应性维护,完善性维护和辅助性维护。

(D)适应性维护,完善性维护,抢救性维护和预防性维护。

5、主要从( A )几个方面进行系统可行性研究。

(A)技术可行性,经济可行性,操作可行性。

(B)技术可行性,经济可行性,系统可行性。

(C)经济可行性,系统可行性,操作可行性。

(D)经济可行性,系统可行性,时间可行性。

6、进行需求分析可使用多种工具,但( C )是不适用的。

(A)数据流图(B)判定表(C)PAD图(D)数据字典7、软件需求分析阶段的工作,可以分为四个方面:对问题的识别、分析与综合、编写需求分析文档以及( B )(A)软件的总结(B)需求分析评审(C)阶段性报告(D)以上答案都不对8、OMT(Object Modelling Technique)方法的第一步是从问题的陈述入手,构造系统模型。

系统模型由对象模型、( C )组成。

A静态模型和功能模型 B动态模型和过程模型C动态模型和功能模型 D静态模型和操作模型9、为了表示项目管理功能工作中各项任务之间的进度衔接关系,常用的计划管理工具是( D )(A)程序结构图(B)数据流图(C) E-R图(D)甘特(Gantt)图①软件生命周期中所花费用最多的阶段是(D)A.详细设计B.软件编码C.软件测试D.软件维护②可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。

南京邮电大学《信息科学导论》2021-2022学年第一学期期末试卷 - 副本

南京邮电大学《信息科学导论》2021-2022学年第一学期期末试卷 - 副本

南京邮电大学《信息科学导论》2021-2022学年第一学期期末试卷考试课程:信息科学导论考试时间:120分钟专业:信息工程总分:100分---一、单项选择题(每题2分,共20分)1. 信息的基本特征不包括:A. 可处理性B. 可传递性C. 可创造性D. 可存储性2. 以下哪一项不属于信息的度量标准?A. 信息熵B. 信息冗余C. 信息容量D. 信息速率3. 信息系统的主要组成部分不包括:A. 硬件B. 软件C. 数据D. 人员4. 信息论的创始人是:A. 阿兰·图灵B. 克劳德·香农C. 约翰·冯·诺依曼D. 艾伦·凯5. 在信息传递过程中,信道的作用是:A. 产生信息B. 传输信息C. 存储信息D. 处理信息6. 数据压缩的主要目的是:A. 增加信息量B. 减少信息量C. 提高传输效率D. 提高存储效率7. 在计算机网络中,传输速率的单位是:A. 比特B. 字节C. 赫兹D. 比特每秒8. 以下哪种方法可以有效减少信息传输中的误码率?A. 增加传输功率B. 使用纠错编码C. 缩短传输距离D. 增加信道带宽9. 以下哪一项不属于信息安全的基本要素?A. 机密性B. 完整性C. 可用性D. 可塑性10. 信息社会的一个显著特征是:A. 农业生产占主导地位B. 工业生产占主导地位C. 信息和知识成为重要资源D. 手工业生产占主导地位---二、判断题(每题2分,共20分)11. 信息的价值不随时间变化。

()12. 信息的传递不需要介质。

()13. 数据挖掘技术可以从大量数据中发现有价值的信息。

()14. 信息系统的安全性是指系统能够抵御各种威胁,保护信息的机密性、完整性和可用性。

()15. 信息技术的进步对社会发展没有影响。

()16. 信息冗余可以提高信息传输的可靠性。

()17. 在信息处理过程中,编码和解码是两个相反的过程。

()18. 数据库管理系统是信息系统的重要组成部分。

高考信息考试题目及答案

高考信息考试题目及答案

高考信息考试题目及答案一、选择题(每题3分,共30分)1. 以下哪项是信息安全的三个基本属性?A. 机密性、完整性、可用性B. 机密性、可靠性、可用性C. 机密性、完整性、可靠性D. 机密性、安全性、可用性答案:A2. 信息处理过程中,数据的采集、存储、加工、传输和输出等环节,统称为:A. 数据管理B. 数据处理C. 数据分析D. 数据维护答案:B3. 以下哪个选项不是数据库管理系统(DBMS)的功能?A. 数据定义B. 数据操纵C. 数据控制D. 数据加密答案:D4. 计算机病毒的主要传播途径不包括以下哪项?A. 通过电子邮件附件B. 通过U盘等移动存储设备C. 通过网络游戏D. 通过电源线答案:D5. 以下哪个选项不是信息的特征?A. 可共享性B. 可传递性C. 可存储性D. 可复制性答案:D6. 信息高速公路指的是:A. 高速公路上的交通信息管理系统B. 国家信息基础设施C. 城市交通管理系统D. 城市公共信息网络答案:B7. 以下哪个选项不是信息资源管理的内容?A. 信息资源规划B. 信息资源组织C. 信息资源配置D. 信息资源消耗答案:D8. 以下哪个选项是信息伦理的基本要求?A. 信息的自由流通B. 信息的保密性C. 信息的完整性D. 信息的准确性答案:B9. 以下哪个选项是信息检索的主要方法?A. 关键词检索B. 作者检索C. 标题检索D. 所有以上选项答案:D10. 以下哪个选项不是信息安全技术?A. 防火墙技术B. 加密技术C. 入侵检测技术D. 信息过滤技术答案:D二、填空题(每题2分,共20分)1. 信息安全的三个基本属性包括机密性、完整性和_______。

答案:可用性2. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵和_______。

答案:数据控制3. 计算机病毒主要通过_______、电子邮件附件、网络游戏等途径传播。

答案:U盘等移动存储设备4. 信息的特征包括可共享性、可传递性和_______。

信息工程考试题库及答案

信息工程考试题库及答案

信息工程考试题库及答案一、单项选择题1. 信息工程中,以下哪一项是信息的基本属性?A. 可存储性B. 可共享性C. 可压缩性D. 可再生性答案:B2. 在信息工程中,以下哪一项是信息处理的关键环节?A. 信息收集B. 信息存储C. 信息传输D. 信息分析答案:D3. 信息工程中,以下哪一项是信息安全的核心目标?A. 信息的完整性B. 信息的可用性C. 信息的机密性D. 信息的可靠性答案:C4. 信息工程中,以下哪一项是信息传输的基本要求?A. 高速B. 低延迟C. 高保真D. 以上都是答案:D5. 在信息工程中,以下哪一项是信息存储的主要方式?A. 纸质存储B. 电子存储C. 云存储D. 以上都是答案:D二、多项选择题6. 信息工程中,以下哪些因素会影响信息的传输效率?A. 传输介质的质量B. 传输信号的强度C. 传输距离的长短D. 传输设备的先进性答案:ABCD7. 信息工程中,以下哪些技术是信息安全的关键技术?A. 加密技术B. 认证技术C. 防火墙技术D. 入侵检测技术答案:ABCD8. 信息工程中,以下哪些因素是信息分析的重要考虑因素?A. 信息的时效性B. 信息的准确性C. 信息的完整性D. 信息的相关性答案:ABCD9. 信息工程中,以下哪些是信息存储的发展趋势?A. 存储介质的小型化B. 存储容量的增大C. 存储速度的提高D. 存储成本的降低答案:ABCD10. 信息工程中,以下哪些是信息收集的主要方法?A. 网络爬虫B. 数据库查询C. 问卷调查D. 实地考察答案:ABCD三、判断题11. 信息工程中,信息的可共享性是指信息可以被多个用户同时使用而不受影响。

(对)12. 信息工程中,信息的可压缩性是指信息可以通过压缩技术减少存储空间。

(对)13. 信息工程中,信息的可再生性是指信息可以通过复制或再生的方式进行传播。

(错)14. 信息工程中,信息的完整性是指信息在传输过程中不被篡改。

电子信息工程导论_北京航空航天大学中国大学mooc课后章节答案期末考试题库2023年

电子信息工程导论_北京航空航天大学中国大学mooc课后章节答案期末考试题库2023年

电子信息工程导论_北京航空航天大学中国大学mooc课后章节答案期末考试题库2023年1.下列有关CDMA表述正确的是参考答案:TD-SCDMA是以我国知识产权为主的、被国际上广泛接受和认可的第三代无线通信国际标准_高通公司在CDMA技术领域取得显著成功_推动3G业务发展史是苹果智能手机的诞生与发展。

_好莱坞著名影星海蒂·拉玛提出了跳频通信构想,因此被称为CDMA之母。

2.下列关于信道编码表述不恰当的是参考答案:通过编码可以突破香农信道容量3.第四代移动通信表述错误的是参考答案:上行和下行速率相同,均为100Mb/s4.下列关于人机交互表述不恰当的是参考答案:1984年Macintosh问世之前,鼠标就已经成为计算机的标配5.下列关于传感器表述不恰当的是参考答案:特定传感器的引入为使得人机交互方式方法受限6.下列电子计算机表述不恰当的是参考答案:现代电子计算机的工程路线可以追溯到冯·诺依曼,理论起源是图灵,两者相互独立7.下列有关第二代移动通信表述不恰当的是参考答案:第二代移动通信每个终端用户的信号带宽为25MHz8.下列关于智能手机表述不恰当的是参考答案:智能手机和移动应用软件两者可以独立发展,互不影响9.下列关于5G通信表述不恰当的是参考答案:“5G之花”由我国移动通信领域专家于2015年绘制,描绘了5G关键能力10.下列有关互联网与新经济表述不恰当的是参考答案:互联网时代的软件开发,遵循集中开发,达到开发目标后一次性发布11.下列关于人才培养表述正确的是参考答案:经济的全球化使得科技发展更快、工程规模更大、会聚技术+跨界、环境要求更高、人性需求更多_人的智力具有多样性,未来人才需求具有多样性_人才培养需要适应社会环境、具备能力素质、掌握知识体系_认识自我,认识社会,需要不断的实践与探索12.下列有关IBM大型商用计算机表述不恰当的是参考答案:1957年,当时世界上运转速度最快、运算能力最强、信息存储最多的计算机来自于IBM13.下列有关模拟移动通信表述不恰当的是参考答案:用户密集的地方采用更大的蜂窝14.下列有关通信天线表述不恰当的是参考答案:毫米波路径损耗越小,传播距离变长15.下列关于数码影像及其产品表述不恰当的是参考答案:数码相机因其价格低廉获得用户的青睐16.下列关于液晶显示表述不恰当的是参考答案:OLED的产业化只涉及材料技术,而与结构设计与制造工艺等方面无关17.下列与现代电子计算机功能最相似的是参考答案:麻省理工学院的微分分析机18.下列有关微处理器表述正确的是参考答案:采用微处理器的小型机的广泛使用,降低了计算机使用成本,大大促进了计算机产业的发展_微处理器的诞生,使得计算成为与实验、数学并列的科学研究第三种手段19.下列与现代移动通信最相似的是参考答案:波波夫与马可尼发明无线电报20.下列有关处理器表述不正确的是参考答案:手机设计时,智能处理器的选用只需考虑处理单元数量21.下列关于移动应用软件表述不恰当的是参考答案:在智能手机时代,硬件的价值与应用软件无关22.下列有关学习方法与提出者错误的是参考答案:布鲁纳-- 厚与薄23.下列关于存储介质表述正确的是参考答案:非易失半导体存储器的重要基础是施敏提出的浮栅存储器_我国的长江存储2020年开发出了128层3D NAND技术_机械硬盘,在计算机的发展史上发挥了重要作用_硬盘的发展,得益于存储物理机理、读写结构设计等发展24.下列关于存储器表述正确的是参考答案:DRAM具有简单、低成本和低功耗等特点_为了实现通用存储器,需要进一步寻找新的物理机理、新材料、器件结构,甚至新计算体系_磁性存储具有容量大、非易失、抗辐射等特点,在不断迭代中获得发展_智能手机的推出,移动终端内存条增长迅速,成为DRAM的重要新市场。

西南科技大学网络教育《电子信息工程专业导论》在线考试

西南科技大学网络教育《电子信息工程专业导论》在线考试

电子信息工程专业导论—在线考试一、单选题1.下面是关于计算机中定点数和浮点数的一些叙述,正确的是( )A.浮点数是既有整数部分又有小数部分的数,定点数只能表示纯小数B.浮点数的尾数越长,所表示的数的精度就越高C.定点数可表示的数值范围总是大于浮点数所表示的范围D.浮点数使用二进制表示,定点数使用十进制表示2.根据ISO定义,“信息”与“数据”的关系是( )A.信息是指对人们有用的数据B.数据是指对人们有用的信息C.信息包含数据D.信息仅指加工后的数值数值3.微电子技术的核心是( )A.电子管B.ICC.晶体管D.光电子4.沿着地球表面传播的无线电波称为( )。

A.地波B.天波C.散射波D.空间波5.频分多路复用是( )。

A.TDMAB.FDMAC.CDMAD.SDMA6.计算机视觉简记为( )。

A.CVB.WVC.IBMD.DV7.凡在数值上或时间上不连续变化的信号,称为( )。

A.模拟信号B.直流信号C.数字信号D.交流信号8.下面哪一种不属于有线通信( )B.卫星通信C.光纤与光缆D.同轴电缆9.时分多路复用简记为( )。

A.TDMB.FDMC.CDMD.SDM10.下面哪一个不是单片机具有的特点( )A.体积小B.可靠性好C.性价比高D.高速处理复杂指令集11.可编程逻辑器件的简写为( )。

A.PCCB.PLDC.PAAD.FPGA12.EDA工具的主要作用不包括( )A.验证电路方案设计的正确性B.电路特性的优化设计C.实现电路特性的仿真测试D.实现人工智能13.周期信号是以一定时间间隔重复的无始无终的信号,( )是周期信号的基本型。

A.正弦信号B.阶跃信号C.方波信号D.三角波信号14.电报的发明者是( )A.贝尔B.爱迪生C.莫尔斯D.特斯拉15.基尔霍夫第一定律是( )A.节点电流的代数和等于0B.闭合回路上所有各支路电压的代数和等于0C.环流定律D.替代定律A.质能方程B.薛定谔方程C.傅里叶变换D.麦克斯韦方程组17.系统可分为连续时间系统与( )系统。

信息工程期末考试题及答案

信息工程期末考试题及答案一、选择题(每题2分,共20分)1. 信息工程中,以下哪个术语是指信息的收集、处理、存储和传递?A. 信息管理B. 信息安全C. 信息系统D. 信息技术答案:D2. 在数据库管理系统中,SQL代表什么?A. Structured Query LanguageB. Simple Query LanguageC. Standard Query LanguageD. System Query Language答案:A3. 以下哪个不是网络协议?A. HTTPB. FTPC. TCPD. HTML答案:D4. 以下哪个是无线通信技术?A. DSLC. EthernetD. ISDN答案:B5. 以下哪个是数据加密技术?A. RSAB. FTPC. HTMLD. TCP答案:A6. 在操作系统中,进程和线程的区别是什么?A. 进程是程序的执行,线程是程序的调度B. 进程是程序的调度,线程是程序的执行C. 进程和线程没有区别D. 进程是程序的存储,线程是程序的执行答案:A7. 以下哪个是信息工程中的数据分析工具?A. MATLABB. PhotoshopC. AutoCADD. Excel答案:D8. 以下哪个是信息工程中常用的编程语言?B. C++C. PythonD. All of the above答案:D9. 以下哪个是信息工程中的数据结构?A. ArrayB. ListC. TreeD. All of the above答案:D10. 在信息工程中,以下哪个是软件生命周期的阶段?A. 需求分析B. 系统设计C. 测试D. All of the above答案:D二、简答题(每题10分,共30分)1. 请简述信息工程中的信息安全的重要性。

答案:信息安全在信息工程中至关重要,因为它涉及到保护信息和信息系统免受未经授权的访问、使用、披露、破坏、修改或销毁。

信息安全确保数据的完整性、机密性和可用性,对于维护企业的信誉、保护知识产权、遵守法律法规以及防止财务损失都至关重要。

电子信息工程导论单元测试1

一、单选题1、下列有关学习方法与提出者错误的是()。

A.皮亚杰-鱼或渔B.苏格拉底-诘问法C.布鲁纳--厚与薄D.华罗庚--冥想法正确答案:C2、下列有关实验训练表述不恰当的是()。

A.理论思维不能代替实验思维,工程技术创新通常是在信息不完备的情况下进行B.实验训练的主要目的是复现理论分析结果C.现代工程实践是理论指导下的实践,实践以感性为基础,在感性之上实现飞跃D.在实验过程中,不断地复盘与总结,挖掘事物的共性,将知识内化,使之成为自己开拓创新的坚实基础正确答案:B3、下列表述不恰当的是()。

A.科技实践有助于理解大学教育以及早一点做好相应的大学规划B.科技实践在于学生的主动性和参与性,内容也不再紧扣教学内容的延伸,鼓励思维的发散C.提出新的问题、新的可能性,从新的角度看旧问题,需要创造性的想像力,标志着科学的真正进步D.科技实践给予了学生更大的自由和更多样化的支持,但也意味着更高的难度,因此,学生在基础学习期间应避免参与实践,将时间全部用于课程学习正确答案:D4、下列表述不恰当的是()。

A.形象思维对于科学技术研究也能起到作用B.网络阅读可以代替经典阅读C.参与社团活动有助于综合能力的培养D.“有用”与“无用”的讲座都应该选听正确答案:B5、下列表述不恰当的是()。

A.理工科学生不需学习社会与人文科学B.追求优秀和保持个性应该统一起来C.大学中的辅课对毕业后事业发展的高度具有重要影响D.合理利用互联网是获取知识的一种有效途径正确答案:A6、下列与现代移动通信最相似的是()。

A.古代通信中的八百里加急B.波波夫与马可尼发明无线电报C.赫兹实验证实电磁波存在D.麦克斯韦方程理论预言电磁波存在正确答案:B7、下列有关模拟移动通信表述不恰当的是()。

A.采用频分多址技术B.我国首个模拟蜂窝移动电话基站于1987年在广州建成C.采用蜂窝网络,可以降低发射功率、缓解频率资源紧张D.用户密集的地方采用更大的蜂窝正确答案:D8、下列有关第二代移动通信表述不恰当的是()。

信息安全导论期末试题及答案

信息安全导论期末试题及答案第一部分:选择题1. 以下哪个属于信息安全的三要素?A. 机密性B. 健康性C. 美观性D. 公正性答案:A. 机密性2. 哪种类型的攻击是通过发送过多的请求来耗尽系统资源?A. 木马攻击B. 拒绝服务攻击C. 密码破解攻击D. 物理攻击答案:B. 拒绝服务攻击3. 哪个密码算法是对称加密算法?A. RSAB. AESC. SHA-1D. Diffie-Hellman答案:B. AES4. 数据备份的主要目的是什么?A. 恢复已丢失的数据B. 提供额外的存储空间C. 加密数据以保护隐私D. 提高网络性能答案:A. 恢复已丢失的数据5. 以下哪个是一种常见的网络钓鱼攻击方式?A. 电子邮件滥用B. 操作系统漏洞利用C. 社交工程D. IP欺骗答案:C. 社交工程第二部分:描述题1. 请简要解释什么是加密算法,并举例说明。

答:加密算法是一种确保信息安全性的数学方法。

它将原始数据(称为明文)通过一定的运算转换成加密后的数据(称为密文),从而防止未经授权的人员访问明文内容。

举例来说,AES(高级加密标准)是一种对称加密算法,被广泛应用于数据传输和存储过程。

它使用相同的密钥对明文进行加密和解密操作,确保只有掌握正确密钥的人才能解密并获取原始数据。

2. 简要描述访问控制的概念,并说明它在信息安全中的重要性。

答:访问控制是指通过确定用户、程序或系统组件是否具备执行特定操作或访问特定资源的权限来保护信息系统和数据的安全性。

它通过限制未经授权的访问,确保只有授权人员可以获取和修改数据。

访问控制在信息安全中起到至关重要的作用。

它可以防止未经授权的用户或攻击者对敏感数据进行访问、篡改或窃取。

通过有效的访问控制,可以限制用户的权限,确保他们只能访问和操作他们需要的数据,同时保护系统免受恶意软件和未知漏洞的攻击。

第三部分:应用题1. 请列举并详细介绍至少三种网络安全威胁和对应的应对措施。

答:1)恶意软件:恶意软件(如病毒、木马、蠕虫等)可以被用来窃取用户的敏感信息、破坏系统或网络。

信息工程考试题库及答案

信息工程考试题库及答案一、单项选择题(每题2分,共20分)1. 下列哪项不是信息工程的基本特征?A. 系统性B. 动态性C. 静态性D. 集成性答案:C2. 信息工程中,数据和信息的区别在于:A. 数据是原始的,信息是加工过的B. 数据是加工过的,信息是原始的C. 数据和信息没有区别D. 数据是信息的子集答案:A3. 信息工程的实施过程中,以下哪项不是关键步骤?A. 需求分析B. 系统设计C. 系统测试D. 系统维护答案:D4. 在信息工程中,以下哪项不是信息资源管理的内容?A. 信息收集B. 信息处理C. 信息存储D. 信息销毁答案:D5. 信息工程中,以下哪项不是信息安全的基本要素?A. 机密性B. 完整性C. 可用性D. 可扩展性答案:D6. 以下哪项不是信息工程实施过程中的常见问题?A. 需求不明确B. 技术过时C. 资源不足D. 需求明确答案:D7. 信息工程中,以下哪项不是信息处理的方法?A. 数据挖掘B. 数据加密C. 数据清洗D. 数据转换答案:B8. 在信息工程中,以下哪项不是信息系统集成的目标?A. 资源共享B. 功能集成C. 系统独立D. 性能优化答案:C9. 信息工程中,以下哪项不是信息分析的步骤?A. 数据收集B. 数据整理C. 数据解释D. 数据存储答案:D10. 在信息工程中,以下哪项不是信息传输的特点?A. 快速性B. 准确性C. 安全性D. 单一性答案:D二、多项选择题(每题3分,共15分)1. 信息工程的发展趋势包括:A. 智能化B. 网络化C. 个性化D. 单一化答案:ABC2. 信息工程中的数据管理包括以下哪些方面?A. 数据备份B. 数据恢复C. 数据安全D. 数据销毁答案:ABC3. 信息工程实施过程中可能遇到的风险有:A. 技术风险B. 市场风险C. 法律风险D. 管理风险答案:ABCD4. 信息工程中,以下哪些是信息安全的技术手段?A. 防火墙B. 加密技术C. 入侵检测系统D. 病毒扫描答案:ABCD5. 信息工程中,以下哪些是信息分析的方法?A. 统计分析B. 预测分析C. 比较分析D. 决策分析答案:ABCD三、简答题(每题5分,共20分)1. 简述信息工程的定义。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(1)以下叙述中正确的是(C)A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚,具有其他语言的一切优点解析:计算机语言分为低级语言、汇编语言和高级语言,C语言属于高级语言,但并不是说C语言比其他语言高级,选项A)错误;除了低级语言外,其他各种语言都必须编译成能被计算机识别的二进制数才能执行,选项B)错误;C语言出现于1972年至1973年间,并不是出现最晚的语言,选项D)错误。

(2)C语言中用于结构化程序设计的3种基本结构是(A)A)顺序结构、选择结构、循环结构B)if,switch,breakC)for,while,do-whileD)if,for,continue解析:本题考查最简单的C程序设计知识。

在做题之前一定要慎重对待题干的主要信息,本题所描述的是“3种基本结构”,而选项B),C),D)三个选项则表达的是零零散散的循环结构。

(3)C语言中最简单的数据类型包括(B)A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)字符型、实型、逻辑型解析:本题考查C语言的数据类型。

在C语言中,没有专门的逻辑型数据类型,可以用0和1来表示逻辑值。

所以,在本题的选择答案中,不应该包括逻辑型。

(4)下列可用于C语言用户标识符的一组是(B)A)void, define, WORDB)a3_b3, _123,CarC)For, -abc, IF CaseD)2a, DO, sizeof解析: C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线,排除选项C)和D)。

C语言中还规定标识符不能为C语言的关键字,而选项A)中void为关键字,故排除选项A)。

(5)C语言中运算对象必须是整型的运算符是(A)A)%=B)/C)=D)<=解析: C语言规定:取余运算符的运算对象必须是整型,复合运算符“%=”中包含%运算,它的运算对象也必须是整型。

(6)若变量a,i已正确定义,且i已正确赋值,合法的语句是(B)A)a= =1B)++i;C)a=a++=5;D)a=int(i);解析:选项A是一个表达式,因为缺少分号,所以不是语句;选项C)包含一个不合法的运算符“++=”;选项D)应改为a=(int)i;。

(7)有以下程序 (C)main(){int i=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是A)1,1,2B)2,2,1C)2,2,2D)2,2,3解析:该题目的关键是要搞清楚“&&”和“||”两个逻辑运算符的运算功能。

运算符“&&”和“||”是双目运算符,要求有两个运算量。

且规定逻辑与运算中,只有前面运算量的值为真时,才需要判别后面的值。

只要前面为假,就不必判别后面的值。

而逻辑或则为只要前为真,就不必判别后面的值;只有前为假,才判别后。

本题中j++值为真,不进行k++的运算,所以k的值保持不变。

(8)有如下程序 (C)main(){float x=2.0,y;if(x<0.0)y=0.0;else if(x<10.0)y=1.0/x;else y=1.0;printf("%f\n",y);}该程序的输出结果是A)0.000000B)0.250000C)0.500000D)1.000000解析:该题目测验考生对if...else if结构的理解,比较简单。

x的值满足x<10.0的关系,所以程序将执行y=1.0/x;语句,y的值应该等于0.5。

最后,用printf函数输出时,%f的输出格式为小数点后保留6位。

(9)有如下程序:(B)main(){int n=9;while(n>6){n--; printf("%d",n);}}该程序的输出结果是A)987B)876C)8765D)9876解析:该题目应该根据循环体第一次和最后一次执行时的输出结果来决定哪一项是正确的。

第一次进入循环时,n的值是9,循环体内,先经过n--运算,n的值变为8,所以第一次的输出值是8,由此可以排除选项A)和D)。

由循环条件n>6可以知道,最后一次循环开始时,n的值应该为7,所以最后一次执行循环体时输出为6,由此可以排除选项C)。

(10)设int x=1,y=1;表达式(!x||y--)的值是(B)A)0B)1C)2D)-1解析:C语言规定的运算优先级由高到低分别是逻辑非、算术运算、逻辑或。

所以先计算!x,值是0,然后再计算y--,由于是后缀运算符,所以y在本次运算中的值仍然是1,最后计算0||1,值为1。

(11)有以下程序(B)float fun(int x,int y){return(x+y);}main(){int a=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}程序运行后的输出结果是A)编译出错B)9C)21D)9.0解析:本题考查函数的综合知识。

首先,我们可以利用强制转换类型转换运算符将一个表达式转换成所需类型。

如:(double)a是将a转换成double类型;(int)(x+y)是将x+y的值转换成整型。

本题可按部就班地逐步运算:fun((int)fun(a+c,b),a-c)fun((int)fun(10,5),2-8)fun((int)15.000000,-6)fun(15,-6)9(12)在C语言中,引用数组元素时,其数组下标的数据类型允许是*(C)A)整型常量B)整型表达式C)整型常量或整型表达式D)任何类型的表达式解析:在C语言中,对于数组元素下标的定义只能是整型常量或整型表达式。

(13)以下说法正确的是(C)A)C语言程序总是从第一个的函数开始执行B)在C语言程序中,要调用函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分解析: C语言的程序是由主函数main()开始运行,由主函数来调用其他函数,所以,选项A)错误。

C 语言中定义的函数必须是并列的,不能在一个函数中定义其他函数,选项B)错。

函数必须先定义后使用,在调用函数以前要定义函数,而main()函数不必放在最前面,故选项D)错。

(14)在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是(B)A)地址传递B)单向值传递C)由实参传形参,再由形参传实参D)传递方式由用户指定解析:如果实参是简单变量,它与对应形参之间的数据传递方式是由参传给形参,而形参值的改变不能改变实参的值。

(15)以下叙述中正确的是(A)A)构成C程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main()函数必须放在其他函数之前D)所有被调用的函数一定要在调用之前进行定义解析:本题综合考查C语言的概念部分,关于C语言,我们应该了解以下必须要掌握的基础知识:①C程序是由函数构成的。

②一个函数由两部分组成:函数的首部和函数体。

③一个C程序总是从main函数开始执行的,而不论main函数的整个程序中的位置如何(main函数可以放在程序最开始,也可以放在程序最后,或写在一些函数之前,在另一些函数之后)。

④C程序在书写上,表现形式比较自由,一行内可以写几个语句,一个语句可以分写在几行上。

每个语句和数据定义的最后必须有一个分号。

⑤C程序本身没有输入输出语句。

输入和输出的操作是由库函数scanf和printf等函数来完成。

⑥可以用/*……*/对C语言的程序的任何部分作注释。

(16)在C程序中,判逻辑值时,用“非0”表示逻辑值“真”,又用“0”表示逻辑值“假”。

在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。

(A)A)1 0B)0 1C)非0 非0D)1 1解析:在C程序中,判断逻辑值时,用非0表示真,用0表示假。

逻辑表达式计算时,逻辑表达式值为真是用1表示的,若逻辑表达式的值为假,则用0表示。

(17)在C语言中,运算对象必须是整型数的运算符是(A)A)%B)\C)%和\D)**解析:在C语言中,“%”运算符两侧的运算数必须是整型。

(18)下列程序段的输出结果是:(C)int a=1234;float b=123.456;double c=12345.54321;printf("%2d,%2.1f,%2.1f",a,b,c);A)无输出B)12,123.5,12345.5C)1234,123.5,12345.5D)1234,123.4,1234.5解析:①printf函数的浮点数缺省输出格式:在printf函数的输出中,若无输出宽度限制,每种数据都有一个缺省的输出宽度,一般浮点数的小数位数则是6位,不管输出格式是%f或%lf皆如此。

②printf函数的浮点数宽度限制输出:以%mf或%mlf格式输出浮点时,如果指定的宽度大于实际数据宽度,按指定宽度输出,且多余数补以空格;如果指定的宽度小于实际数据宽度,浮点数的整数部分将以实际数据(位数)输出。

小数部分按指定数输出,且对数据做四舍五入处理。

③printf的整数限宽输出:没有宽度制的整数原数输出。

在宽度限制于数的实际位数时,宽度说明无效,按数的实际位数输出。

(19)设有以下程序段int x=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则(B)A)运行程序段后输出0B)运行程序段后输出1C)程序段中的控制表达式是非法的D)程序段执行无限次解析:本题中,“!”表示逻辑非运算符,“!=”等于运算符,逻辑非运算符比等于运算符的优先级低。

(20)有如下程序main(){ float x=2.0,y;if(x<0.0)y=0.0;else if(x>10.0)y=1.0/x;else y=1.0;printf("%f\n",y);}该程序的输出结果是(D)A)0.000000B)0.250000C)0.500000D)1.000000解析:本题考查if语句中的一种表达方式,即:if…else if…。

该表达式的语句是:if(表达式1)语句1else if(表达式2)语句2else if(表达式3)语句3else语句4……本题执行elsey=1.0,并且以“%f”输出。

(21)执行下面的程序段后,变量k中的值为(A)int k=3, s[2];s[0]=k; k=s[1]*10;A)不定值B)33C)30D)10解析:如果定义数组时没有进行初始化,则其各个成员的值不确定,所以k=s[1]*10的值也不定。

相关文档
最新文档