西安交通大学22春《程序设计基础》在线作业1答案参考89

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

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

1、西安交通大学22春程序设计基础在线作业1答案参考1. dowhile语句与while语句不一样,它首先执行,然后执行。( )A.正确B.错误参考答案:A2. 删除Cookie即把存储在客户端硬盘中的Cookie文件直接删除。( )A.错误B.正确参考答案:A3. 已知char *s=mybook;,则strlen(s)的值为( )。A.4B.6C.7D.不确定参考答案:B4. 调用函数时传入的实参个数可以多于形参个数。( )A.正确B.错误参考答案:B5. 子程序包含有子程序的调用就是( )A.子程序的递归B.子程序的重入C.子程序的嵌套D.子程序说明参考答案:C6. switch语句中的de

2、fault分支不可以缺省。( )A.正确B.错误参考答案:B7. 建立类模板对象的实例化过程为( )。A.基类-派生类B.构造函数-对象C.模板类-对象D.模板类-模板函数参考答案:C8. 二进制数10101011B变换为等值的十进制数是( )。A.17B.161C.21D.171参考答案:D9. 图说的是数据的逻辑结构。( )A.正确B.错误参考答案:A10. 二叉树就是结点度都是为2的树。( )A.正确B.错误参考答案:B11. 8086按照逻辑段组织程序即( )A.代码段B.数据段C.附加段D.堆栈段参考答案:ABCD12. ( )是指设计、编制、调试程序的方法和过程,是寻找算法并用计算

3、机能够理解的语言表达出来的一种活动。A.算法B.程序C.程序设计D.编程参考答案:B13. 当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A14. 已知一个顺序存储的线性表,设每个结点需占m个存储单元,若第一个结点的地址为add1,则第I个结点的地址为( )。A.add1+(I-1)*mB.add1+I*mC.add1-I*mD.add1+(I+1)*m参考答案:A15. 下列关于基本数据类型的取值范围描述中,正确的是:( )A.byte类型范围是-128128B.boolean类型范围是真或者假C.char类型范围是065536D.shor

4、t类型范围是-3276732767参考答案:B16. 逻辑左移和算术左移是同一条指令的两种助记符形式。( )A.正确B.错误参考答案:A17. 在C+中,打开一个文件就是将这个文件与一个( )建立关联;关闭一个文件就是取消这种关联。A.流B.类C.结构D.对象参考答案:A18. 若执行下述程序时从键盘输入3 4,则输出结果是( )。include main( ) int a,b,s; scanf(“%d%d”,&a,&b); s=a; if (aA.186B.256C.324D.400参考答案:B19. 外部设备主要通过I/O端口与处理器交换信息。( )A.错误B.正确参考答案:A20. 指令

5、中的操作数可以不需要。( )A.错误B.正确参考答案:B21. 8086的寄存器有4个通用寄存器。( )A.错误B.正确参考答案:A22. C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A.floatB.intC.longD.double参考答案:B23. 一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类参考答案:C24. C+程序中的include是一个注释命令,它使程序具有了基本的输入/输出功能。( )A.正确B.错误参考答案:B25. 在访问二维数组中的某个元素时,不可

6、以用( )指定待访问元素的行下标或列下标。A.整型常量B.整型变量C.整型表达式D.浮点型常量参考答案:D26. 下面的循环体执行的次数与其它不同的是( )。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);参考答案:C27. 下面程序的运行结果是( )。main( ) struct cmplx int x; int y; cm2=1,2,3,4; printf(“%dn”, 2*cm0.

7、x+cm1.y/cm0.y);A.5B.2C.3D.4参考答案:D28. 乘法指令用来实现两个二进制操作数的相乘运算,包括( )两条指令A.SUBB.MULC.IMULD.DIV参考答案:BC29. 所有系统功能的调用格式都是一样的,一般按四步走( )A.在AH寄存器中设置系统功能调用号B.在指定寄存器中设置入口参数C.用INT21H指令执行功能调用D.根据出口参数分析功能调用执行情况参考答案:ABCD30. 在一个链接队列中,假设f和r分别是队头和队尾指针,则删除一个结点的运算时( )。A.r=f-next;B.r=r-next;C.f=f-next;D.f=r-next;参考答案:C31.

8、 使用if.else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,也不容易出错。( )A.正确B.错误参考答案:B32. 以下程序运行后,输出结果是( )。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参考答案:D33. 已知函数原型double fun( );,要定义一个函数指针变量p指向该函数的首地址,则其定义语句为double (*p)( )=fun;。( )A.正确B.错误参考答案:A34. 以下哪项属于计算机低级语言(

9、)A.机器语言B.汇编语言C.JAVA语言D.C语言参考答案:AB35. 假设堆内存分配均成功,则下面程序段完全正确的是( )。A.int *p=new int(3);coutB.int *p=new int3;for(int i=0;iC.int *p=new int3;for(int i=0;iD.以上程序段均正确参考答案:A36. 在数据结构中,与所使用的计算机无关的是数据的( )结构。A.逻辑B.存储C.逻辑和存储D.物理参考答案:A37. CMP指令用于比较两个操作数的( )关系A.大小B.多少C.相等D.不缺定参考答案:A38. 下列关于变量作用域的描述中,不正确的一项是:( )A

10、.变量属性是用来描述变量作用域的B.局部变量作用域只能是它做在的的方法的代码段C.类变量能在类的方法中声明D.类变量的作用域是整个类参考答案:C39. 下列哪个不是正确标识符:( )A.$millionB.$_millionC.1 $_millionD.$ 1_million参考答案:C40. 以下运算正确的程序段是( )。A.char str1=“ABCDE”, str2=“abcdef”; strcpy(str1, str2)B.char str10, *st=“abcde”; strcat(str, st)C.char *st1=“ABCDS”,*st2=“abcde”; strcat(

11、st1,st2)D.char str10=“”, st=“abcde”; strcat(str, st)参考答案:D41. 下面各选项中的数组定义方式,错误的是( )。A.int a7;B.const int N=7; float bN;C.char c=abcdef;D.int N=7; double dN;参考答案:D42. 已知函数定义void fun(int &a, int b) b+; a+;,则执行int x=2,y=3; fun(x,y);后,变量x、y的值分别为( )。A.2,3B.3,4C.2,4D.3,3参考答案:D43. 计算机语言可以分为高级语言和( )A.中级语言B.

12、低级语言C.编译语言D.以上都不正确参考答案:B44. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输入设备B.输出设备C.软件D.以上都不正确参考答案:AB45. 关键字是组成编程语言词汇表的标识符,用户可以用他们标识其他实体。( )A.正确B.错误参考答案:B46. 下列语句中,不正确的是:( )A.float e =1.1fB.char f =-1.1fC.double g =1.1fD.byte h =1参考答案:B47. ( )是指令中不可或缺的组成部分A.操作数B.操作码C.操作书D.操作键参考答案:B48. 如果不加限制地使用goto语句,则会导致程序流程的混乱,降低程序的可读性。( )A.正确B.错误参考答案:A49. 指令由哪两部分组成( )A.操作说明B.操作符C.操作码D.操作数参考答案:CD50. 循环结构的程序通常由( )三部分组成A.循环规则B.循环控制部分C.循环初始部分D.循环体部分参考答案:BCD

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

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

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