程序设计基础练习题及答案.docx
《程序设计基础练习题及答案.docx》由会员分享,可在线阅读,更多相关《程序设计基础练习题及答案.docx(15页珍藏版)》请在优知文库上搜索。
1、一、单选题1、16位无符号整数能表达的最大值是A.32767B.32768C.65536D.65535正确答案:D2、下面谁被称为计算机科学之父A.阿兰图灵B.冯诺依曼C.迪杰斯特拉D.高纳德正确答案:A3、下列不属于输入输出设备的是:A键盘B.手写板C.内存D.摄像图正确答案:C4、下面关于高级语言的说法正确的是:A.高级语言的出现,使得程序员的门槛大大降低B.高级语言不包括C语言,因为C语言更适用于系统方面的编程C.与汇编语言相比,高级语言开发的程序执行速度更快D.高级语言完全不依赖于硬件正确答案:A5、-O的8位补码是A.其他B.11111111C.00000000D.10000000正
2、确答案:C6、下面的用嵌套循环求阶乘的程序中,总计需要的循环次数是()A.*i次B.n(n+1)2次C.*次D.n次正确答案:B7、循环不变式的建立是在循环体中选取一个点,在该点建立一个逻辑表达式,使每次循环执行到该点时A这个逻辑表达式在循环体中不总是为真B.这个逻辑表达式在循环体中总是为假C这个逻辑表达式在循环体中总是为真D.这个逻辑表达式在循环体中不总是为假正确答案:C8、找到合适的循环不变式能验证A.程序的全部正确性。B.程序的全部逻辑错误。C.程序的全部错误。D.程序的部分正确性。正确答案:D9、对于直到型循环与当型循环而言,当开始第一次循环且循环条件为假时,下面叙述正确的是()A只有
3、当型循环的循环体会被执行1次,直到型循环不会执行。B.两者的循环体都会被执行1次C两者的循环体都不会被执行D.只有直到型循环的循环体会被执行1次,当型循环不会执行。正确答案:D10、下列说法错误的是()oA.如果一个循环中又包含了另一个循环,则称为嵌套循环。B.嵌套循环的内层和外层循环的循环控制变量不能同名。C.执行嵌套循环时是先执行内存循环,后执行外层循环。D.嵌套循环的循环次数等于外层循环的循环次数与内层循环的循环次数之积。正确答案:CIK下面说法错误的是:A.结构化程序的主要特点是:采用顺序、选择和循环三种基本控制结构编写,在语法结构上是“单入口单出口”的,并且无不可达语句,无死循环。B
4、.结构化程序设计关注的焦点是程序结构的好坏。限制和避免使用goto不是我们的目的。C所谓的“好”程序是指“好结构”的程序。一旦效率与“好结构发生矛盾,那么宁可降低效率,也要确保好的结构。D.因为goto语句破坏了结构化设计风格,因此有无goto语句是程序结构好坏的标志,避免使用goto语句的程序设计就是结构化程序设计。正确答案:D12、结构化程序在语法结构上遵循()的原则,并且无死语句,无死循环。A.多入口、单出口B.多入口、多出口C.单入口、多出口D.单入口、单出口正确答案:D13、结构化程序设计是一种程序设计的原则和方法,它限制和避免使用()语句。A.gotoB.breakC.cotiue
5、D.return正确答案:A14、实际的程序开发过程通常是由不断的()的程序设计方法。A以自底向上为主的、自顶向下为辅B.自顶向下修正所补充的自底向上C.自顶向下主导的自底向上D.自底向上修正所补充的自顶向下正确答案:D15、下列说法错误的是()oA用自顶向下、逐步求精方法设计的程序是好结构的程序。B.用逐步求精方法可以简化程序的正确性验证,结合逐步求精过程,采取边设计边逐级验证的方法,与写完整个程序后再验证相比,可大大减少程序调试的时间。C.逐步求精方法就是一种先全局后局部、先整体后细节、先抽象后具体的自顶向下的设计方法。D.实际的程序开发过程通常不是纯粹的自顶向下和自底向上,往往是自顶向下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 练习题 答案