1、下列哪个项目不属于公有链项目? 正确答案:A
A、 Hyperledger Fabric
B、BTC
C、Aeternity
D、ETH
2、最初的比特币区块奖励是多少?正确答案:C
A、100
B、25
C、50
D、12.5
3、区块链的分类 正确答案:A
A、公有链、私有链和联盟链
B、公有链、私有链和唯链
C、唯链、私有链和联盟链
D、公有链、私有链和侧链
4、比特币水龙头是什么? 正确答案:C
A、是一个水龙头的品牌名称
B、是一个民间组织
C、是一个网站
D、是一个黑客的代号
5、在区块链上向某一个人转账时需要获取这个人的什么? 正确答案:A
A、地址
B、私钥
C、账号
D、姓名
6、不属于金融监控的行业是? 正确答案:C
A、证券行业
B、银行业
C、商贸业
D、保险行业
7、下面不属于用于质押的应收账款的必须特征的是? 正确答案:D
A、可转让性
B、特定性
C、时效性
D、不可转让性
8、办理小型企业信贷业务时,应该首先考虑采用( )方式。 正确答案:A
A、抵(质)押
B、保证
C、信用
D、其它
9、与汇款和托收结算相比,信用结算的那个特点是正确的 正确答案:A
A、安全性高
B、手续简单
C、资金负担重
D、不容易产生欺诈
10、转账支票的付款期限是? 正确答案:B
A、15天
B、10天
C、5天
D、无期限
11、根据票据法律制度的规定,下列选项中,不构成票据质押的是( )。 正确答案:A
A、出质人在汇票上记载了“质押”字样而未在汇票上签章的
B、出质人在汇票粘单上记载了“质押”字样并在汇票上签章的
C、出质人在汇票上记载了“质押”字样并在汇票上签章的,但是未记载背书日期的
D、出质人在汇票上记载了“为担保”字样并在汇票上签章的
12、现代经济中信用货币的发行主体是? 正确答案:C
A、印钞厂
B、政府
C、中央银行
D、财政部
13、比特币和Q币之间的区别不包括下列哪一项? 正确答案:A
A、比特币可以花费,Q币不能花费;
B、比特币是一种去中心化的数字资产,没有发行主体;Q币是由腾讯公司发行的电子货币,类似于电子计分;
C、Q币的价值来自腾讯公司的信用背书,比特币可以自证其信;
D、Q币的使用范围局限于腾讯的游戏和服务中,比特币在全世界自由流通。
14、世界上首个承认比特币合法的国家是? 正确答案:A
A、德国
B、法国
C、美国
D、日本
15、怎样算是“最长的区块链”呢? 正确答案:A
A、区块链有时会形成分叉,剩下的矿工有可能在其中任意一条分叉上继续挖矿,延长区块链
B、最长的区块链是不存在的,因为区块链是统一的
C、矿工无法区分最长的区块链
D、只要区块链出现分叉,转账就会失败
16、下面关于Token的说法错误的是 正确答案:D
A、在计算机中,“令牌”一词有两个意思:对用户进行授权的小工具,或是认证用户身份的固定字符串
B、在加密货币中令牌是数字价值的一个单位,是内置可编程潜力的代币
C、加密货币中,令牌除了具备经济属性外,同时也可用以构建软件,并可能通过技术实现集代币、身份识别、荣誉标识、确权工具、资产量化指标、系统通行证和系统保护于一身的工具
D、令牌主要分为:支付令牌、功能令牌、数字令牌
17、关于大数据的概念说法正确的是()? 正确答案:B
A、大数据没有线下大数据与线上大数据的区分
B、大数据多指线上大数据是因为以互联网为载体产生的数据,在当时更容易被采集和存储
C、线下大数据是在虚拟世界的互联网行为范围之内,现实场景行为的数字化
D、线上和线下的大数据是以技术和应用作为区分的
18、越细化的数据,价值越高,以下哪一项反映数据的精细化程度? 正确答案:B
A、规模
B、颗粒度
C、活性
D、关联度
19、关于智能合约,下列说法正确的是: 正确答案:B
A、智能合约随着以太坊(ETH)的发明而被提出
B、智能合约指当一个预先编好的条件被触发时,智能合约会立即执行相应的合同条款。
C、使用智能合约的区块链只能承担货币职能。
D、智能合约的工作原理类似于计算机程序的while语句。
20、溯源应用总体架构分为五个层级结构,其中不包括的是? 正确答案:D
A、应用层
B、服务层
C、基础层
D、生态层
答案解析:溯源应用5分层次结构包括:应用层、服务层、核心层、基础层和管理层
21、截止到2019年1月份,在比特币区块链中,中国拥有的全节点数是多少? 正确答案:C
A、约占全球的10%
B、约占全球的15%
C、约占全球的4%
D、约占全球的6%
22、Hyperledger是Linux基金会发起的_______。 正确答案:C
A、公有链
B、私有链
C、联盟链
D、中心化系统
23、关于大数据征信和传统征信的说法,正确的是() 正确答案:A
A、大数据征信的数据来源更加广泛
B、大数据征信的数据主要是银行内部数据
C、央行征信就是大数据征信
D、第三方征信和央行征信的差别不大
24、2014年哪个国家发布了比特币税收准则? 正确答案:B
A、美国
B、澳大利亚
C、德国
D、日本
25、一切皆可连,任何数据之间逻辑上都有可能存在联系,这体现了大数据思维纬度中的() 正确答案:B
A、定量思维
B、相关思维
C、因果思维
D、实验思维
多选
1、大数据的4V特征包括 正确答案:ABCD
A、大量 B、多样 C、价值 D、高速
2、下面区块链应用不属于区块链1.0时代产物的是? 正确答案:BCD
A、比特币 B、EOS C、超级账本 D、以太坊
3、关于大数据金融的特征说法正确的是 正确答案:ABCD
A、大数据降低了信息的不对称程度,某项金融产品(服务)的支持和评价,消费者可实时获知该信息
B、大数据分析能力可以将金融业务做到极高的效率,交易成本也会大幅降低
C、大数据的服务边界扩大,其金融服务的对象和范围也大大扩展
D、对于消费者来说,产品可控可受。
4、在Fabric中,通道包括哪些类型? 正确答案:BC
A、加密通道 B、应用通道 C、系统通道 D、数据通道
5、国际三大企业信用评级机构是 正确答案:ABC
A、标准普尔 B、穆迪 C、惠誉国际 D、中诚信
6、下面关于区块链电子发票的说法,正确的是? 正确答案:ABC
A、区块链电子发票显著提升了报销流程的效率
B、在区块链电子发票中,当你完成交易时,数据就已经上链了
C、在区块链电子发票中,申请报销时,数据会上链
D、在区块链电子发票中,报销的时候提交一下申请就可以拿到报销款
7、下面选项中不属于区块链主链扩容方案的是? 正确答案:CD
A、闪电网络 B、隔离见证 C、侧链协议 D、中继技术
8、下面属于哈希算法的是? 正确答案:ABC
A、MD5 B、SHA1 C、SHA2 D、ECC
9、闪电网络是解决比特币交易中小额交易的一种技术手段,包含两个核心概念,分别是? 正确答案:AC
A、RSMC B、RSCM C、HTLC D、HTCL
10、Token主要分为? 正确答案:ABC
A、支付Token B、功能Token C、资产Token D、传输Token
判断
1、区块链中的第一个区块被称为“创世”区块。 正确答案:对
2、哈希值通常用一个短的随机字母和数字组成的字符串来代表。 正确答案:对
3、“大数据”一词,最早出现在20世纪90年代,数据仓库之父比尔·恩门经常提及Big Data。 对
4、ICO是区块链项目首次发行代币以募集比特币、以太币等通用加密货币的行为。 正确答案:对
5、大数据风控是金融机构的通用需求。 正确答案:对
6、矿池是一个完全节点,矿池是通过一种将少量算力合并联合运作的方法。 正确答案:对
7、区块链 2.0 是以以太坊、瑞波币为代表的智能合约或理解为“可编程金融”,是对金融领域的使用场景和流程进行梳理、优化的应用。 正确答案:对
8、金融科技的三大核心技术是人工智能、大数据、区块链。 正确答案:对
9、区块链各区块内的数据经过哈希算法计算生成哈希值后即被安全存储,只要同时控制超过20%的系统算力,就可以对区块链数据进行修改 。 正确答案:错
10、云计算是大数据存储和分析的重要基础设施。 正确答案:对
是的,我知道最好使用webmock,但我想知道如何在RSpec中模拟此方法:defmethod_to_testurl=URI.parseurireq=Net::HTTP::Post.newurl.pathres=Net::HTTP.start(url.host,url.port)do|http|http.requestreq,foo:1endresend这是RSpec:let(:uri){'http://example.com'}specify'HTTPcall'dohttp=mock:httpNet::HTTP.stub!(:start).and_yieldhttphttp.shou
目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非
1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,
Ⅰ软件测试基础一、软件测试基础理论1、软件测试的必要性所有的产品或者服务上线都需要测试2、测试的发展过程3、什么是软件测试找bug,发现缺陷4、测试的定义使用人工或自动的手段来运行或者测试某个系统的过程。目的在于检测它是否满足规定的需求。弄清预期结果和实际结果的差别。5、测试的目的以最小的人力、物力和时间找出软件中潜在的错误和缺陷6、测试的原则28原则:20%的主要功能要重点测(eg:支付宝的支付功能,其他功能都是次要的)80%的错误存在于20%的代码中7、测试标准8、测试的基本要求功能测试性能测试安全性测试兼容性测试易用性测试外观界面测试可靠性测试二、质量模型衡量一个优秀软件的维度①功能性功
ES一、简介1、ElasticStackES技术栈:ElasticSearch:存数据+搜索;QL;Kibana:Web可视化平台,分析。LogStash:日志收集,Log4j:产生日志;log.info(xxx)。。。。使用场景:metrics:指标监控…2、基本概念Index(索引)动词:保存(插入)名词:类似MySQL数据库,给数据Type(类型)已废弃,以前类似MySQL的表现在用索引对数据分类Document(文档)真正要保存的一个JSON数据{name:"tcx"}二、入门实战{"name":"DESKTOP-1TSVGKG","cluster_name":"elasticsear
假设我在Store的模型中有这个非常简单的方法:defgeocode_addressloc=Store.geocode(address)self.lat=loc.latself.lng=loc.lngend如果我想编写一些不受地理编码服务影响的测试脚本,这些脚本可能已关闭、有限制或取决于我的互联网连接,我该如何模拟地理编码服务?如果我可以将地理编码对象传递到该方法中,那将很容易,但我不知道在这种情况下该怎么做。谢谢!特里斯坦 最佳答案 使用内置模拟和stub的rspecs,你可以做这样的事情:setupdo@subject=MyCl
在ruby中,你可以这样做:classThingpublicdeff1puts"f1"endprivatedeff2puts"f2"endpublicdeff3puts"f3"endprivatedeff4puts"f4"endend现在f1和f3是公共(public)的,f2和f4是私有(private)的。内部发生了什么,允许您调用一个类方法,然后更改方法定义?我怎样才能实现相同的功能(表面上是创建我自己的java之类的注释)例如...classThingfundeff1puts"hey"endnotfundeff2puts"hey"endendfun和notfun将更改以下函数定
我有一个gem,它有一个根据Rails.env的不同行为的方法:defself.envifdefined?(Rails)Rails.envelsif...现在我想编写一个规范来测试这个代码路径。目前我是这样做的:Kernel.const_set(:Rails,nil)Rails.should_receive(:env).and_return('production')...没关系,只是感觉很丑。另一种方法是在spec_helper中声明:moduleRails;end而且效果也很好。但也许有更好的方法?理想情况下,这应该有效:rails=double('Rails')rails.sho
我有一个rspec模拟对象,一个值赋给了属性。我正在努力在我的rspec测试中满足这种期望。只是想知道语法是什么?代码:defcreate@new_campaign=AdCampaign.new(params[:new_campaign])@new_campaign.creationDate="#{Time.now.year}/#{Time.now.mon}/#{Time.now.day}"if@new_campaign.saveflash[:status]="Success"elseflash[:status]="Failed"endend测试it"shouldabletocreat
我正在尝试测试命令行工具的输出。如何使用rspec来“伪造”命令行调用?执行以下操作不起作用:it"shouldcallthecommandlineandreturn'text'"do@p=Pig.new@p.should_receive(:run).with('my_command_line_tool_call').and_return('resulttext')end如何创建stub? 最佳答案 使用newmessageexpectationsyntax:规范/虚拟规范.rbrequire"dummy"describeDummy