下列哪个选项不能提高程序的性能? ( )A.不要在循环中创建和释放对象B.在处理字符串时尽量使用StringBuffer类C.避免太多的使用synchronized关键字D.尽量在循环中创建对象

题目

下列哪个选项不能提高程序的性能? ( )

A.不要在循环中创建和释放对象

B.在处理字符串时尽量使用StringBuffer类

C.避免太多的使用synchronized关键字

D.尽量在循环中创建对象


相似考题
更多“下列哪个选项不能提高程序的性能?()A.不要在循环中创建和释放对象B.在处理字符串时尽量使用Strin ”相关问题
  • 第1题:

    旋转建筑构件时,使用旋转命令的哪个选项使原始对象保持在原来位置不变,旋转的只是副本()

    A.分开

    B.角度

    C.复制

    D.以上都不是


    答案:C

  • 第2题:

    下列关于字符串的叙述错误的是( )。

    A.创建了字符串对象后,字符串所代表的文本根据情况可改变

    B.字符串由java.lang.Stfing和java.lang.StringBuffer定义

    C.字符串常用数组存储,处理字符串实际上就是对数组元素分别处理,要注意数组下界不要越界

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A

  • 第3题:

    下列哪个选项最好的说明了虚拟局域网的功能特点?()

    A.逻辑上将物理上可能分开的节点进行分组

    B.在物理上将一个单独路由域中的节点分组

    C.代替被动的集线器来提高性能

    D.在传统的路由式网络的基础上提高性能


    参考答案:A

  • 第4题:

    下列关于字符串的叙述错误的是 ( )

    A.创建String类的字符串对象后,字符串所代表的文本根据情况可改变

    B.字符串由java.lang.String和java.lang.StringBuffer定义

    C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A
    解析:创建String类的字符串后,字符串代表的文本就不能改变,而创建StringBuffer对象后字符串代表的文本就可以根据情况而改变,这也是两者的最大区别。所以选项 A的叙述是错误的。

  • 第5题:

    下列关于字符串的叙述错误的是 ( )

    A.创建了字符串对象后,字符串所代表的文本根据情况可改变

    B.字符串由java.lang.String和java.lang.StringBuffer定义

    C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A

  • 第6题:

    下列哪个对象不能直接使用面域命令()。

    A.正好封闭的直线

    B.矩形

    C.椭圆


    正确答案:C

  • 第7题:

    下面选项中,不能使控件得到焦点的操作是( )。

    A.在程序运行期间,用鼠标单击对象

    B.在程序运行期间,用快捷键选择对象

    C.在程序运行期间,用Tab键

    D.在程序运行期间,用Enter键


    正确答案:D

  • 第8题:

    关于提高编程的效率,下列说法中不正确的是

    A.尽量不要在循环中创建和释放对象

    B.在处理字符串对象时,尽量不要使用StringBuffer类

    C.避免使用过多的synchronized关键字

    D.先设计,后编码


    正确答案:B
    解析:在处理字符串对象时,尽量使用StringBuffer类。StringBuffer类是构成String类的基础。String类将StringBuffer类封装起来为开发人员提供―个安全的接口。

  • 第9题:

    PowerPoint中,下列有关链接的说法中错误的是()

    A.若要在源应用程序中编辑对象,则需启动源应用程序,并且打开含有要编辑对象的源文件

    B.若要在目标文件中编辑链接对象,需在目标文件中,双击要编辑的链接对象,将会启动源应用程序,并且打开源文件

    C.如果双击链接对象时,没有启动源应用程序,请选择"编辑"菜单中的"链接"命令

    D.当打开包含链接对象的演示文稿时,链接对象会自动更新,人为不能控制是否更新


    参考答案:D

  • 第10题:

    对于优化应用程序性能,做法不恰当的是()

    • A、字符串拼接或修改较频繁时,最好使用stringBuilder来代替string。
    • B、在保证应用程序功能正常的情况下,尽量将条件判断放在循环外。
    • C、在与数据库交互时,应该尽可能的使用存储过程以及尽量减少程序与数据库交互的次数。
    • D、在使用控件时,使用web控件越多,性能越好。

    正确答案:D

  • 第11题:

    Pandas中的函数eval()能够将字符串对象转化为有效的表达式。在DataFrame大于10000行使用eval()时,计算性能会得到明显提升。


    正确答案:正确

  • 第12题:

    单选题
    对于优化应用程序性能,做法不恰当的是()
    A

    字符串拼接或修改较频繁时,最好使用stringBuilder来代替string。

    B

    在保证应用程序功能正常的情况下,尽量将条件判断放在循环外。

    C

    在与数据库交互时,应该尽可能的使用存储过程以及尽量减少程序与数据库交互的次数。

    D

    在使用控件时,使用web控件越多,性能越好。


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在Excel表中,为了与数值进行区别,输入数字字符串时,需要在数字字符串的左侧加入( )。

    A.:

    B.;

    C."


    正确答案:
    解析:在Excel表中,为了与数值进行区别,输入数字字符串时,需要在数字字符串的左侧加入一个引导输入符号,即单引号“'”。

  • 第14题:

    对下述程序的判断中,正确的是( )。

    #include<stdio.h>

    main( )

    { char*p,s[256];

    p=s ;

    while(strcmp(s,"the end"))

    { printf("Input the strin9:");

    gets(s);

    while(*p)

    putchar(*p++);

    }}

    A.此程序循环接收字符串并输出,直到接收到字符串“the end”为止

    B.此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止

    C.此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作

    D.此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串


    正确答案:C
    外部变量在编译时由系统分配永久的内存空间,所以外部变量的类型不是自动存储类别。

  • 第15题:

    在oracle联机事务数据库中不能提高查询性能的措施是()

    A.根据查询条件建立索引

    B.建立查询表的聚簇索引

    C.尽量使用不相关子查询

    D.建立视图


    参考答案:D

  • 第16题:

    下列关于字符串的叙述错误的是( )。

    A.创建String类的字符串对象后,字符串所代表的内容根据情况可改变

    B.字符串可以使用java.lang.String和java.lang.StringBuffer来定义

    C.StringBuffer用来处理长度可变的字符串

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A
    解析:String类是Java中的常量类,一旦用String创建了一个字符串对象,该字符串所代表的文本就不能改变了。

  • 第17题:

    下列哪个选项不能提高程序的性能( )。

    A.不要在循环中创建和释放对象

    B.在处理字符串时尽量使用StringBuffer类

    C.避免太多地使用synchronized关键字

    D.尽量在循环中创建对象


    正确答案:D
    解析:本题主要考查提高程序的性能的规则是不要在循环中创建和释放对象;在处理字符串时尽量使用StringBuffer类;避免太多地使用synchronized关键字。

  • 第18题:

    关于Java语言的内存回收机制,下列选项中正确的一项是______。

    A.Java程序允许用户使用指针来释放内存

    B.Java程序要求用户必须手工创建一个线程来释放内存

    C.内存回收线程负责释放无用内存

    D.内存回收线程不能释放内存对象


    正确答案:C

  • 第19题:

    以下说法正确的是( )

    A.宏定义是C语句,所以要在行末加分号

    B.可以使用#undef命令来终止宏定义的作用域

    C.在进行宏定义时,宏定义不能层层置换

    D.对程序中用双引号括起来的字符串内的字符,与宏名相同的要进行置换


    正确答案:B

  • 第20题:

    当需要在字符串中使用特殊字符时,python使用( )作为转义字符。

    A.\

    B./

    C.#

    D.%


    正确答案:A

  • 第21题:

    下列哪个选项是在饱和砂层中钻进时使用泥浆的主要目的? ()
    A.冷却钻头 B.保护孔壁
    C.提高取样质量 D.携带、悬浮与排除砂粒


    答案:B
    解析:

  • 第22题:

    你计算机上的一些处理器密集型程序运行得很慢。因此,你增加了第二个处理器。这并没有解决你的问题,但是,你用任务管理器和性能分析器测试处理器使用情况。你怀疑几个核心进程仅使用了最初的处理器。你怎么样才能确定这些进程无论使用哪个处理器都是有效地?()

    • A、在任务管理器的进程选项卡中配置进程相关性
    • B、在任务管理器的进程选项卡中配置进程优先权
    • C、在性能选项工具的“高级”选项卡中选择调整以优化性能中的“程序”选项
    • D、在性能选项工具的“高级”选项卡中重新配置“虚拟内存”设置

    正确答案:A

  • 第23题:

    下列选项不属于持久化的是()。

    • A、将对象转换为字符串的形式通过网络传输,在另一端接收到该字符串后能将对象还原
    • B、将程序数据从数据库中读取出来
    • C、从XML配置文件中读取程序的配置信息
    • D、将程序数据保存为文件

    正确答案:A