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

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

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

1、西安交通大学22春程序设计基础离线作业二及答案参考1. 主程序在调用内部中断服务程序之前,必须修改( )A.中断点B.中断条件C.中断参数D.中断向量参考答案:D2. 已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为add1,则第I个结点的地址为( )。A.add1+(I-1)*mB.add1+I*mC.add1-I*mD.add1+(I+1)*m参考答案:A3. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B4. 堆栈的两个操作指令为( )A.SUBB.PUSHC.ADDD.POP参考

2、答案:BD5. 下列哪一项不属于变量的组成部分:( )A.变量名B.变量属性C.变量初值D.变量大小参考答案:D6. 循环条件判断的循环控制不可以在进入循环前进行。( )A.正确B.错误参考答案:B7. 设ch是char类型变量,其值是A,则表达式ch=(ch=A&chA.ZB.AC.aD.z参考答案:C8. 下面哪个方法与applet的显示无关?( )A.update( )B.draw( )C.repaint( )D.paint( )参考答案:B9. switch语句中的default分支不可以缺省。( )A.正确B.错误参考答案:B10. 图的生成树即是树也是图。( )A.正确B.错误参考

3、答案:A11. 在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行( )。A.s-next=p;p-next=s;B.s-next=p-next;p-next=s;C.s-next=p-next;p=s;D.p-next=s;s-next=p;参考答案:A12. SP结构化程序设计方法也称面向过程的程序设计方法,反映了过程性编程的方法,根据执行的操作来设计一个程序。( )A.正确B.错误参考答案:A13. 多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。( )A.正确B.错误参考答案:A14. 执行以下程序段后,y的值是( )。int a=1,3,5,

4、7,9 int x=0,y=1,*ptr; ptr=&a1; while (!x) y+=*(ptr+x); x+;A.1B.2C.4D.24参考答案:C15. 外部中断是来自8086CPU外的原因引起的,分为哪两种( )A.可屏蔽中断B.不可屏蔽中断C.INT中断D.没有正确的参考答案:AB16. 下列语句中不正确的是( )。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+;参考答案:B17. 在计算机中,各种字符只能用若干位的二进制码的组合

5、表示,这就称为( )A.十进制编码B.十六进制编码C.八进制编码D.二进制编码参考答案:D18. char str = &39;H&39;, &39;e&39;, &39;l&39;, &39;l&39;, &39;o&39;, &39; &char str = H, e, l, l, o, , w, o, r, l, d, !, 0; 和 char str = Hello world!; 两种定义形式不等价。( )A.正确B.错误参考答案:B19. 函数的形参也是全局变量。( )A.正确B.错误参考答案:B20. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.类友元形式重载的运算

6、符,重载函数中的this指针指向第一个运算数B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员C.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同D.所有运算符都可以以类友元形式进行重载参考答案:BC21. 已知函数定义void fun(int &a) a+=10; ,则执行int x=5; fun(x);后,变量x的值为( )。A.5B.10C.15D.不确定参考答案:C22. 条件转移指令的用处有( )A.没有用处B.比较有符号数大小C.比较无符号数高低D.判断单个标志位状态参考答案:BCD23. 映像文件是一种文本文件。( )A.正确B.错误参考答案:

7、A24. 当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A25. 循环语句的循环体在逻辑上是一条语句,当一个循环体需要多条语句才能完成时,必需用花括号将他们括起来。( )A.正确B.错误参考答案:A26. 下面对构造函数的正确描述是( )。A.系统可以提供默认的构造函数B.构造函数可以有参数,所以可以有返回值C.构造函数可以重载D.构造函数可以设置默认参数参考答案:ACD27. 已知char s10=hello;,则s5的值为&39;0&39;。( )A.正确B.错误参考答案:A28. 下列语句中,不正确的是:( )A.float e =1.

8、1fB.char f =-1.1fC.double g =1.1fD.byte h =1参考答案:B29. 下列成员中,不能被派生类继承的包括( )。A.公有成员B.构造函数C.保护成员D.析构函数参考答案:BD30. 下面选项中,不是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:C31. 若有说明:int a4=0,0; 则下面不正确的叙述是( )。A.数组a中的每个元素都可得到初值0B.二维数组a的第1维大小为1C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D.只有数组元素a00和a01可得到初值0,其余元素均得不到初

9、值0参考答案:D32. 在数据结构中,与所使用的计算机无关的是数据的( )结构。A.逻辑B.存储C.逻辑和存储D.物理参考答案:A33. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C34. 以下4个数未标明属于哪一种数制,但是可以断定( )不是八进制数。A.1234B.5678C.1111D.1103参考答案:B35. 二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。( )A.正确B.错误参考答案:A36. 为了能够识别字符串结束位置,C+系统会在字符串的末尾自动添

10、加一个ASCII编码为00H的字符&39;0&39;(也称空字符),作为字符串的结束符,所以每个字符串的存储长度总是比其实际长度(字符个数)多1。( )A.正确B.错误参考答案:A37. 已知char s=hello;,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C38. 以下程序的输出结果是( )。main( ) int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c

11、) d=15; else d=25; printf(“d=%dn”,d);A.d=10B.d=15C.d=20D.d=25参考答案:C39. 以下运算正确的程序段是( )。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)参考答案:D40. int *p1, p2;则表示

12、定义了两个指针变量p1和p2。( )A.正确B.错误参考答案:B41. 设线性表中有n个元素,( )操作,在单链表上实现要比在顺序表上实现效率更高。A.删除所有值为x的元素B.在最后一个元素的后面插入一个新元素C.顺序输出前k个元素D.交换第i个元素和第n-i-1个元素的值(i=1,1,.,n)参考答案:A42. 当定义一个结构体变量时系统分配给它的内存是( )。A.结构中第一个成员所需的内存量B.结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和参考答案:D43. XCHG指令中操作数只可以是字而不可以是字节。( )A.正确B.错误参考答

13、案:B44. 外部设备主要通过I/O端口与处理器交换信息。( )A.错误B.正确参考答案:A45. PF是进位标志位。( )A.正确B.错误参考答案:B46. 线性表中的一个结点可以有多个前驱和多个后继。( )A.正确B.错误参考答案:B47. 在寄存器相对寻址或相对基址变址寻址方式中,位移量可以用符号表示。( )A.错误B.正确参考答案:B48. 设要把一个文件输出流对象myFile与文件f:myText.txt相关联,所用的C+语句是ifstream myFile(f:myText.txt,ios:in|ios:ut);。( )A.正确B.错误参考答案:B49. 有符号数用1表示正数,负数用1表示。( )A.正确B.错误参考答案:B50. 循环条件判断的循环控制不可以在进入循环前进行。( )A.错误B.正确参考答案:A51. 堆栈和队列一样,先进先出。

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

最新文档


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

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