西安交通大学21秋《程序设计基础》综合测试题库答案参考66

上传人:住在山****ck 文档编号:93098497 上传时间:2022-05-19 格式:DOCX 页数:13 大小:13.64KB
收藏 版权申诉 举报 下载
西安交通大学21秋《程序设计基础》综合测试题库答案参考66_第1页
第1页 / 共13页
西安交通大学21秋《程序设计基础》综合测试题库答案参考66_第2页
第2页 / 共13页
西安交通大学21秋《程序设计基础》综合测试题库答案参考66_第3页
第3页 / 共13页
资源描述:

《西安交通大学21秋《程序设计基础》综合测试题库答案参考66》由会员分享,可在线阅读,更多相关《西安交通大学21秋《程序设计基础》综合测试题库答案参考66(13页珍藏版)》请在装配图网上搜索。

1、西安交通大学21秋程序设计基础综合测试题库答案参考1. SP结构化程序设计方法也称面向过程的程序设计方法,反映了过程性编程的方法,根据执行的操作来设计一个程序。( )A.正确B.错误参考答案:A2. 映像文件是一种文本文件。( )A.正确B.错误参考答案:A3. dowhile语句与while语句不一样,它首先执行,然后执行。( )A.正确B.错误参考答案:A4. 二叉树就是结点度都是为2的树。( )A.正确B.错误参考答案:B5. 在JavaScript中只允许使用预定义的函数,而不能自定义函数。( )A.错误B.正确参考答案:A6. 已知char s=abc;,则数组s中最后一个元素的值为

2、( )。A.cB.0C.0D.n参考答案:C7. 下面选项中,是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:ABD8. 若有说明:int a34; 则数组a中各元素( )。A.可在程序的运行阶段得到初值0B.可在程序的编译阶段得到初值0C.不能得到确定的初值D.可在程序的编译或运行阶段得到初值0参考答案:B9. 以下对指针变量的操作中,不正确的是( )。A.int p,*q; q=&pB.int *p,*q; q=p=NULLC.int a=5,*p; *p=aD.int a=5,*p=&a,*q=&a; *p=*q参考答案:D10. 下列哪一个不

3、属于JAVA语言的数据类型:( )A.指针类型B.类C.数组D.浮点类型参考答案:A11. 循环指令不影响标志。( )A.错误B.正确参考答案:B12. 语言中字符型(char)数据在内存中的存储形式是( )。A.原码B.补码C.反码D.ASCII码参考答案:D13. 下面的循环体执行的次数与其它不同的是( )。A.i = 0; while( +i = 100) cout i ; B.for( i = 0; i 100; i+ ) cout i ; C.for( i = 100; i = 1; i- ) cout i ; D.i = 100; do cout 0);参考答案:C14. 所有系统

4、功能的调用格式都是一样的,一般按四步走( )A.在AH寄存器中设置系统功能调用号B.在指定寄存器中设置入口参数C.用INT21H指令执行功能调用D.根据出口参数分析功能调用执行情况参考答案:ABCD15. 已知ch是字符型变量,则不正确的赋值语句是( )。A.ch=5+9B.ch=0C.ch=7+9D.ch=a+b参考答案:D16. 外设采用中断方式与处理器交换信息是利用( )实现的A.内部可屏蔽中断B.内部不可屏蔽中断C.外部不可屏蔽中断D.外部可屏蔽中断参考答案:D17. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输入设备B.输出设备C.软件D.以上都不正确参考答案:

5、AB18. 已知“char *s=mybook;”,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B19. 在访问二维数组中的某个元素时,不可以用( )指定待访问元素的行下标或列下标。A.整型常量B.整型变量C.整型表达式D.浮点型常量参考答案:D20. 若整型变量a、b、c、d、m、n、k的值均为1,运行表达式(m=a=b)&(n=cA.0,0,0B.1,1,1C.1,1,0D.0,1,1参考答案:B21. while循环语句中循环体至少执行一次。( )A.错误B.正确参考答案:A22. 当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以

6、上都不正确参考答案:A23. 具有n个顶点的有向图最多有( )条边。A.nB.n(n+1)C.n(n-1)D.n的平方参考答案:C24. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个B.运算符重载为类的成员函数时,函数中的this指针指向第一个运算数C.只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数D.所有运算符都可以以类成员函数形式进行重载参考答案:ABC25. 任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种( )A.REPB.REPZC

7、.REPNZD.RPE参考答案:ABC26. 二叉树指的是数据的逻辑结构。( )A.正确B.错误参考答案:B27. 多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。( )A.正确B.错误参考答案:A28. fileUpload对象代表HTML表单中用于文件上传的输入元素,包含一个文本框。( )A.错误B.正确参考答案:A29. 图的遍历方法主要包括:( )A.深度优先遍历B.广度优先遍历C.后序遍历D.逐层遍历参考答案:AB30. 已知double x=10,y=3; 则x%2的值为1。( )A.正确B.错误参考答案:B31. 请问如下哪个方法可以将MenuBar加入Fra

8、me中?( )A.setMenu( )B.setMenuBar( )C.add( )D.addMenuBar( )参考答案:B32. 在源程序语句4个部分中,参数是指令的操作对象,参数之间用逗号分隔。( )A.错误B.正确参考答案:B33. 已知程序段:int a34,*p3=a0, a1, a2,*pp=p,i;for (i=0; iA.3B.4C.5D.6参考答案:D34. 已知char c=abc;,则可以使用c=def;更改c的值。( )A.正确B.错误参考答案:B35. 下列成员中,不能被派生类继承的包括( )。A.公有成员B.构造函数C.保护成员D.析构函数参考答案:BD36. 下

9、列JAVA语句中,不正确的一项是:( )A.int $e,a,b =10B.char c,d = aC.float e = 0.0dD.double e = 0.0f参考答案:C37. 如果不加限制地使用goto语句,则会导致程序流程的混乱,降低程序的可读性。( )A.正确B.错误参考答案:A38. 在数据结构中,从逻辑上可以把数据结构分成( )。A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构参考答案:C39. DOS系统的两种执行程序结构是( )A.EXE程序B.COM程序C.BAT程序D.DAT程序参考答案:AB40. 设ch是char类型变量

10、,其值是A,则表达式ch=(ch=A&chA.ZB.AC.aD.z参考答案:C41. 下面对构造函数的正确描述是( )。A.系统可以提供默认的构造函数B.构造函数可以有参数,所以可以有返回值C.构造函数可以重载D.构造函数可以设置默认参数参考答案:ACD42. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.MULB.IMULC.SUBD.DIV参考答案:AB43. 语句for(i=1;jA.16B.18C.14D.12参考答案:A44. n个结点的无向图,若它有n(n-1)/2条边,则它一定是连通图。( )A.正确B.错误参考答案:A45. 已知“int a3;”,则可以使

11、用“a3=10;”将数组a中的第3个元素赋值为10。( )A.正确B.错误参考答案:B46. location对象用来记录浏览器窗口中加载的文档的URL历史记录。( )A.错误B.正确参考答案:A47. C+中的任何一个程序必须有且只能有一个主函数main。( )A.正确B.错误参考答案:A48. 顺序表能够存放的最大元素数量n称为线性表的长度。( )A.正确B.错误参考答案:B49. 一个C语言程序总是从( )。A.主过程开始执行B.主函数开始执行C.子程序开始执行D.主程序开始执行参考答案:B50. 8086CPU的中断系统具有( )个中断A.255B.32C.256D.64参考答案:C5

12、1. 需要独立运行的程序,一个程序只有( )个起始点A.四B.二C.三D.一参考答案:D52. 使用if.else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,也不容易出错。( )A.正确B.错误参考答案:B53. 对于任意一个类,析构函数的个数最多为( )。A.0B.1C.2D.3参考答案:B54. 当说明一个共用体变量时系统分配给它的内存是( )。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成员所需内存量的总和参考答案:C55. 设ch是char类型变量,其值是A,则表达式ch=(ch=A&c

13、h=Z)?(ch+32):ch的值是( )。A.ZB.AC.aD.z参考答案:C56. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B57. PF是进位标志位。( )A.正确B.错误参考答案:B58. 下面属于析构函数特征的是( )。A.析构函数可以重载B.对象销毁前会自动调用析构函数C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数( )D.析构函数的函数类型为void参考答案:BC59. CSS的GLOW滤镜能产生24种动态效果。( )A.错误B.正确参考答案:A60. 对象的核心概念就是通常所说的( )。A.继承B.封装C.传递D.多态参考答案:ABD

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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