西安交通大学21春《程序设计基础》离线作业1辅导答案86

上传人:枫** 文档编号:511587681 上传时间:2023-01-29 格式:DOCX 页数:11 大小:12.97KB
返回 下载 相关 举报
西安交通大学21春《程序设计基础》离线作业1辅导答案86_第1页
第1页 / 共11页
西安交通大学21春《程序设计基础》离线作业1辅导答案86_第2页
第2页 / 共11页
西安交通大学21春《程序设计基础》离线作业1辅导答案86_第3页
第3页 / 共11页
西安交通大学21春《程序设计基础》离线作业1辅导答案86_第4页
第4页 / 共11页
西安交通大学21春《程序设计基础》离线作业1辅导答案86_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《西安交通大学21春《程序设计基础》离线作业1辅导答案86》由会员分享,可在线阅读,更多相关《西安交通大学21春《程序设计基础》离线作业1辅导答案86(11页珍藏版)》请在金锄头文库上搜索。

1、西安交通大学21春程序设计基础离线作业1辅导答案1. 判断char型变量c1是否为大写字母的正确表达式是( )。A.AB.(c1=A)&(c1C.(c1=A)&(c1D.(A=c1)参考答案:C2. 需要独立运行的程序,一个程序只有( )个起始点A.一B.二C.三D.四参考答案:A3. 下列虚基类的声明中正确的是( )。A.class virtual B:public AB.virtual class B:publicC.class B:public A virtualD.class B: virtual public A参考答案:D4. 设ch是char类型变量,其值是A,则表达式ch=(c

2、h=A&ch=Z)?(ch+32):ch的值是( )。A.ZB.AC.aD.z参考答案:C5. 在访问数组中的某个元素时,可以使用整型变量指定要访问元素的下标。( )A.正确B.错误参考答案:A6. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.赋值运算符和下标运算符只能重载为类的成员函数B.赋值运算符和下标运算符只能重载为类的友元函数C.赋值运算符重载时一般以引用方式返回*this,表示返回赋值运算符的左操作数D.使用重载的赋值运算符时,左操作数一定是自定义类型参考答案:ACD7. 已知char s=hello;,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为

3、eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C8. 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。char *p; p= malloc(sizeof(char)A.charB.char*C.(*char)D.(char*)参考答案:D9. 逻辑左移和算术左移是同一条指令的两种助记符形式。( )A.正确B.错误参考答案:A10. C+程序中的include是一个注释命令,它使程序具有了基本的输入/输出功能。( )A.正确B.错误参考答案:B11. 关于对象

4、成员的构造函数的调用顺序,说法正确的是( )。A.与它们在成员初始化列表中给出的顺序相同B.与析构函数的调用顺序相同C.与它们在类中说明顺序相同D.以上说法都不对参考答案:C12. 当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A13. 对于一个具有n个顶点的无向连通图,它包含的连通分量的个数为( )。A.0B.1C.nD.n+1参考答案:B14. 下面关于数组的描述中,错误的是( )。A.数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同B.如果定义一维数组时提供了初始化列表,则数组的长度可以省略C.如果定义二维数组时提供了

5、初始化列表,则数组的列下标可以省略D.如果定义二维数组时提供了初始化列表,则数组的行下标可以省略参考答案:C15. 相对于完全二叉树,顺序表示法更适用于非完全二叉树。( )A.正确B.错误参考答案:B16. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B17. 在C语言中,一维数组的定义方式为:类型说明符数组名( )。A.常量表达式B.整型表达式C.整型常量或整型表达式D.整型常量参考答案:A18. 已知int a=5, b, *p=&a;,则下列语句中正确的是( )。A.&b=a;B.b=*p;C.*p=&b;D.b=p;参考答案:B19. 下列描述中

6、,( )是抽象类的特性。A.可以说明虚函数B.可以定义友元函数C.可以进行构造函数重载D.不能说明其对象参考答案:D20. 设“var a=true,b=0;”,则执行完比较运算ab后,结果为假。( )A.错误B.正确参考答案:A21. 页面上显示一个超链接的字符串,当鼠标经过或者停留在这个字符串上,将触发。( )A.错误B.正确参考答案:A22. C+有( )种联编方式。A.1B.2C.3D.4参考答案:B23. 在JavaScript中只允许使用预定义的函数,而不能自定义函数。( )A.错误B.正确参考答案:A24. 下面属于处理机控制类指令的是( )A.空操作指令B.暂停C.等待D.封锁

7、前缀指令参考答案:ABCD25. 可以定义函数指针变量指向函数的首地址,并使用函数指针变量代替函数名进行函数调用。( )A.正确B.错误参考答案:A26. 8086的中断分为( )两类A.外部中断B.内部中断C.程序中断D.子程序中断参考答案:AB27. 对于重载函数,程序在调用时根据( )能够区分开到底要调用哪个函数。A.函数名B.函数类型C.参数个数或参数类型D.以上都可以参考答案:C28. 段存储器常见的有( )A.附加段B.数据段C.堆栈段D.代码段参考答案:ABCD29. 下面对构造函数的正确描述是( )。A.系统可以提供默认的构造函数B.构造函数可以有参数,所以可以有返回值C.构造

8、函数可以重载D.构造函数可以设置默认参数参考答案:ACD30. DOS系统的两种执行程序结构是( )A.EXE程序B.DAT程序C.COM程序D.BAT程序参考答案:AC31. 以下哪项属于计算机低级语言( )A.机器语言B.汇编语言C.JAVA语言D.C语言参考答案:AB32. 下列语句中不正确的是( )。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+;参考答案:B33. 非压缩BCD码用( )个二进制位表示一个十进制位A.8B.6C.4D

9、.10参考答案:A34. 当定义一个结构体变量时系统分配给它的内存是( )。A.结构中第一个成员所需的内存量B.结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和参考答案:D35. 在寄存器相对寻址或相对基址变址寻址方式中,位移量可以用符号表示。( )A.错误B.正确参考答案:B36. 如果类A继承了类B,则类A称为( )。A.派生类B.继承类C.子类D.父类参考答案:AC37. 当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout?( )A.FlowLayoutB.CardLayoutC.North and Sout

10、h of BorderLayoutD.East and West of BorderLayoutE.GridLayout参考答案:A38. 语句.CODE表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:A39. 以下程序执行后a的值为( )。main( ) int a,m=2,k=1,*p=&k; a=p!=&m; printf(“%dn”,a);A.-1B.0C.1D.2参考答案:C40. 函数的形参也是全局变量。( )A.正确B.错误参考答案:B41. 在数据结构中,与所使用的计算机无关的是数据的( )结构。A.逻辑B.存储C.逻辑和存储D.物理参考答案:A42. 以下

11、4个数未标明属于哪一种数制,但是可以断定( )不是八进制数。A.1234B.5678C.1111D.1103参考答案:B43. 图的遍历方法主要包括:( )A.深度优先遍历B.广度优先遍历C.后序遍历D.逐层遍历参考答案:AB44. 撤消对象时,系统自动调用( )函数。A.成员函数B.构造函数C.析构函数D.普通函数参考答案:C45. 在8086命令中CS是要执行的下一条指令的偏移地址。( )A.正确B.错误参考答案:B46. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.ios:inB.ios:outC.ios:trunkD.ios:binar

12、y参考答案:A47. 下列关于自动类型转换的说罚中,正确的是( )A.int类型数据可以被自动转换为char类型数据B.char类型数据可以自动被转换为int类型数据C.boolean类型数据不不可以做自动转换,但可以做强制转换D.long类型数据可以被自动转换为short类型数据参考答案:B48. dowhile语句与while语句不一样,它首先执行,然后执行。( )A.正确B.错误参考答案:A49. 已知Derived是Base的公有派生类,且已定义两个对象Derived d;和Base b;,则下列语句中正确的是( )。A.d=bB.b=dC.Derived*d=&bD.Base&b=d参考答案:BD50. 在定义JavaScript变量时,一定要指出变量名和值。( )A.错误B.正确参考答案:A

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

最新文档


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

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