西安交通大学21秋《程序设计基础》在线作业一答案参考93

上传人:人*** 文档编号:507809044 上传时间:2023-12-10 格式:DOCX 页数:13 大小:13.85KB
返回 下载 相关 举报
西安交通大学21秋《程序设计基础》在线作业一答案参考93_第1页
第1页 / 共13页
西安交通大学21秋《程序设计基础》在线作业一答案参考93_第2页
第2页 / 共13页
西安交通大学21秋《程序设计基础》在线作业一答案参考93_第3页
第3页 / 共13页
西安交通大学21秋《程序设计基础》在线作业一答案参考93_第4页
第4页 / 共13页
西安交通大学21秋《程序设计基础》在线作业一答案参考93_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、西安交通大学21秋程序设计基础在线作业一答案参考1. 若调用fputc函数输出字符成功,则函数的返回值是( )。A.输出的字符B.-1C.0D.EOF参考答案:A2. while循环语句中循环体至少执行一次。( )A.错误B.正确参考答案:A3. 8086的寄存器有4个通用寄存器。( )A.错误B.正确参考答案:A4. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B5. 8086的寄存器均为32位的。( )A.错误B.正确参考答案:A6. 下列说法中错误的是( )。A.公有继承时基类中的public成员在派生类中

2、是public的B.公有继承时基类中的private成员在派生类中是不可访问的C.私有继承时基类中的public成员在派生类中是private的D.私有继承时基类中的public成员在派生类中是protected的参考答案:D7. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.SUBB.MULC.IMULD.DIV参考答案:BC8. 已知“char *s=mybook;”,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B9. 算数表达式12+&39;a&39;值的数据类型是char型。( )A.正确B.错误参考答案:B10. 在8086命令中CS是

3、要执行的下一条指令的偏移地址。( )A.正确B.错误参考答案:B11. 段存储器常见的有( )A.代码段B.堆栈段C.数据段D.附加段参考答案:ABCD12. 在JavaScript中只允许使用预定义的函数,而不能自定义函数。( )A.错误B.正确参考答案:A13. 已知int a3;,则可以使用a2=10;将数组a中的第3个元素赋值为10。( )A.正确B.错误参考答案:A14. C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A.floatB.intC.longD.double参考答案:B15. 在一棵完全二叉树中,根结点的编号为1,按照由上到下由左到右的顺序为二叉树结点编

4、号。若编号为5的结点存在右孩子,则右孩子结点的编号为( )。A.9B.10C.11D.12参考答案:C16. 若二维数组a有m列,则计算任一元素aij在数组中位置的公式为( )。(假设a00位于数组的第一个位置上。)A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+1参考答案:D17. 以下对指针变量的操作中,不正确的是( )。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参考答案:D18. 语句while (!y)中的表达式!y等价于( )。A.y=0B.y!=

5、1C.y!=0D.y=1参考答案:A19. CSS的GLOW滤镜能产生24种动态效果。( )A.错误B.正确参考答案:A20. return语句只能用在函数中,用在函数主体以外任何地方都是错误的。( )A.错误B.正确参考答案:B21. 已知函数定义void fun(int &a) a+=10; ,则执行int x=5; fun(x);后,变量x的值为( )。A.5B.10C.15D.不确定参考答案:C22. 下面的循环体执行的次数与其它不同的是( )。A.i = 0; while( +i = 100) cout i ; B.for( i = 0; i 100; i+ ) cout i ; C

6、.for( i = 100; i = 1; i- ) cout i ; D.i = 100; do cout 0);参考答案:C23. 已知char s10=hello;,则s5的值为&39;0&39;。( )A.正确B.错误参考答案:A24. DOS提供给用户的系统功能调用时INT21H。( )A.错误B.正确参考答案:B25. 用整数10创建一个Integer的类的对象,下列语句中,能完成上述功能的一个是:( )A.Integer i = new Integer(10)B.Integer o =10C.int i =10D.Integer i = Integer(10)参考答案:A26.

7、设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。scanf(“%4d+%3d+%2d+%1d”,&a,&b,&c,&d); printf(“%4d+%3d+%2d+%1d”,a,b,c,d)A.1234123121B.1234123412341234C.1234+1234+1234+1234D.1234+123+12+1参考答案:D27. 已知char c=abc;,则可以使用c=def;更改c的值。( )A.正确B.错误参考答案:B28. 循环指令不影响标志。( )A.正确B.错误参考答案:A29. 下面关于自定义类的运算

8、符重载的说法中,正确的是( )。A.赋值运算符和下标运算符只能重载为类的成员函数B.赋值运算符和下标运算符只能重载为类的友元函数C.赋值运算符重载时一般以引用方式返回*this,表示返回赋值运算符的左操作数D.使用重载的赋值运算符时,左操作数一定是自定义类型参考答案:ACD30. 逻辑左移和算术左移是同一条指令的两种助记符形式。( )A.正确B.错误参考答案:A31. 下列语句中,不正确的是:( )A.float e =1.1fB.char f =-1.1fC.double g =1.1fD.byte h =1参考答案:B32. 在处理器和外设之间还有一个协调两者数据传送的逻辑电路,称之为(

9、)A.输入输出接口电路B.快速电路C.外设电路D.处理器电路参考答案:A33. 若执行下述程序时从键盘输入3 4,则输出结果是( )。include main( ) int a,b,s; scanf(“%d%d”,&a,&b); s=a; if (aA.186B.256C.324D.400参考答案:B34. 指令由哪两部分组成( )A.操作说明B.操作符C.操作码D.操作数参考答案:CD35. 下列表达式中的值为1是( )。A.1-0B.1-0C.1-0D.0-0参考答案:B36. 在数据结构中,从逻辑上可以把数据结构分成( )。A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线

10、性结构D.内部结构和外部结构参考答案:C37. C+有( )种联编方式。A.1B.2C.3D.4参考答案:B38. 计算机中可以直接处理十进制数。( )A.正确B.错误参考答案:B39. 下列哪一项不属于变量的组成部分:( )A.变量名B.变量属性C.变量初值D.变量大小参考答案:D40. 以下不正确的if语句形式是( )。A.if(xy);B.if(x=0)x+=y;C.if(X!=y)cinxD.if(xy)else ciny; x+; y+;参考答案:B41. 子程序包含有子程序的调用就是( )A.子程序的递归B.子程序的重入C.子程序的嵌套D.子程序说明参考答案:C42. 当类的继承方

11、式为公有继承时,基类的私有成员在派生类中不可访问。( )A.正确B.错误参考答案:A43. 对于二维数据的存储问题,只能使用C+提供的二维数组。( )A.正确B.错误参考答案:B44. SP结构化程序设计方法也称面向过程的程序设计方法,反映了过程性编程的方法,根据执行的操作来设计一个程序。( )A.正确B.错误参考答案:A45. 具有n个顶点的有向图最多有( )条边。A.nB.n(n+1)C.n(n-1)D.n的平方参考答案:C46. 已知f是以二进制读写方式打开的文件流对象,且有int型变量a,则下列选项中能正确进行文件读写操作的语句包括( )。A.f.write(char*)a,sizeo

12、f(a);B.f.write(char*)&a,sizeof(a);C.f.read(char*)a,sizeof(a);D.f.read(char*)&a,sizeof(a);参考答案:BD47. 设i,j,k都是变量,下面不正确的赋值表达式是( )。A.i+B.i=j=kC.i=j=kD.i+j=k参考答案:D48. 若a为int类型变量,则执行以下程序段后a的值为( )。a=5; a*=a/=a+A.2B.1C.40D.3参考答案:A49. 当输出汉字时,输出的是汉字机内码。( )A.正确B.错误参考答案:B50. 下列关于类的继承描述中,( )是错误的。A.派生类可以访问基类的所有数据

13、成员,也能调用基类的所有成员函数B.派生类也是基类,但基类不一定具有派生类的全部属性和方法C.继承描述类的层次关系,派生类可以具有与基类相同的属性和方法D.一个基类可以有多个派生类,但一个派生类只能由一个基类参考答案:AD51. 已知char s10=Microsoft,Visual,C+;,则语句coutA.sB.iC.cD.icrosoft参考答案:A52. 定义如下变量和数组:int k; int a33=1,2,3,4,5,6,7,8,9; 则下面语句的输出结果是( )。for(k=0; kA.3 5 7B.3 6 9C.1 5 9D.1 4 7参考答案:A53. 已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为add1,则第I个结点的地址为( )。A.add1+(I

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

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

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