![南开大学《程序设计基础(上)》20春期末考核-参考资料附答案_第1页](http://file4.renrendoc.com/view/3e3ad44921419a997071d09258b3010a/3e3ad44921419a997071d09258b3010a1.gif)
![南开大学《程序设计基础(上)》20春期末考核-参考资料附答案_第2页](http://file4.renrendoc.com/view/3e3ad44921419a997071d09258b3010a/3e3ad44921419a997071d09258b3010a2.gif)
![南开大学《程序设计基础(上)》20春期末考核-参考资料附答案_第3页](http://file4.renrendoc.com/view/3e3ad44921419a997071d09258b3010a/3e3ad44921419a997071d09258b3010a3.gif)
![南开大学《程序设计基础(上)》20春期末考核-参考资料附答案_第4页](http://file4.renrendoc.com/view/3e3ad44921419a997071d09258b3010a/3e3ad44921419a997071d09258b3010a4.gif)
![南开大学《程序设计基础(上)》20春期末考核-参考资料附答案_第5页](http://file4.renrendoc.com/view/3e3ad44921419a997071d09258b3010a/3e3ad44921419a997071d09258b3010a5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南开大学《程序设计基础(上)》20春期末考核注:请认真核对以下题目,确定是您需要的科目在下载!!!一、单选题(共15道试题,共30分)以下不正确的if语句形式是##。--if(x>y);--if(x=0)x+=y;—if(X!=y)cin〉〉x—if(xVy)elsecin〉〉y;{x++;y++;}【解析】完成课件上的复习,作答上述题目参考的答案是:B已知“char*s="mybook";”,则strlen(s)的值为##。--4--6--7--不确定【解析】完成课件上的复习,作答上述题目参考的答案是:B下列函数原型中,错误的是##。--intfun(int,int);--voidfun(intx,y);--intfun(intx,inty);--voidfun();【解析】完成课件上的复习,作答上述题目参考的答案是:B已知“char*s="mybook";”,则下列语句正确的是##。--strcpy(s,"hello");--strcat(s,"hello");--s="hello";--以上均不正确【解析】完成课件上的复习,作答上述题目参考的答案是:C计算机中存储数据的最小单位是()。--字节--位--字--KB【解析】完成课件上的复习,作答上述题目参考的答案是:B十进制数123变换为等值的二进制数是()。--1111000--1111010--1111011--1111100【解析】完成课件上的复习,作答上述题目参考的答案是:c下面关于数组的描述中,错误的是##。--数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同--如果定义一维数组时提供了初始化列表,则数组的长度可以省略[c]--如果定义二维数组时提供了初始化列表,则数组的列下标可以省略[D]--如果定义二维数组时提供了初始化列表,则数组的行下标可以省略【解析】完成课件上的复习,作答上述题目参考的答案是:C&表达式的100+43.6*'a'数据类型是()。--float--double--longdouble--错误的表达式【解析】完成课件上的复习,作答上述题目参考的答案是:B表达式sqrt(B*B-4*a*c)〉=0&&a!=0是()表达式。--算术--关系--逻辑--函数【解析】完成课件上的复习,作答上述题目参考的答案是:C在计算机中采用二进制,是由于()。--硬件成本低--系统稳定--运算简单--上述3个原因【解析】完成课件上的复习,作答上述题目参考的答案是:D已知“chars[]="university";”,则使用“cout〈〈s[3];”会在屏幕上输出##。--n--i--v--iversity【解析】完成课件上的复习,作答上述题目参考的答案是:c下面定义变量语句中,错误的是()。--intx(10),y(10);--intx=y=10;[c]--intx=10,y=10;[D]--intx=10,y=x;【解析】完成课件上的复习,作答上述题目参考的答案是:B13•在C++中,表示一条语句结束的符号是()。--[TOC\o"1-5"\h\z--//--/*--;【解析】完成课件上的复习,作答上述题目参考的答案是:D对于相同类型的指针变量,不能进行的运算是##[A]--*--=----->【解析】完成课件上的复习,作答上述题目参考的答案是:A下列关于函数的描述中,错误的是##。--在一个源文件中定义的外部函数可以在其他源文件中调用,静态函数不可以--使用static关键字可以将一个函数定义为静态函数--在一个源文件中定义的内联函数不能在其他源文件中调用—函数的外部声明中可以省略extern关键字【解析】完成课件上的复习,作答上述题目参考的答案是:C二、判断题(共20道试题,共40分)switch语句中的default分支不可以缺省。【解析】完成课件上的复习,作答上述题目参考的答案是:错误17.SP结构化程序设计方法也称面向过程的程序设计方法,反映了过程性编程的方法,根据执行的操作来设计一个程序。【解析】完成课件上的复习,作答上述题目参考的答案是:正确对于有默认值的形参,如果在调用函数时给出了相应的实参,也会使用形参。【解析】完成课件上的复习,作答上述题目参考的答案是:错误可以定义函数指针变量指向函数的首地址,并使用函数指针变量代替函数名进行函数调用【解析】完成课件上的复习,作答上述题目参考的答案是:正确已知“chars[20];”,则语句“strcpy(s,"abc");”与“s二"abc";”的作用相同。【解析】完成课件上的复习,作答上述题目参考的答案是:错误21.if语句的执行过程是:首先计算的值,如果其值为'true”(非0),表示满足某种条件,执行,否则,表示不满足某种条件,不执行而直接执行分支语句后下面的语句。【解析】完成课件上的复习,作答上述题目参考的答案是:正确22•在C++中,对结构体变量中成员的访问既可以逐个进行、也可以整体进行。【解析】完成课件上的复习,作答上述题目参考的答案是:错误switch语句中的各的值可以相同,与条件表达式应为同一数据类型。【解析】完成课件上的复习,作答上述题目参考的答案是:错误已知“chars□二"hello";”,则使用“cout〈〈s;”可以在屏幕上输出“hello”【解析】完成课件上的复习,作答上述题目参考的答案是:正确用new动态分配的内存必须用delete释放,否则会产生内存泄漏。【解析】完成课件上的复习,作答上述题目参考的答案是:正确已知“chars[]="hello";”,则使用“cout〈〈s[3];”可以在屏幕上输出“llo”【解析】完成课件上的复习,作答上述题目参考的答案是:错误NULL为系统定义的一个常量,其值为0,表示是一片无效的不可访问的内存。【解析】完成课件上的复习,作答上述题目参考的答案是:正确while语句中的“测试条件”表达式和for语句中的表达式2都能缺省。【解析】完成课件上的复习,作答上述题目参考的答案是:错误?如果一个指针指向的内存空间中存储的是常量,则只能使用该指针获取内存空间中的数据,而不能使用该指针修改内存空间中的数据。【解析】完成课件上的复习,作答上述题目参考的答案是:正确关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。【解析】完成课件上的复习,作答上述题目参考的答案是:错误逻辑运算符的优先级从高到低分别是逻辑非、逻辑或和逻辑与。【解析】完成课件上的复习,作答上述题目参考的答案是:错误C++中的命名空间是为了解决C++中的变量、函数的命名冲突的问题而设置的。【解析】完成课件上的复习,作答上述题目参考的答案是:正确C++中的函数分为两类:一类是用户根据待求解问题的需要自己定义的函数;另一类是系统提供的标准函数,即库函数。【解析】完成课件上的复习,作答上述题目参考的答案是:正确一个二维数据可以看作是由多个一维数据构成,使用二维数组可以存储一个二维数据或多个一维数据。【解析】完成课件上的复习,作答上述题目参考的答案是:正确只有返回引用的函数可以作为赋值语句的左值。【解析】完成课件上的复习,作答上述题目参考的答案是:正确三、主观填空题(共5道试题,共10分)运算符的结合性分为两类:##和##。【解析】完成课件上的复习,作答上述题目参考的答案是:左结合性、右结合性表达式x〈0?-x:x的功能是##。【解析】完成课件上的复习,作答上述题目参考的答案是:求X的绝对值十六进制数B7对应的二进制数是##。【解析】完成课件上的复习,作答上述题目参考的答案是:10110111程序流程图中的##表示处理,##表示输入输出。【解析】完成课件上的复习,作答上述题目参考的答案是:矩形框、平行四边形框程序流程图中的##表示处理,##表示判断。【解析】完成课件上的复习,作答上述题目参考的答案是:矩形框、菱形框四、问答题(共1道试题,共10分)下面程序的运行结果是什么?#include<iostream>usingnamespacestd;intmain(){chara[2][10]={"Xyccw","XYcCw"};inti;for(i=0;i<5;i++){if(a[0][i]!=a[1][i])break;}if(i==5)cout〈〈"两个字符串相同"〈〈endl;elseif(a[0][i]>a[1][i])cout〈〈〃较大的字符串为:〃〈〈a[0]〈〈endl;elsecout〈〈"较大的字符串为:"〈〈a[l]〈〈endl;return0;}【解析】完成课件上的复习,作答上述题目参考的答案是:较大的字符串为:Xyccw五、简答题(共1道试题,共10分)42•请设计“求斐波那契数列”的递归算法,并用C++代码写出求前10项斐波那契数列的完整程序。【解析】完成课件上的复习,作答上述题目参考的答案是:求斐波那契数列(1,1,2,3,5,8,13,……,)第口项的的值的递归算法如下:如果n=1或n=2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国速溶非乳制泡沫奶精行业头部企业市场占有率及排名调研报告
- 高效增白洗衣粉行业市场发展及发展趋势与投资战略研究报告
- 小手锯项目可行性研究报告
- 20万吨饮料生产项目可行性研究报告申请建议书
- 废旧锂电池可行性研究报告
- 2025年度教育产业融资借款合同协议范本
- 2025年度商业地产租赁经营合同汇编-@-2
- 2025年度个人租房合同书针对长租公寓运营管理
- 2025年度智慧城市建设项目投标合同书
- 2025年度校园文化宣传广告设计与安装合同
- 长江委水文局2025年校园招聘17人历年高频重点提升(共500题)附带答案详解
- 2025年湖南韶山干部学院公开招聘15人历年高频重点提升(共500题)附带答案详解
- 广东省广州市番禺区2023-2024学年七年级上学期期末数学试题
- 智研咨询发布:2024年中国MVR蒸汽机械行业市场全景调查及投资前景预测报告
- IF钢物理冶金原理与关键工艺技术1
- JGJ46-2024 建筑与市政工程施工现场临时用电安全技术标准
- 烟花爆竹重大危险源辨识AQ 4131-2023知识培训
- 销售提成对赌协议书范本 3篇
- EPC项目阶段划分及工作结构分解方案
- 《跨学科实践活动4 基于特定需求设计和制作简易供氧器》教学设计
- 2024-2030年汽车启停电池市场运行态势分析及竞争格局展望报告
评论
0/150
提交评论