欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年程序设计基础模拟题目有答案 .pdf

    • 资源ID:30525522       资源大小:63.24KB        全文页数:5页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年程序设计基础模拟题目有答案 .pdf

    程序设计基础试题答案第1页(共3 页)一、单项 选择题(每空2 分,共 30 分)1、 保存在计算机内存中的信息为_D_。A 程序B 程序和地址C 数据和地址D 数据和程序2、 计算机软件是指_D_。A 计算机程序B 源程序和目标程序C 源程序D 计算机程序及其有关文挡3、 计算机硬件能够直接执行的编程语言应该是_A_。A 机器语言B 汇编语言C 高级语言D 面向对象语言4、 SQL 语言的类别是 _B_。A 面向过程的程序设计语言B 面向数据库的语言C 面向对象的程序设计语言D 面向硬件的程序设计语言5、 编程语言提供的三种基本控制结构是_D_ 。A 输入、处理和输出结构B 常量、变量和表达式结构C 表达式、语句和函数结构D 顺序、选择和循环结构6、 在 C 语言中,决定int 数的表示范围的因素是_A_。A int 类型占用的字节数量B 人为事先的约定和习惯C 所存储的数据是否有符号D 数在内存中的编码方式7、 C 语言中,关于运算符的正确概念是_D_。A 运算符具有优先级,同优先级的运算符由括号决定运算次序B 在不同优先级运算符进行混合运算时,运算的先后次序取决于结合性C 在同优先级的运算符参与运算时,先计算左侧的运算符D 运算符具有优先级和结合性8、 在 C 语言中关于循环语句的结论中,错误的是_D_。A do-while 语句构成的循环至少要执行一次B while 语句和 for 语句可以相互替代C for 和 while 语句的循环控制条件都是当条件成立时执行循环体D do-while 语句的循环控制条件是当条件不成立时继续执行循环体9、 如果在内存中采用数组保存线性表,则元素之间的逻辑关系通过_A_。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 程序设计基础试题答案第2页(共3 页)A 元素在数组中的相对位置表示逻辑次序B 保存在元素中的指针表示先后次序C 设立单独的区域存储元素之间的逻辑次序D 元素本身的关键字来表示逻辑次序10、采用链式存储保存线性表与采用顺序存储保存线性表进行比较,在链式存储线性表时进行插入操作的执行效率_C_。A 比较低B 一样C 比较高D 没有明确结论11、采用顺序空间作为栈的存储空间时,在进行栈操作的时候_D_。A 不需要判断栈是否空,不需要判断栈是否满B 不需要判断栈是否空,但需要判断栈是否满C 需要判断栈是否空,不需要判断栈是否满D 需要判断栈是否空,也需要判断栈是否满12、对于一张一般的图,其中的各个结点之间的关系是_D_。A 集合关系B 一对一关系C 一对多关系D 多对多关系13、进行折半查找的条件是_A_。A 数据有序且采用顺序存储方式B 数据不需要有序,但需要顺序存储C 数据有序且采用链式存储方式D 数据不需要有序,但需要链式存储14、在下列 4 种方法中,有一个不是软件的开发模型,它是_D_。A 瀑布模型B 螺旋模型C 喷泉模型D 逐步求精法15、软件生存周期是指_D_ 。A 软件从编程开始,经过调试直至交付使用的全过程B 软件从编程、测试和使用,直到维护结束的全过程C 软件从定义、需求分析和编程,直至最后完成的全过程D 软件从开发、使用和维护,直至最后退役的全过程二、 填空题(每空2 分,共 20 分)1、计算机语言有三种类型:机器语言、_汇编语言 _和_高级语言 _。2、程序设计的核心是_数据结构设计_和_算法设计 _。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 程序设计基础试题答案第3页(共3 页)3、数据的逻辑结构有四种,它们是线性结构、树型结构、_图型结构 _和_集合等_。4、如果线性表的长度为0,则称该表为 _空表_,如果队列中没有元素,则称该队列为 _空队列 _。5、一个完整的计算机算法应满足输入性、可行性、输出性和_有穷性 _、_确定性_。三、 简答题 (每小题 5 分,共 20 分)1、高级语言解释程序的功能是什么?解释过程有哪两种方式?解释方式与编译方式有什么根本不同?答: 解释程序又叫解释系统,它的功能是对高级语言编写的程序进行逐句分析并立即执行从而得到结果。解释程序对源程序的解释过程也有两种方式,一种是直接解释执行,另一种是把源程序先转换为中间代码程序,然后对中间程序逐句解释执行。两种解释方式均不产生目标程序,这是与编译方法本质上的不同。2、程序的最基本控制结构有几种?分别叫什么?如何组成千变万化的程序?答: 最基本的程序控制有以下三种:顺序执行、分支控制和循环控制。这三种执行控制的任意组合和重复、嵌套就可以描述任意复杂的程序。3、请分别写出下面二叉树的先序遍历、中序遍历和后序遍历的结果。答: 先序遍历: A B D E C F 中序遍历: D B E A F C 后续遍历: D E B F C A 4、 请简述软件工程的框架构成。答:软件开发模型、软件开发方法、软件过程、软件工具、软件开发环境、计算机辅助E F D A B C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 程序设计基础试题答案第4页(共3 页)软件工程 (CASE) 以及软件经济学等. 四、 写出运行结果(共 10 分)1、写出程序运行结果。 (2 分) #include main( ) char c= A ; if ( 0 = c = 9 ) printf (” YES ” ) ; else printf (” NO ” ) ; 该程序的执行结果是_YES_ 。2、写出程序运行结果。 (4 分) #include main ( ) int i,j; for ( i=0, j=10; i8; y=+i ) printf (” %d %d ” , x-, y); 运行结果: 10 10 9 1 五、 编程题 (每小题 10 分,共 20 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 程序设计基础试题答案第5页(共3 页)1、编写程序。从键盘输入h 值,输出上边宽度和高都为h,行用 *号组成的等腰梯形。例:输入 h=4 ,输出的图形如下:* * * * * * * * * * * * * * * * * * * * * * * * * * * * 答: #include main ( ) int h, k, j; scanf (%d, &h); for ( k=1; k=h; k+) for ( j=1; j=h-k; j+) printf ( ); for ( j=1; j=h+2*k-2; j+) printf (*); printf(n) ; 2、小明有5 本新书,要借给、三位小朋友,若每人每次只能借一本,则可有多少种不同的借法?答: #include main( ) int a, b, c, count=0; for ( a=1; a=5; a+ ) for ( b=1; b=5; b+ ) for ( c=1; a!=b & c=5; c+) if ( c!=a & c!=b ) printf( %2d:%d,%d,%dn, +count, a, b, c ); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

    注意事项

    本文(2022年程序设计基础模拟题目有答案 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开