西安交通大学22春《程序设计基础》离线作业一及答案参考5

上传人:大米 文档编号:498851015 上传时间:2023-07-30 格式:DOCX 页数:13 大小:13.91KB
返回 下载 相关 举报
西安交通大学22春《程序设计基础》离线作业一及答案参考5_第1页
第1页 / 共13页
西安交通大学22春《程序设计基础》离线作业一及答案参考5_第2页
第2页 / 共13页
西安交通大学22春《程序设计基础》离线作业一及答案参考5_第3页
第3页 / 共13页
西安交通大学22春《程序设计基础》离线作业一及答案参考5_第4页
第4页 / 共13页
西安交通大学22春《程序设计基础》离线作业一及答案参考5_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《西安交通大学22春《程序设计基础》离线作业一及答案参考5》由会员分享,可在线阅读,更多相关《西安交通大学22春《程序设计基础》离线作业一及答案参考5(13页珍藏版)》请在金锄头文库上搜索。

1、西安交通大学22春程序设计基础离线作业一及答案参考1. 下列函数中,可以作为虚函数的是( )。A.普通成员函数B.构造函数C.静态成员函数D.析构函数参考答案:AD2. C+有( )种联编方式。A.1B.2C.3D.4参考答案:B3. 在以下选项中,不属于JavaScript语言特点的是( )。A.基于对象B.跨平台C.编译执行D.脚本语言参考答案:C4. 在C语言中,错误的int类型的常数是( )。A.32768B.0C.37D.0xAF参考答案:A5. 在完整段定义后的四个关键字是( )A.段定位属性B.段组合属性C.段字属性D.段类别属性参考答案:ABCD6. 标记应用于下列哪组标记之间

2、( )。A.html/htmlB.body/bodyC.head/headD.title/title参考答案:B7. 变量定义伪指令汇编格式包含哪些项( )A.变量名B.伪指令C.初值表D.数据表参考答案:ABC8. 外部中断是来自8086CPU外的原因引起的,分为哪两种( )A.可屏蔽中断B.不可屏蔽中断C.INT中断D.没有正确的参考答案:AB9. 所有系统功能的调用格式都是一样的,一般按四步走( )A.在AH寄存器中设置系统功能调用号B.在指定寄存器中设置入口参数C.用INT21H指令执行功能调用D.根据出口参数分析功能调用执行情况参考答案:ABCD10. CPU由哪三部分组成( )A.

3、运算器B.控制器C.逻辑器D.寄存器参考答案:ABD11. 下列哪一个不属于JAVA语言的数据类型:( )A.指针类型B.类C.数组D.浮点类型参考答案:A12. dowhile语句与while语句不一样,它首先执行,然后执行。( )A.正确B.错误参考答案:A13. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B14. 下列函数中,不可以作为虚函数的是( )。A.普通函数B.构造函数C.静态成员函数D.析构函数参考答案:ABC15. 在一个具有n个顶点的有向图中,若所有顶点的入度之和为s,则所有顶点的度之和为( )。A.sB.s+1C.s-1D.2s参

4、考答案:D16. 堆栈和队列一样,先进先出。( )A.错误B.正确参考答案:A17. 已知int a=5, b, *p=&a;,则下列语句中正确的是( )。A.&b=a;B.b=*p;C.*p=&b;D.b=p;参考答案:B18. DOS命令分为内部命令和外部命令。( )A.错误B.正确参考答案:A19. 下列语句中不正确的是( )。A.for(int a=1;a=10;a+)B.int a=1;do a+: while(a=10)C.int a=1;while(a=10) a+; D.for(int a=1;a=10;a+)a+;参考答案:B20. 类的成员函数中可以直接访问对象成员中的私有

5、成员。( )A.正确B.错误参考答案:B21. 当输出汉字时,输出的是汉字机内码。( )A.正确B.错误参考答案:B22. 已知“char *s=mybook;”,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B23. 已知char str20=mybook,*p=str+2;则以下各选项中输出结果为b的是( )。A.coutp;B.coutp0;C.coutstr;D.coutstr+2;参考答案:B24. 当说明一个共用体变量时系统分配给它的内存是( )。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.

6、共用体中各成员所需内存量的总和参考答案:C25. 图说的是数据的逻辑结构。( )A.正确B.错误参考答案:A26. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个B.运算符重载为类的成员函数时,函数中的this指针指向第一个运算数C.只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数D.所有运算符都可以以类成员函数形式进行重载参考答案:ABC27. 在全局变量定义前加一个static关键字,则该变量就成为静态全局变量。( )A.正确B.错误参考答案:A28. 以

7、下运算正确的程序段是( )。A.char str1=“ABCDE”, str2=“abcdef”; strcpy(str1, str2)B.char str10, *st=“abcde”; strcat(str, st)C.char *st1=“ABCDS”,*st2=“abcde”; strcat(st1,st2)D.char str10=“”, st=“abcde”; strcat(str, st)参考答案:D29. 下列哪一个不是JAVA语言中保留字:( )A.ifB.sizeofC.orivateD.null参考答案:B30. 下面对析构函数的正确描述是( )。A.系统不能提供默认的析

8、构函数B.析构函数必须由用户定义C.析构函数没有参数D.析构函数可以设置默认参数参考答案:C31. 下列关于char类型的数据说法中,正确的一项是:( )A.r表示换行符B.n表示回车符C.char类型在内存中占16位D.凡是在Unicode的字符都可以用单引号括起来作为char类型常量参考答案:C32. 控制类指令通过修改CS和IP寄存器值可以实现( )等指令A.有条件转移B.无条件转移C.循环及子程序D.中断参考答案:ABCD33. 可以定义函数指针变量指向函数的首地址,并使用函数指针变量代替函数名进行函数调用。( )A.正确B.错误参考答案:A34. 设i,j,k都是变量,下面不正确的赋

9、值表达式是( )。A.i+B.i=j=kC.i=j=kD.i+j=k参考答案:D35. 已知ch是字符型变量,则不正确的赋值语句是( )。A.ch=5+9B.ch=0C.ch=7+9D.ch=a+b参考答案:D36. C语言程序从main( )函数开始执行,所以这个函数要写在( )。A.程序文件的开始B.程序文件的最后C.它所调用的函数的前面D.程序文件的任何位置参考答案:D37. INC是一个单操作数指令。( )A.正确B.错误参考答案:A38. 以下程序段中的do-while循环( )。m=-1; do m=m*m; while(!m)A.是死循环B.执行二次C.执行一次D.有语法错误参考

10、答案:C39. 关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。( )A.正确B.错误参考答案:B40. 处理机控制类指令用来控制各种CPU操作。( )A.正确B.错误参考答案:A41. C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。A.地址传递B.单向值传递C.由实参传给形参,再由形参传回实参D.由用户指定传递方式参考答案:B42. 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D43.

11、当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A44. 指令由哪两部分组成( )A.操作说明B.操作符C.操作码D.操作数参考答案:CD45. 在使用var x=1声明变量x之后,赋值语句x=我喜欢JavaScript将出错。( )A.错误B.正确参考答案:A46. 建立类模板对象的实例化过程为( )。A.基类-派生类B.构造函数-对象C.模板类-对象D.模板类-模板函数参考答案:C47. 对链表进行插入和删除操作时不必移动链表中的结点。( )A.正确B.错误参考答案:A48. 设“var a=true,b=0;”,则执行完比较运算ab后,结

12、果为假。( )A.错误B.正确参考答案:A49. 有符号数用1表示正数,负数用1表示。( )A.正确B.错误参考答案:B50. 在源程序语句4个部分中,参数是指令的操作对象,参数之间用逗号分隔。( )A.错误B.正确参考答案:B51. int *p1, p2;则表示定义了两个指针变量p1和p2。( )A.正确B.错误参考答案:B52. 以下程序运行后,输出结果是( )。define ADD(x) x+x main( ) int m=1,n=2,s=3; s*=ADD(m+n); printf(“s=%dn”,s);A.s=8B.s=9C.s=6D.s=18参考答案:D53. 调用函数时传入的实

13、参个数可以多于形参个数。( )A.正确B.错误参考答案:B54. 下列哪个不是正确标识符:( )A.$millionB.$_millionC.1 $_millionD.$ 1_million参考答案:C55. 下面程序的运行结果是( )。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参考答案:D56. 有关析构函数的说法不正确的是( )。A.析构函数有且仅有一个B.析构函数和构造函数一样可以有形参C.析构函数的功能是用来释放一个对象D.析构函数无任何函数类型参考答案:B57. 系统提供的默认拷

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

当前位置:首页 > 高等教育 > 其它相关文档

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