收藏 分销(赏)

《程序设计基础》试卷B及答案.doc

上传人:精**** 文档编号:3276646 上传时间:2024-06-28 格式:DOC 页数:5 大小:53.54KB
下载 相关 举报
《程序设计基础》试卷B及答案.doc_第1页
第1页 / 共5页
《程序设计基础》试卷B及答案.doc_第2页
第2页 / 共5页
《程序设计基础》试卷B及答案.doc_第3页
第3页 / 共5页
《程序设计基础》试卷B及答案.doc_第4页
第4页 / 共5页
《程序设计基础》试卷B及答案.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、-精品word文档 值得下载 值得拥有-黄淮学院计算机科学系2007-2008学年度第一学期姓名:_ 学号:_ 年级:_ 专业:_.密封线期末考试程序设计基础B卷注意事项:本试卷适用于计科系06级本科计算机科学与技术专业学生。题号一二三四总分核分人得分得分评卷人一、填空题(每空2分,共20分)1_ _函数是程序启动时惟一的入口。2算法的复杂性包含两方面: 和 。3已知 char c= a ; int x=2,k; 执行语句k=c&x+ ; 则x为 ,k为 。4数值0x34对应的十进制为 。5已知int a ; 则表达式”(a=2*3 , 3*8), a*10”的结果为_ _ _,变量a的值为_

2、 _。6面向对象程序开发步骤为: 、 和面向对象实现。得分评卷人二、选择题(每题1分,共30分)1下列程序设计语言中( )是面向对象语言。A. FORTRANB. C语言C. C+D. 汇编语言2下列关于注释的说法哪个是错误的( )。A. 注释不是程序中的可执行语句B. 注释对于程序的执行有很重要的意义C. 注释将在程序的编译阶段被编译器剔除D. 编程时在程序中添加适当的注释是一个良好的编程风格3算法设计应该遵守( )的设计原则。A. 自底向上,逐步求精B. 自顶向下,逐步求精C. 自底向上,同步扩展D. 自顶向下,同步扩展4下列语句执行后a的值为( )。int a=4, &z=a, k=3;

3、a=k; z+=2; k+;A. 0B. 4C. 1D. 55以下程序执行后,屏幕输出为( )。#include “iostream.h”void fun(int d) d+;void main() int d=3; fun(d); d+; coutd=a)&(d=z)B. a=d=a)|(d=z)D. A=d=Z8已知:int k=7, x=12; 则执行语句( )后x的值为0。A. x+=k-x%5;B. x+=(x-k%5);C. x%=(k-=5);D. (x-=k)-(k+=5);9运行下列程序,其输出结果为( )。#include “iostream.h”void main()in

4、t x(5),y(5),z(5);y-&+x&z-|y+;coutx”, ”y”, ”zb?a:bvoid main()int m=1, n=2, o=3, p=4;coutint(2*max(m,n+o+p)endl;.密封线A. 9B. 6C.7D.812执行以下程序段之后x的值为( )。int i=-5,x=0;while(i)i=i+x;x+;A. 0B. -2C. 1D. 死循环13下面程序运行在Windows XP下32位系统环境,程序的运行结果应该是( )。#include iostream.h#include stdlib.h#include string.hvoid fun(

5、char chName50)strcpy(chName,Hello);intiTemp50 = 0;void *pVoid = malloc(100);char ch=10;coutsizeof(chName), sizeof(iTemp), sizeof(ch), sizeof(pVoid);void main()char a50;fun(a);A. 50,50,1,100B. 4,200,1,4C. 50,50,1,4D. 4,200,1,10014下列( )不是语句。A. cout0)coutn ;printfun(n-1);printfun(n-2);void main(int arg

6、c, char* argv)printfun(4);2定义一个CPoint类,具有横坐标m_x,纵坐标m_y两个属性,提供构造函数、得到横坐标函数GetX()、得到纵坐标函数GetY()。黄淮学院 20072008年第一学期计算机科学系2006级本程序设计基础期终试卷(B)参考答案及评分标准命题人:一、填空题1、main2、时间复杂性、空间复杂性3、 3 14、525、60 66、面向对象分析、面向对象设计二、选择题1-5 CBBDB6-10 BACAC11-15 ADBAC16-20 BCDBA21-25 BBCDB26-30 ADACD三、简答题1、算法的五个特性:输入、输出、确定性、有限

7、性、可行性 算法与程序的区别在于:有限性并不是用于程序,比如操作系统;在描述方法上二者也不同,程序总要用某种设计语言来书写并最终被其所运行,而算法却没有这种限制,其描述方式相对灵活。2、白盒测试又称结构测试,在白盒测试中,参照程序的具体实现过程,根据程序的结构,选择测试数据;黑盒测试中,测试数据来自对所解决问题的详细描述,而不考虑程序实现。3、对于一个软件的研制,从问题的提出,经过开发、使用、维护、修订,直到最后中止使用,软件这个状态变化的过程称为软件的生命周期。 软件生命周期分为可行性分析、需求分析、概要设计、详细设计、编码、测试、维护等阶段。4、面向对象分析的主要原则为:构造与分解、抽象化与具体化、封装、相关和行为约束。5、当需要多个函数对不同类型数据进行相同处理时,定义同名函数会为程序的编写带来极大方便,使用方便,提高可读性,这种定义同名函数的语法就是函数重载。 函数重载分为两种方式:参数类型不同、参数个数不同。四、编程题1、4 3 2 1 1 2 12、class CPointpublic:int m_x,m_y;CPoint(int x=0, int y=0)m_x=x; m_y=y;int GetX()return m_x;int GetY()return m_y;-精品word文档 值得下载 值得拥有-

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服