西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷27

上传人:壹****1 文档编号:490139658 上传时间:2023-07-13 格式:DOCX 页数:11 大小:13.35KB
返回 下载 相关 举报
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷27_第1页
第1页 / 共11页
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷27_第2页
第2页 / 共11页
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷27_第3页
第3页 / 共11页
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷27_第4页
第4页 / 共11页
西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷27_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷27》由会员分享,可在线阅读,更多相关《西安交通大学21秋《程序设计基础》复习考核试题库答案参考套卷27(11页珍藏版)》请在金锄头文库上搜索。

1、西安交通大学21秋程序设计基础复习考核试题库答案参考1. PF是进位标志位。( )A.正确B.错误参考答案:B2. 所有系统功能的调用格式都是一样的,一般按四步走( )A.用INT 21H指令执行功能调用B.根据出口参数分析功能调用执行情况C.在指定寄存器中设置入口参数D.在AH寄存器中设置系统功能调用号参考答案:ABCD3. 已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为add1,则第I个结点的地址为( )。A.add1+(I-1)*mB.add1+I*mC.add1-I*mD.add1+(I+1)*m参考答案:A4. 循环指令不影响标志。( )A.错误B.正确参

2、考答案:B5. 对两个数组a和b进行如下初始化char a=“ABCDEF”; char b=A,B,C,D,E,F; 则以下叙述正确的是( )。A.a与b数组完全相同B.a与b长度相同C.a和b中都存放字符串D.a数组比b数组长参考答案:D6. 静态局部变量只可以在定义它的函数(或复合语句)中使用。( )A.正确B.错误参考答案:A7. 已知int a=5, b, *p=&a;,则下列语句中正确的是( )。A.&b=a;B.b=*p;C.*p=&b;D.b=p;参考答案:B8. 一个浮点法表示的数值由( )两部分组成。A.指数和基数B.尾数和小数C.阶码和尾数D.整数和小数参考答案:C9.

3、关于对象成员的构造函数的调用顺序,说法正确的是( )。A.与它们在成员初始化列表中给出的顺序相同B.与析构函数的调用顺序相同C.与它们在类中说明顺序相同D.以上说法都不对参考答案:C10. 设线性表中有n个元素,( )操作,在单链表上实现要比在顺序表上实现效率更高。A.删除所有值为x的元素B.在最后一个元素的后面插入一个新元素C.顺序输出前k个元素D.交换第i个元素和第n-i-1个元素的值(i=1,1,.,n)参考答案:A11. 对于重载函数,程序在调用时根据( )能够区分开到底要调用哪个函数。A.函数名B.函数类型C.参数个数或参数类型D.以上都可以参考答案:C12. 下面程序的运行结果是(

4、 )。main( ) struct cmplx int x; int y; cm2=1,2,3,4; printf(“%dn”, 2*cm0.x+cm1.y/cm0.y);A.5B.2C.3D.4参考答案:D13. 在JavaScript中可以用十六进制形式表示浮点数常量。( )A.错误B.正确参考答案:A14. C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。A.地址传递B.单向值传递C.由实参传给形参,再由形参传回实参D.由用户指定传递方式参考答案:B15. C+中ostream类的直接基类是ios。( )A.正确B.错误参考答案:A16. 在处理器和外设之间还有一个

5、协调两者数据传送的逻辑电路,称之为( )A.输入输出接口电路B.快速电路C.外设电路D.处理器电路参考答案:A17. 需要独立运行的程序,一个程序只有( )个起始点A.一B.二C.三D.四参考答案:A18. 当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A19. 若有说明:int a4=0,0; 则下面不正确的叙述是( )。A.数组a中的每个元素都可得到初值0B.二维数组a的第1维大小为1C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D.只有数组元素a00和a01可得到初值0,其余元素均得不到初值0参考答案:D20

6、. DOS系统的两种执行程序结构是( )A.EXE程序B.COM程序C.BAT程序D.DAT程序参考答案:AB21. ( )是将源程序翻译成由机器代码组成的目标模块文件的过程A.源程序的编写B.目标文件的链接C.源程序的汇编D.源程序的执行参考答案:C22. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.SUBB.MULC.IMULD.DIV参考答案:BC23. 已知char s10=Microsoft,Visual,C+;,则语句coutA.sB.iC.cD.icrosoft参考答案:A24. 处理机控制类指令用来控制各种CPU操作。( )A.正确B.错误参考答案:A25

7、. 在下述结论中,正确的是( ) 只有一个结点的二叉树的度为0; 二叉树的度为2; 二叉树的左右子树可任意交换; 深度为K的完全二叉树的结点个数小于或等于深度相同的满二叉树。A.B.C.D.参考答案:D26. C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A.floatB.intC.longD.double参考答案:B27. JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种( )A.段内转移,相对寻址B.段内转移,间接寻址C.段间转移,直接寻址D.段间转移,间接寻址参考答案:ABCD28. 若整型变量a、b、c、d、m、n、k的值均为1,运行表达式(m=a=b)&(

8、n=cA.0,0,0B.1,1,1C.1,1,0D.0,1,1参考答案:B29. 已知Derived是Base的公有派生类,且已定义两个对象Derived d;和Base b;,则下列语句中正确的是( )。A.d=bB.b=dC.Derived*d=&bD.Base&b=d参考答案:BD30. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误参考答案:B31. 以下能对二维数组a进行正确初始化的语句是( )。A.int a2=1,0,1,5,2,3B.int a3=1,2,3,4,5,6C.int a24=1,2,3,4,5,6D.int a3=1,0,1,1,1参考

9、答案:B32. 下面属于高级语言的有( )A.特殊语言B.汇编语言C.JAVAD.C+参考答案:CD33. 在C语言中,错误的int类型的常数是( )。A.32768B.0C.37D.0xAF参考答案:A34. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.赋值运算符和下标运算符只能重载为类的成员函数B.赋值运算符和下标运算符只能重载为类的友元函数C.赋值运算符重载时一般以引用方式返回*this,表示返回赋值运算符的左操作数D.使用重载的赋值运算符时,左操作数一定是自定义类型参考答案:ACD35. 段存储器常见的有( )A.代码段B.堆栈段C.数据段D.附加段参考答案:ABCD36

10、. 当说明一个共用体变量时系统分配给它的内存是( )。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成员所需内存量的总和参考答案:C37. 二叉树指的是数据的逻辑结构。( )A.正确B.错误参考答案:B38. 有符号数用1表示正数,负数用1表示。( )A.错误B.正确参考答案:A39. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.MULB.IMULC.SUBD.DIV参考答案:AB40. 循环条件判断的循环控制不可以在进入循环前进行。( )A.错误B.正确参考答案:A41. 若要使指针变量p指向一个

11、动态开辟的字符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D42. while循环语句中循环体至少执行一次。( )A.错误B.正确参考答案:A43. 用C+表示数学表达式xy是x*y。( )A.正确B.错误参考答案:A44. 变量定义伪指令汇编格式包含哪些项( )A.数据表B.变量名C.初值表D.伪指令参考答案:BCD45. 下列关于类的静态数据成员的说法中,正确的是( )。A.静态数据成员的值初始化后不能再修改B.静态数据成员必须在类体外定义和初始化C.使用sta

12、tic关键字可以将一个数据成员声明为静态数据成员D.静态数据成员的访问控制权限可以是公有、私有或保护参考答案:BCD46. 堆栈和队列一样,先进先出。( )A.错误B.正确参考答案:A47. C+中的任何一个程序必须有且只能有一个主函数main。( )A.正确B.错误参考答案:A48. 子程序由主程序执行子程序调用指令( )来调用A.CALLB.RETC.LOOPD.POP参考答案:A49. 语句.DATA表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:B50. 下列关于溢出的说法中,正确的一项是:( )A.一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值B.一个整型的数据达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值C.实型变量在运算中不会产生溢出的问题D.实型变量在运算中和整型一样会产生溢出问题参考答案:C

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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