更多“在做数据导入时,当字符集满足下列()时才能正确导人。A、oracelserver端的字符集B、oracleclient端的字符集C、dmp文件的字符集D、以上都是”相关问题
  • 第1题:

    下面关于基本ASCII码字符集的叙述中,错误的是

    A.ASCII码字符集中字符的代码值小于128

    B.ASCII码字符集中的部分字符是不可打印(显示)的

    C.对同一个英文字母,小写字母的ASCII代码值比大写字母的值大26

    D.ASCII码字符集中部分字符无法使用PC键盘输入


    正确答案:C
    解析:对同一个英文字母来讲,小写字母的ASCII代码比大写字母的值大32。

  • 第2题:

    关于ASCII码字符集中的字符,下面叙述中正确的是

    A.ASCII码字符集共有128个不同的字符

    B.每个字符都是可打印(或显示)的

    C.每个字符在PC机键盘上都有一个键与之对应

    D.ASCII码字符集中大小写英文字母的编码相同


    正确答案:A
    解析:目前计算机中使用得最为广泛的西文字符集及其编码就是ASCII码,它一共有128个字符,其中包括10个数字、26个小写字母、26个大写字母、算术运算符、标点符号、商业符号等,大小写字母的编码是不相同的,由此排除D。其中只有94个字符可以打印(或显示),这些字符有确定的结构形状,在计算机上有相应的键对应,可以在显示器和打印机等输出设备上输出。还有32个字符是控制字符,它们在传输、打印或显示时起控制作用,是不能直接打印(或显示)出来的,因此 B和C也是错误的。所以应当选择选项A。

  • 第3题:

    请简述MySQL字符集的选择方法。


    参考答案:

    对MySQL数据库来说,字符集很重要,因为数据库存储的数据大部分都是各种文字,字符集对数据库的存储,处理性能都会有所影响。

    主要考虑一下几方面的因素 
    1.满足应用支持语言的需求,应用处理各种各样的文字,发布到使用不同语言的国家或地区,可以选择Unicode字符集,MySQL的话可以选择UTF-8 
    2.如果应用中涉及已有数据的导入,就要充分考虑数据库字符集对已有数据的兼容性。
    假设数据是GBK文字,如果选择其他数据库字符集,就可能导致某些文字无法正确导入的问题。 
    3.如果数据库需要支持一般是中文,数据量很大,性能要求也很高,可以选择双字节定长编码的中文字符集,比如GBK。 
    因为相对于UTF-8而言,GBK比较小,每个汉字只占用2个字节,而UTF-8汉字编码需要3个字节,这样可以减少磁盘I/O,数据库缓存,已经网络传输的时间,从而提高性能。 
    如果是英文字符,仅有少量汉字字符,那么选择UTF-8更好。 
    4.如果数据库需要做大量的字符运算,如比较、排序,那么选择定长字符集可能会更好,因为定长字符集的处理速度比变长的快。

    二、MySQL支持的字符集 
    MySQL服务器可以支持多种字符集,在同一台服务器,同一个数据库,同一个表都可以指定不同的字符集。 
    查看所有可用字符集的命令 show character set; 
    例如MySQL5.7支持41种可以用字符集
    mysql> show character set;

    三、MySQL的字符集包括字符集和校对规则
    1.字符集用来定义MySQL存储字符串的方式
    2.校对规则用来定义比较字符串的方式。
    3.字符集和校对规则是一对多关系
    4.每个字符集至少对应一个校对规则
    例如:查看gbk的校对
    show collation like 'gbk%';

    四、MySQL字符集的设置
    1.MySQL的字符集和校对规则有4个级别的默认设置,服务器级、数据库级、表级、和字段级。
    2.服务器字符集和校对规则

  • 第4题:

    Oracle产生汉字显示异常的原因没有可能的是()。

    • A、服务器指定字符集与客户字符集不同,而与加载数据字符集一致
    • B、服务器指定字符集与客户字符集相同,与加载数据字符集不一致
    • C、服务器指定字符集与客户字符集不同,与输人数据字符集不一致
    • D、服务器指定字符集与客户字符集相同,与输人数据字符集不一致

    正确答案:D

  • 第5题:

    输入时,如果Oracle客户端字符集与Oracle服务器端字符集设置不一样,那么以下正确的是()。

    • A、输入的字符就不会做字符转换,最终以服务器端的字符集存入数据库
    • B、输入的字符就会做字符转换,最终以服务器端的字符集存入数据库
    • C、输入的字符就不会做字符转换,最终以客户端的字符集存入数据库
    • D、输入的字符就会做字符转换,最终以客户端的字符集存入数据库

    正确答案:B

  • 第6题:

    能够把从标准输入文件读入的一个字符集合翻译成另一个字符集合然后输出到标准输出文件的命令是()。

    • A、ls
    • B、tr
    • C、copy
    • D、grep

    正确答案:B

  • 第7题:

    Java语言使用的字符集是()

    • A、ASCII
    • B、EBCDIC
    • C、Unicode
    • D、BCD

    正确答案:C

  • 第8题:

    要求将Linux(中文环境)的字符集改成字符集()

    • A、zh_CN.GBK
    • B、zh_CN.GB18030
    • C、zh_CN.UTF-8
    • D、en_US:e

    正确答案:A

  • 第9题:

    目前计算机中使用最广泛的西文字符集及其编码是ASCII字符集和ASCII码。


    正确答案:正确

  • 第10题:

    ()决定SQLServer在查询数据库时所采用的数据比较方式。

    • A、排序方式
    • B、字符集
    • C、网络库
    • D、服务登陆标识

    正确答案:A

  • 第11题:

    纪检监察管理信息系统客户端软件的安装,配置不正确的是()。

    • A、安装客户端相关插件,要求对IE进行相关配置,主要是IE的安全级别配置和添加信任站点
    • B、设置受信任站点的ACTIVEX属性
    • C、安装客户端表单插件
    • D、如果系统登录出现乱码,则要检查或修改注册表字符集是否为中文字符集

    正确答案:D

  • 第12题:

    判断题
    目前计算机中使用最广泛的西文字符集及其编码是ASCII字符集和ASCII码。
    A

    B


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

  • 第13题:

    关于编码有下述说法:

    ①对字符集进行编码时,如果字符集中任一字符的编码都是其它字符的编码的前缀,则称这种编码称为前缀编码。

    ②对字符集进行编码时,要求字符集中任一字符的编码都不是其它字符的编码的后缀,这种编码称为后缀编码。

    ③不存在既是前缀编码又是后缀编码的编码。

    ④哈夫曼编码属于前缀编码。

    ⑤哈夫曼编码属于后缀编码。

    ⑥哈夫曼编码对应的哈夫曼树是正则二叉树。

    其中正确的是(13)。

    A.①③④⑥

    B.②④⑥

    C.②③④⑥

    D.①④⑥


    正确答案:B
    解析:前缀编码要求字符集中任一字符的编码都不是其它字符的编码的前缀,类似地,后缀编码要求字符集中任一字符的编码都不是其它字符的编码的后缀。因此①是错误的,②是正确的。存在既是前缀编码又是后缀编码的编码,比如01、10、111,因此③是错的。哈夫曼编码属于前缀编码,其对应的哈夫曼树没有度为1的结点,因此哈夫曼树是正则二叉树。于是④、⑥正确,⑤错误。

  • 第14题:

    关于ASCII码字符集中的字符,下面叙述中正确的是( )。

    A.ASCII码字符集共有128个字符

    B.每个字符都是可打印(或显示)的

    C.每个字符在PC机键盘上都有一个键与之对应

    D.ASCII码字符集中大小写英文字母的编码相同


    正确答案:A
    解析:选项B)中有些字符不能打印,如回车键;选项C)中大小写字母对应一个键;选项D)中大小写英文字母编码不同。

  • 第15题:

    安装中文操作系统和数据库时,需要将数据库的字符集设置为()。


    正确答案:ZHS16GBK

  • 第16题:

    影响Oracle数据库字符集最重要的参数NLS—LANG,以下()不是该参数的组成部分。

    • A、语言
    • B、地域
    • C、字符集
    • D、参数格式

    正确答案:D

  • 第17题:

    Oracle版本升级或重新安装系统是选择了与原来服务器端不同的字符集,下列属于不必要的方法是()

    • A、服务器端重新安装Oracle
    • B、强行修改服务器端Oracle当前字符
    • C、利用数据格式转储,避开字符集限制
    • D、设置客户端字符集与服务器端字符集一致

    正确答案:A

  • 第18题:

    请问以下关于Oracle数据库字符集的说法正确的是()

    • A、NLS_LANG参数language_territory.charset有三个组成部分,language和territory只是说明提示信息是何种语言,真正影响数据库字符集的是charset部分。
    • B、oracleserver端的字符集可以通过selectuserenv(’language’)fromdual;语句查询
    • C、在Windows平台下,oracleclient端的字符集由注册表OracleHome的NLS_LANG定义
    • D、在Unix平台下,oracleclient端的字符集由环境变量NLS_LANG定义,可以通过echo$NLS_LANG查询

    正确答案:A,B,C,D

  • 第19题:

    要求将Linux的字符集改成什么字符集()

    • A、zh_CN.GBK
    • B、zh_CN.GB18030
    • C、zh_CN.UTF-8
    • D、以上都可以

    正确答案:A,B

  • 第20题:

    在安装Oracle9.2.0.1forWindows服务器(OMC服务器上)过程中,数据库字符集是由数据库中要存储的语言组的数量决定的,数据库中应该使用哪个字符集()

    • A、使用Unicode(AL32UTF8)作为字符集
    • B、使用缺省字符集
    • C、简体中文ZHS16GBK
    • D、以上可以

    正确答案:B,C

  • 第21题:

    用户的服务器使用European字符集,而用户的客户机则使用American字符集。那么,Oracle解决这个问题的方法是()。

    • A、无法解决,用户必须修改数据库或客户机的字符集
    • B、底层的网络协议会进行相应的转换处理
    • C、OracleNet会进行相应的转换处理
    • D、应用软件必须完成所有必要的转换处理

    正确答案:C

  • 第22题:

    在ASCII字符集中的字符其内容为一个字节,称为()角方式,而纯中文字符集中的字符其内码为两个字节,称为()角方式。


    正确答案:半;全

  • 第23题:

    修改Linux的字符集,要修改文件()

    • A、/etc/profile
    • B、/etc/sysconfig/network
    • C、/etc/hosts
    • D、/etc/sysconfig/i18

    正确答案:D