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

因为挪用公款归个人使用时间不足三个月,尽管数额较大也可以不予党纪处理。

判断对错

参考答案:错误


答案:错


( 13 ) 程序员 在编程时应保持良好的程序设计风格,以下说法中错误的是

A )避免多重循环或条件嵌套

B )避免采用复杂的条件语句

C )对语句段注释,而不是对每个语句注释

D )程序效率的提高主要是靠好的编程技巧


正确答案:D


循环语句是可以嵌套的,不仅相同的循环语句可以嵌套,不同的循环语句也可以嵌套。()

此题为判断题(对,错)。


正确答案:正确


对于已经被定义过可能抛出异常的语句,在编译时()。

A.必须使用try/catch语句处理异常

B.如果程序错误,则必须使用try/catch语句处理异常

C.不使用try/catch语句会出现编译错误

D.不使用try/catch语句不会出现编译错误


正确答案:B


程序员在编程时应保持良好的程序设计风格,以下说法中错误的是

A.避免多重循环或条件嵌套

B.避免采用复杂的条件语句

C.对语句段注释,而不是对每个语句注释

D.程序效率的提高主要是靠好的编程技巧


正确答案:D
解析:保持良好的程序设计风格要注意程序的可读性和较好的维护性。A),B),c)三项都良好的编程习惯。我们不应该为追求程序的效率而将程序复杂化,从而降低其可读性。D)项这句话本身没有多大错误,但是放在题干中就是一个内容错误的选项。所以要审清题目很重要。


西安交通大学22春程序设计基础在线作业二及答案参考1. 使用if.else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,也不容易出错。( )A.正确B.错误参考答案:B2. 语句for(i=1;jA.16B.18C.14D.12参考答案:A3. 当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout?( )A.FlowLayoutB.CardLayoutC.North and South of BorderLayoutD.East and West of BorderLayoutE.GridLayout参考答案:A4. 下面对析构函数的正确描述是( )。A.系统不能提供默认的析构函数B.析构函数必须由用户定义C.析构函数没有参数D.析构函数可以设置默认参数参考答案:C5. 二叉树的顺序表示法操作方便,但缺点是容易造成存储空间的浪费。( )A.正确B.错误参考答案:A6. 8086的寄存器均为32位的。( )A.错误B.正确参考答案:A7. 计算机语言可以分为高级语言和( )A.中级语言B.低级语言C.编译语言D.以上都不正确参考答案:B8. 下列语句中不正确的是( )。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+;参考答案:B9. 下面中断属于内部中断的有( )A.除法错中断B.指令中断C.溢出中断D.可屏蔽中断参考答案:ABC10. continue语句的作用是终止当次循环,跳转到循环的开始处继续下一轮循环。( )A.错误B.正确参考答案:B11. 分支程序结构有( )两种基本形式A.IF-THEN-ELSEB.DO-WHILEC.UNTILD.IF-THEN参考答案:AD12. 下面各选项中的数组定义方式,错误的是( )。A.int a7;B.const int N=7; float bN;C.char c=abcdef;D.int N=7; double dN;参考答案:D13. 下面属于高级语言的有( )A.JAVA语言B.C语言C.汇编语言D.特殊语言参考答案:AB14. 在一个具有n个顶点的有向图中,若所有顶点的入度之和为s,则所有顶点的度之和为( )。A.sB.s+1C.s-1D.2s参考答案:D15. 语言中字符型(char)数据在内存中的存储形式是( )。A.原码B.补码C.反码D.ASCII码参考答案:D16. 下面属于处理机控制类指令的是( )A.空操作指令B.暂停C.等待D.封锁前缀指令参考答案:ABCD17. ( )是指设计、编制、调试程序的方法和过程,是寻找算法并用计算机能够理解的语言表达出来的一种活动。A.算法B.程序C.程序设计D.编程参考答案:B18. 对象的核心概念就是通常所说的( )。A.继承B.封装C.传递D.多态参考答案:ABD19. 下列函数中,不可以作为虚函数的是( )。A.普通函数B.构造函数C.静态成员函数D.析构函数参考答案:ABC20. 下面是串操作指令的是( )A.MOVSB.STOSC.LODSD.CMPS参考答案:ABCD21. 在一个链接队列中,假设f和r分别是队头和队尾指针,则删除一个结点的运算时( )。A.r=f-next;B.r=r-next;C.f=f-next;D.f=r-next;参考答案:C22. 将含100个结点的完全二叉树从根这一层开始,每层从左至右依次对结点编号,根结点的编号为1。编号为47的结点X的双亲的编号为( )。A.23B.24C.25D.无法确定参考答案:A23. 下列关于成员函数特征的描述中,错误的是( )。A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设置参数的默认值D.成员函数可以是静态的参考答案:A24. 以下程序的输出结果是( )。main( ) int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf(“d=%dn”,d);A.d=10B.d=15C.d=20D.d=25参考答案:C25. 二进制数10101011B变换为等值的十进制数是( )。A.17B.161C.21D.171参考答案:D26. 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是( )。A.派生类的对象可以赋给基类对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类的成员D.派生类的对象的地址可以赋给指向基类的指针参考答案:C27. ( )是将源程序翻译成由机器代码组成的目标模块文件的过程A.源程序的编写B.目标文件的链接C.源程序的汇编D.源程序的执行参考答案:C28. 下面选项中,不是类的成员函数为( )。A.构造函数B.析构函数C.友元函数D.缺省参数的构造函数参考答案:C29. 判断字符串a和b是否相等,应当使用( )。A.if(a=b)B.if(a=b)C.if(strcpy(a,b)D.if(strcmp(a,b)参考答案:D30. 类中的静态数据成员为该类的所有对象所共享,并且,在该类对象被销毁时,静态数据成员不会被同时销毁。( )A.正确B.错误参考答案:A31. 下列哪一项不属于变量的组成部分:( )A.变量名B.变量属性C.变量初值D.变量大小参考答案:D32. DOS系统的两种执行程序结构是( )A.EXE程序B.DAT程序C.COM程序D.BAT程序参考答案:AC33. switch语句中的default分支不可以缺省。( )A.正确B.错误参考答案:B34. 下面关于自定义类的运算符重载的说法中,正确的是( )。A.赋值运算符和下标运算符只能重载为类的成员函数B.赋值运算符和下标运算符只能重载为类的友元函数C.赋值运算符重载时一般以引用方式返回*this,表示返回赋值运算符的左操作数D.使用重载的赋值运算符时,左操作数一定是自定义类型参考答案:ACD35. 在C+中,与cin一起使用的提取运算符是( )。A.B.C.D.参考答案:D36. 以下哪项属于计算机低级语言( )A.机器语言B.汇编语言C.JAVA语言D.C语言参考答案:AB37. 算数表达式12+&39;a&39;值的数据类型是char型。( )A.正确B.错误参考答案:B38. 所有系统功能的调用格式都是一样的,一般按四步走( )A.用INT 21H指令执行功能调用B.根据出口参数分析功能调用执行情况C.在指定寄存器中设置入口参数D.在AH寄存器中设置系统功能调用号参考答案:ABCD39. 一个C+程序至少且仅能包含一个main( )函数。main( )函数是整个程序的入口,通过在main( )函数中调用其他函数。( )A.正确B.错误参考答案:A40. PF是进位标志位。( )A.正确B.错误参考答案:B41. 选择语句中的分支语句在逻辑上是一条语句,当一个分支功能需要多条语句才能完成时,就需要使用复合语句。( )A.正确B.错误参考答案:A42. CSS的GLOW滤镜能产生24种动态效果。( )A.错误B.正确参考答案:A43. 二叉树是有序树。( )A.正确B.错误参考答案:A44. 具有n个顶点的有向图最多有( )条边。A.nB.n(n+1)C.n(n-1)D.n的平方参考答案:C45. 关于对象成员的构造函数的调用顺序,说法正确的是( )。A.与它们在成员初始化列表中给出的顺序相同B.与析构函数的调用顺序相同C.与它们在类中说明顺序相同D.以上说法都不对参考答案:C46. C+中的命名空间是为了解决C+中的变量、函数的命名冲突的问题而设置的。( )A.正确B.错误参考答案:A47. 变量定义伪指令汇编格式包含哪些项( )A.数据表B.变量名C.初值表D.伪指令参考答案:BCD48. 判断char型变量c1是否为大写字母的正确表达式是( )。A.AB.(c1=A)&(c1C.(c1=A)&(c1D.(A=c1)参考答案:C49. 非压缩BCD码用( )个二进制位表示一个十进制位A.4B.6C.8D.10参考答案:C50. 若有以下说明,并且0iA.*(a+i)B.ap-a+iC.p+iD.*(&ai)参考答案:C51. 若让元素a,b,c,d依次进栈,则出栈次序不可能出现( )的情况。A.c,b,a,dB.b,a,d,cC.d,c,b,aD.a,d,b,c参考答案:D52. 子程序包含有子程序的调用就是( )A.子程序说明B.子程序的重入C.子程序的递归D.子程序的嵌套参考答案:D53. 汇编语言的开发过程一般包括下面哪几个过程( )A.源文件的编辑B.目标文件的链接C.源程序的汇编D.可执行程序的调试参考答案:ABCD54. 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.ios:inB.ios:outC.ios:trunkD.ios:binary参考答案:A55. 线性表中的一个结点可以有多个前驱和多个后继。( )A.正确B.错误参考答案:B56. 计算机的硬件分成5大组成部分:运算器、控制器、存储器、( )A.输入设备B.输出设备C.软件D.以上都不正确参考答案:AB57. 子程序包含有子程序的调用就是( )A.子程序的递归B.子程序的重入C.


请教:2016年计算机二级公共基础知识基础练习题一单选题6如何解答?

结构化程序设计中,下面对goto语句使用描述正确的是

A.禁止使用goto语句

B.使用goto语句程序效率高

C.应避免滥用goto语句

D.以上说法均错误


  C

  【解析】结构化程序设计中,要注意尽量避免goto语句的使用,故选C。


请教:2016年计算机二级公共基础知识基础练习题一单选题12如何解答?

结构化程序设计中,下面对goto语句使用描述正确的是

A.禁止使用goto语句

B.使用goto语句程序效率高

C.应避免滥用goto语句

D.以上说法均错误


  C

  【解析】结构化程序设计中,要注意尽量避免goto语句的使用,故选C。


下列描述正确的是( )。

A.C语句能嵌套定义函数,但不可以嵌套调用函数

B.C语句不能嵌套定义函数,也不可以嵌套调用函数

C.C语句能嵌套定义函数,也可以嵌套调用函数

D.C语句不能嵌套定义函数,但可以嵌套调用函数


正确答案:D
解析:C语句不能嵌套定义函数,但可以嵌套调用函数。


条件语句( )。

A.不可以嵌套使用

B.可以嵌套使用

C.在一条件下可以嵌套使用

D.嵌套语句中不能使用else子句


正确答案:B


下列对于严格控制goto语句的使用理解错误的是( )。

A.用一种非结构化的程序设计语言实现一个结构化的构造

B.若不使用goto语句会使功能模糊

C.在某种可以改善而不是损害程序可读性的情况下,可以使用该语句

D.goto语句可以完全不用


正确答案:D
解析:goto语句会造成程序的混乱,但在某些地方goto语句还是需要的,若不使用 goto语句会使功能模糊。


相关考题:

考题 鸡兔同笼问题可以使用for循环嵌套for循环完成,那么循环嵌套for可以嵌套()A、while语句B、for语句C、do-while语句D、都不对正确答案:D

考题 INFORMIX的环境下,dbaccess程序可以执行所有标准SQL语句,也可以同时执行多条SQL语句。 A.错误B.正确 参考答案:B

考题 在Visual Foxpro中,结构化程序设计的三种基本逻辑结构是().A、选择结构、嵌套结构、分支语句B、选择结构、分支语句、循环结构C、顺序结构、选择结构、循环结构D、顺序结构、分支语句、选择结构正确答案:C

考题 在Visual Foxpro中,结构化程序设计的三种基本逻辑结构是().A、顺序结构、选择结构、循环结构B、顺序结构、分支语句、选择结构C、选择结构、嵌套结构、分支语句D、选择结构、分支语句、循环结构正确答案:A

考题 单选题鸡兔同笼问题可以使用for循环嵌套for循环完成,那么循环嵌套for可以嵌套()Awhile语句Bfor语句Cdo-while语句D都不对正确答案: C解析: 暂无解析

考题 结构化程序设计中,下面对goto语句使用描述正确的是()。A、禁止使用goto语句B、使用goto语句程序效率高C、应避免滥用goto语句D、以上说法均错误正确答案:C

考题 单选题在Visual Foxpro中,结构化程序设计的三种基本逻辑结构是().A顺序结构、选择结构、循环结构B顺序结构、分支语句、选择结构C选择结构、嵌套结构、分支语句D选择结构、分支语句、循环结构正确答案: B解析: 暂无解析

考题 在Visual Foxpro中,结构化程序设计的三种基本逻辑结构是().A、选择结构、嵌套结构、分支语句B、选择结构、分支语句、循环结构C、顺序结构、选择结构、循环结构D、顺序结构、分支语句、选择结构正确答案:C

考题 在Visual Foxpro中,结构化程序设计的三种基本逻辑结构是()A、顺序结构、选择结构、循环结构B、顺序结构、分支语句、选择结构C、选择结构、嵌套结构、分支语句D、选择结构、分支语句、循环结构正确答案:A

考题 在结构化程序设计当中,不建议使用()。 A.分支语句B.循环语句C.子程序调用语句D.转向语句 参考答案:D
最新考题