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

上传人:j****u 文档编号:126895426 上传时间:2020-03-28 格式:DOC 页数:7 大小:57KB
返回 下载 相关 举报
[南开大学(本部)]《程序设计基础(上)》19秋期末考核(答案参考)_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[南开大学(本部)]《程序设计基础(上)》19秋期末考核(答案参考)》由会员分享,可在线阅读,更多相关《[南开大学(本部)]《程序设计基础(上)》19秋期末考核(答案参考)(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第4题,已知函数定义“void fun(int &a, int b) b+; a+;”,则执行“int x=2,y=3; fun(x,y);”后,变

2、量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正确答案:C第8题,在32位计算机系统中,已知“int a23; fun(a);”,fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)

3、计算得到的结果为#。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第11题,字符的ASCII码的表示方法是:使用8位二进制码并且( )。A、最低位为0B、最低位为1C、最高位为0D、最高位为1正确答案:C第12题,下面的描述,不正确的是#。A、语句for(i=0;i+)表示无限循环B、语

4、句for(;)表示无限循环C、语句for( )表示无限循环D、while(1)表示无限循环正确答案:C第13题,已知“char a=abcd”,*p=a+2;,则语句“coutp;”会在屏幕上输出#。A、bcdB、cC、cdD、d正确答案:C第14题,下面关于循环语句的叙述中,正确的是#。A、for循环只能用于循环次数已知的情况B、for循环与while循环一样,都是先执行循环体后判断条件C、for循环体内不能出现while语句D、无论哪种循环,都可以从循环体内转移到循环体外正确答案:D第15题,已知“int a=5, b, *p=&a;”,则下列语句中正确的是#。A、&b=a;B、b=*p;

5、C、*p=&b;D、b=p;正确答案:B第16题,在C+中,要对int型的一般数组进行访问,必须逐个元素进行。T、对F、错正确答案:T第17题,无参宏定义和条件编译结合使用可以解决头文件重复包含问题。T、对F、错正确答案:T第18题,负数的补码就是原码逐位取反后的结果。T、对F、错正确答案:F第19题,若函数类型为void,则函数体内不能有return语句。T、对F、错正确答案:F第20题,二维数组中的所有元素必须具有相同的数据类型。T、对F、错正确答案:T第21题,已知函数原型“double fun();”,要定义一个函数指针变量p指向该函数的首地址,则其定义语句为“double (*p)(

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

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

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

9、; else if (a0ia1i) cout较大的字符串为:a0endl; else cout较大的字符串为:a1endl; return 0;正确答案:第37题,下面程序的运行结果是什么?#include iostreamusing namespace std;void fun(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;正确答案:第38题,请设计“求斐波那契数列”的递归算法,并用C+代码写出求前10项斐波那契数列的完整程序。正确答案:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号