[南开大学]《程序设计基础(上)》19秋期末考核(答案参考).docx

上传人:scccc 文档编号:12596776 上传时间:2021-12-04 格式:DOCX 页数:7 大小:14.46KB
返回 下载 相关 举报
[南开大学]《程序设计基础(上)》19秋期末考核(答案参考).docx_第1页
第1页 / 共7页
[南开大学]《程序设计基础(上)》19秋期末考核(答案参考).docx_第2页
第2页 / 共7页
[南开大学]《程序设计基础(上)》19秋期末考核(答案参考).docx_第3页
第3页 / 共7页
[南开大学]《程序设计基础(上)》19秋期末考核(答案参考).docx_第4页
第4页 / 共7页
[南开大学]《程序设计基础(上)》19秋期末考核(答案参考).docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[南开大学]《程序设计基础(上)》19秋期末考核(答案参考).docx》由会员分享,可在线阅读,更多相关《[南开大学]《程序设计基础(上)》19秋期末考核(答案参考).docx(7页珍藏版)》请在三一文库上搜索。

1、【奥鹏】 - 南开大学 程序设计基础(上) 19 秋期末考核 试卷总分 :100 得分 :100第 1 题 , 一个浮点法表示的数值由 ( ) 两部分组成。A、指数和基数B、尾数和小数C、阶码和尾数D、整数和小数正确答案 :C第2题,已知“char s=" 南开大学" ”,则数组 s的长度为 #。A、4B、5C、8D、9 正确答案 :D第 3 题 , 计算机系统中采用补码运算的目的是 ( )A、与手工运算方式保持一致B、减少存储空间C、简化计算机的设计D、提高运算的精度 正确答案 :C” , 则执行“ int x=2,y=3;第 4 题 , 已知函数定义“ void fun

2、(int &a, int b) b+; a+; fun(x,y); ”后 , 变量 x、y 的值分别为 #。A、2,3B、3,4C、2,4D、3,3 正确答案 :D第 5 题, 默认形参值不可以是 # 。A、局部变量B、全局变量C、静态全局变量D、函数调用正确答案 :A第 6 题, 已知“ int a=1,2,3,4,5,*p=a;, 则以下各选项中对数组元素访问错误的是#。A、*(p+2)B、a5C、a3D、pp-a正确答案 :B第 7 题 , 已知字母“ a”的 ASCII 码是 97, 则字母“ f ”的 ASCII 码是 ( )A、100B、101C、102D、103 正确答案

3、 :C第 8 题 , 在 32 位计算机系统中 , 已知“ int a23; fun(a);” ,fun 函数的形参变量名为 p,则在 fun() 函数体中通过 sizeof(p) 计算得到的结果为 #。A、4B、6C、12D、24正确答案 :A第 9 题, 已知程序段 :int a34,*p3=a0, a1, a2,*pp=p,i;for (i=0; i12; i+)ai/4i%4=i;则 pp12 的值是 # 。A、3B、4C、5D、6 正确答案 :D第 10 题 , 二进制数 1001101011 转换为等值的八进制数是 ( )A、4651B、1153C、9ACD、26B正确答案 :B第

4、 11题, 字符的 ASCII 码的表示方法是 :使用 8 位二进制码并且 ( )A、最低位为 0B、最低位为 1C、最高位为 0D、最高位为 1正确答案 :C第 12 题 , 下面的描述 , 不正确的是 #。A、语句 for(i=0;i+)表示无限循环B、语句 for(;) 表示无限循环C、语句 for( ) 表示无限循环#。D、while ( 1)表示无限循环 正确答案 :C第 13 题, 已知“ char a="abcd ”,*p=a+2;", 则语句“ coutp; ”会在屏幕上输出A、bcdB、cC、cdD、d 正确答案 :C第 14 题 , 下面关于循环语句的叙

5、述中 , 正确的是 #。A、for 循环只能用于循环次数已知的情况B、for 循环与 while 循环一样,都是先执行循环体后判断条件C、for 循环体内不能出现 while 语句D、无论哪种循环,都可以从循环体内转移到循环体外 正确答案 :D第 15 题, 已知“ int a=5, b, *p=&a; ”,则下列语句中正确的是#。A、&b=a;B、b=*p;C、*p=&b;D、b=p; 正确答案 :B第 16题,在 C+中,要对 int 型的一般数组进行访问 ,必须逐个元素进行。 T、对F、错 正确答案 :T 第 17 题 , 无参宏定义和条件编译结合使用可以解决头文

6、件重复包含问题。 T、对F、错 正确答案 :T第 18题, 负数的补码就是原码逐位取反后的结果。 T、对F、错 正确答案 :F第 19 题 , 若函数类型为 void, 则函数体内不能有 return 语句。 T、对F、错 正确答案 :F第 20题, 二维数组中的所有元素必须具有相同的数据类型。 T、对F、错 正确答案 :T第 21题, 已知函数原型“ double fun(); ”, 要定义一个函数指针变量p指向该函数的首地址则其定义语句为“ double (*p)()=fun; ”。T、对F、错 正确答案 :T第 22 题, 在计算机中因为采用的均是二进制数 , 所以包括数的正负性都只能用

7、二进制数来表 示。T、对F、错 正确答案 :T第 23 题,在 C+中,如果在函数调用之后再进行函数定义的话,就需要在调用之前给出函数原型。T、对F、错正确答案 :T第 24题,如果函数没有形参 ,则函数定义时形参列表可以省略 ,即函数定义“ int fun 是正确的。T、对F、错 正确答案 :F第 25题, 在日常生活中完成一项较复杂的任务时 , 我们通常会将任务分解成若干个子任务 , 通 过完成这些子任务逐步实现任务的整体目标。T、对F、错 正确答案 :T第 26题,switch 语句中的各的值可以相同 , 与条件表达式应为同一数据类型。 T、对F、错 正确答案 :F第 27 题, 当输出

8、汉字时 , 输出的是汉字机内码。 T、对F、错 正确答案 :F第 28题, 标识符是指由程序员定义的词法符号 , 用来给变量、函数、数组、类、对象、类型等 命名。T、对F、错正确答案 :T第 29 题 , 在整数的反码的表示方法中 ,0 的表示均是唯一的 , 即 0 只有一种表示形式。 T、对F、错 正确答案 :T第 30 题 , 表达式“ x+1y - 2”是算数表达式。 T、对F、错正确答案 :F第 31 题 , 高维数据都可以使用一维数组进行存储。 T、对F、错 正确答案 :T第 32 题 , 静态局部变量在定义时若没有初始化 , 则自动初始化为 0。 T、对F、错 正确答案 :T第 3

9、3 题 , 语句 for(i=0;i+)和 for(;) 都表示一次也不循环。T、对F、错 正确答案 :F第 34题, 使用全局变量会降低函数之间的独立性 , 在编写程序时尽量减少全局变量的使用。 T、对F、错正确答案 :T第 35题, 将浮点型赋值给整型时 , 转换后的值可能丢失小数部分 ,原来的值也可能超出目标类 型的取值范围导致结果错误。T、对F、错正确答案 :T第 36 题 , 下面 程序 的运 行结 果是 什么 ? #include iostreamusing namespace std;int main() char a210="Xyccw"," XY

10、cCw " int i; for (i=0; i5; i+) if(a0i!=a1i) break; if (i=5) cout" 两个字符串相同 "endl; else if (a0ia1i) cout" 较大的字符串为: "a0endl; else cout" 较大的字符串为: "a1endl; return 0; 正确答案 :第 37 题 , 下面程序的运行结果是什么?#include iostreamusing namespace std;voidfun(int a, int b, int &sum, int sub) sum = a+b; sub = a-b;int main() int a=5, b=10, sum=0, sub=0; fun(a, b, sum, sub); coutsumendl; coutsubendl; return 0;10 项斐波那契数列正确答案 :第 38题, 请设计“求斐波那契数列”的递归算法,并用 C+代码写出求前的完整程序。正确答案 :

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1