西安交通大学21秋《程序设计基础》平时作业二参考答案59

上传人:住在****她 文档编号:94024838 上传时间:2022-05-21 格式:DOCX 页数:13 大小:14KB
返回 下载 相关 举报
西安交通大学21秋《程序设计基础》平时作业二参考答案59_第1页
第1页 / 共13页
西安交通大学21秋《程序设计基础》平时作业二参考答案59_第2页
第2页 / 共13页
西安交通大学21秋《程序设计基础》平时作业二参考答案59_第3页
第3页 / 共13页
点击查看更多>>
资源描述
西安交通大学21秋程序设计基础平时作业二参考答案1. 下面程序段的运行结果是( )。char a7=“abcdef”; char b4=“ABC”; strcpy(a,b); printf(“%c”,a5)A.空格B.0C.eD.f参考答案:D2. 有下面的程序段 char a3,b=“China”; a=b; printf(“%s”,a); 则( )。A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译时出错参考答案:D3. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址条件B.寻址方式C.寻址指令D.寻址内容参考答案:B4. 若让元素a,b,c,d依次进栈,则出栈次序不可能出现( )的情况。A.c,b,a,dB.b,a,d,cC.d,c,b,aD.a,d,b,c参考答案:D5. 任何一个串操作指令都可以在前面加一个重复前缀,重复前缀有哪三种( )A.RPEB.REPZC.REPNZD.REP参考答案:BCD6. JavaScript语言利用image对象可以动态地对图像进行操作。( )A.错误B.正确参考答案:B7. 段存储器常见的有( )A.附加段B.数据段C.堆栈段D.代码段参考答案:ABCD8. 在创建派生类对象时,构造函数的执行顺序是( )。A.对象成员构造函数、基类构造函数、派生类本身的构造函数B.派生类本身的构造函数、基类构造函数、对象成员构造函数C.基类构造函数、派生类本身的构造函数、对象成员构造函数D.基类构造函数、对象成员构造函数、派生类本身的构造函数参考答案:D9. 已知“char s=hello;”,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C10. 类中的静态数据成员为该类的所有对象所共享,并且,在该类对象被销毁时,静态数据成员不会被同时销毁。( )A.正确B.错误参考答案:A11. pj也可以写作*(p+j)或*(*(p+i)+j)。( )A.正确B.错误参考答案:A12. 循环结构的程序通常由哪三部分组成( )A.循环初始部分B.循环体部分C.循环控制部分D.循环规则参考答案:ABC13. 计算机的存储器中,一个字节有( )个二进制位组成。A.1B.2C.4D.8参考答案:D14. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.SUBB.MULC.IMULD.DIV参考答案:BC15. 已知程序段:int a34,*p3=a0, a1, a2,*pp=p,i;for (i=0; iA.3B.4C.5D.6参考答案:D16. 在完整段定义后的四个关键字是( )A.段定位属性B.段组合属性C.段字属性D.段类别属性参考答案:ABCD17. 已知char s=hello;,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C18. 一个C+程序至少且仅能包含一个main( )函数。main( )函数是整个程序的入口,通过在main( )函数中调用其他函数。( )A.正确B.错误参考答案:A19. 图的生成树即是树也是图。( )A.正确B.错误参考答案:A20. 堆栈的两个操作指令为( )A.SUBB.PUSHC.ADDD.POP参考答案:BD21. 下面是串操作指令的是( )A.MOVSB.STOSC.LODSD.CMPS参考答案:ABCD22. 撤消对象时,系统自动调用( )函数。A.成员函数B.构造函数C.析构函数D.普通函数参考答案:C23. 当类的继承方式为公有继承时,基类的私有成员在派生类中不可访问。( )A.正确B.错误参考答案:A24. 下面对构造函数的正确描述是( )。A.系统可以提供默认的构造函数B.构造函数可以有参数,所以可以有返回值C.构造函数可以重载D.构造函数可以设置默认参数参考答案:ACD25. 8086的寄存器有4个通用寄存器。( )A.错误B.正确参考答案:A26. 下面哪个方法与applet的显示无关?( )A.update( )B.draw( )C.repaint( )D.paint( )参考答案:B27. 语句.DATA表示( )段的开始A.程序段B.数据段C.堆栈段D.代码段参考答案:B28. 下面的循环体执行的次数与其它不同的是( )。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);参考答案:C29. 以下程序运行后,输出结果是( )。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参考答案:D30. 以下不正确的if语句形式是( )。A.if(xy);B.if(x=0)x+=y;C.if(X!=y)cinxD.if(x=b)&(n=cA.0,0,0B.1,1,1C.1,1,0D.0,1,1参考答案:B55. 有符号数用1表示正数,负数用1表示。( )A.错误B.正确参考答案:A56. 已知char str20=mybook,*p=str+2;则以下各选项中输出结果为b的是( )。A.coutp;B.coutp0;C.coutstr;D.coutstr+2;参考答案:B57. 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D58. 关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。( )A.正确B.错误参考答案:B59. 默认形参值不可以是( )。A.局部变量B.全局变量C.静态全局变量D.函数调用参考答案:A60. 为了说明指令执行需要的参数,处理器设计多种方法指明操作数的位置,这是( )A.寻址内容B.寻址条件C.寻址方式D.寻址指令参考答案:C
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


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

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


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