模拟第一部分5

这篇具有很好参考价值的文章主要介绍了模拟第一部分5。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、如果想要在外部包中使用全局变量,则全局变量必须(  ) 正确答案:A

  • A、首字母必须大写

  • B、首字母必须小写

  • C、必须加上const关键字

  • D、必须加上var关键词

答案解析:在函数体外声明的变量称之为全局变量。全局变量声明必须以 var 关键字开头,如果想要在外部包中使用全局变量的首字母必须大写。全局变量声明到函数外部,整个包都可以访问。如果全局变量首字母大写,跨包也可以访问。

2、整数类型 int 默认值为(  ) 正确答案:A

  • A、0

  • B、0.0

  • C、1

  • D、1.0

答案解析:整数类型 int 的默认值为0。

3、关于运算符的优先级,下列优先级最低的是(  ) 正确答案:B

  • A、+、-

  • B、||

  • C、<<、>>

  • D、==

答案解析:在Go语言中,运算符优先级,是描述在计算机运算计算表达式时执行运算的先后顺序。 先执行具有较高优先级的运算,然后执行较低优先级的运算。运算符优先级的大致顺序为:单目运算符 > 算术运算符 > 位移运算符 > 关系运算符 > 位运算符 > 逻辑运算符 > 赋值运算符 。

4、Go语言中用于包声明语句的关键字是(  ) 正确答案:D

  • A、main

  • B、Public

  • C、break

  • D、package

答案解析:Go语言中用于包声明语句的关键字是package。

5、关于被私有访问控制符private修饰的成员变量,以下说法正确的是 正确答案:C

  • A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

  • B、可以被两种类访问和引用:该类本身、该类的所有子类

  • C、只能被该类自身所访问和修改

  • D、只能被同一个包中的类访问

6、下面的solidity语句书写正确的是 正确答案:C

  • A、function hello returns(uint){}

  • B、function hello(uint i) return(uint){}

  • C、function hello(uint i) returns(uint){}

  • D、function hello(uint i) returns{}

7、下面四个变量声明语句中,哪一个变量的命名是正确的? 正确答案:B

  • A、uint for;

  • B、uint txt_name;

  • C、uint myname myval;

  • D、uint 2s;

  • 8、下列关于for循环和while循环的说法中哪个是正确的? 正确答案:B

  • A、while循环能实现的操作,for循环也都能实现

  • B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

  • C、两种循环任何时候都可替换

  • D、两种循环结构中都必须有循环体,循环体不能为空

9、下列哪个不是solidity的循环方式() 正确答案:B

  • A、for

  • B、for……in

  • C、while

  • D、do……while

  • 10、下面哪一个表达式的返回值为true? 正确答案:A

  • A、!(3<=1)

  • B、(1!=2)&&(2<0)

  • C、!(20>3)

  • D、(5!=3)&&(50<10)

11、谁的存储区数据位置的成本较高() 正确答案:A

  • A、Storage

  • B、Memory

  • C、Calldata

  • D、Stack

12、下面哪个是正确的接口表示方式? 正确答案:C

  • A、interface test{ function test() external returns ();}

  • B、interface test{ function test() external returns (uint256)}

  • C、interface test{ function test() external returns (uint256);}

  • D、interface test{ function test() returns (uint256);}

13、分析下面的代码段,输出结果是() bool _a; function getBool() public view returns(bool){ return _a; } 正确答案:B

  • A、true

  • B、false

  • C、0

  • D、"null"

14、下列哪个是抽象合约 正确答案:D

  • A、function test ( ) external returns (uint) ()

  • B、function test ( ) external returns (uint){}

  • C、function test ( ) external returns{}

  • D、function test ( ) external returns (uint);

15、下列关于条件语句的说法中正确的是 正确答案:B

  • A、if语句中有then保留字   

  • B、if语句中可以没有else保留字

  • C、if语句中只能有一个elseif分句

  • D、if语句都可以由iif语句替代

16、若i,j已定义为uint类型,则以下程序段中内循环体的总的执行次数是() for (i=5;i;i--) for (j=0;j<4;j++){...} 正确答案:A

  • A、20

  • B、25

  • C、24

  • D、30

17、uint a=10;uint b=2; function getint() public view returns(uint){ uint sum=a**b+3%2;return sum; } 正确答案:D

  • A、98

  • B、99

  • C、100

  • D、101

18、下面这些能进行输入和输出的语句是() 正确答案:C

  • A、function test(uint _a, uint _b) pure{}

  • B、function test(uint _a, uint _b) return(){}

  • C、function test(uint _a, uint _b) public returns(uint _sum){}

  • D、function test(uint _a, uint _b) public return(uint _sum){}

19、读取下面代码段,溢出的值是() uint8 i=0x90; uint8 j=0x70; uint8 k; return k=i+j; 正确答案:A

  • A、0

  • B、1

  • C、2

  • D、"null"

20、下面哪一个不是Solidity运算符? 正确答案:D

  • A、=

  • B、==

  • C、&&

  • D、$#

1、Go语言的三大显著点(  ) 正确答案:ABC

A、Google开源B、编译型语言C、21世纪的C语言D、不能面向编程

2、关于package包,下面说法正确的是(  ) 正确答案:ACD

A、main 包是 Go 语言程序的入口包。

B、如果一个程序没有 main 包,也能编译成功。

C、一个 Go 语言程序必须有且仅有一个 main 包。

D、一个 main 包中也必须有且仅有一个 main 函数。

3、Go语言中的常量下列说法正确的有(  ) 正确答案:ABCD

A、使用关键字 const 定义

B、用于存储不会改变的数据

C、跟变量一样,也有局部常量、全局常量区分

D、通常全局常量使用全大写形式

4、下列关于if 条件语句说法正确的有(  ) 正确答案:ABCD

A、if 语句 由一个布尔表达式后紧跟一个或多个语句组成。

B、if 在布尔表达式为 true 时,其后紧跟的语句块执行,如果为 false 则不执行。

C、if条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。

D、if 条件语句可以通过 &&逻辑与 ||逻辑或 !逻辑非,判断表达式。

5、下列关于循环语句说法正确的有(  ) 正确答案:ABCD

A、重复执行的代码被称为循环体语句。

B、当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环。

C、如果不结束循环,循环将一直执行下去,形成死循环。

D、条件判断语句:用于表示循环反复执行的条件。

6、下列关于关系运算符正确的有(  ) 正确答案:ABCD

A、==:检查两个值是否相等,如果相等返回 True 否则返回 False。

B、!=:检查两个值是否不相等,如果不相等返回 True 否则返回 False。

C、>=:检查左边值是否大于等于右边值,如果是返回 True 否则返回 False。

D、<=:检查左边值是否小于等于右边值,如果是返回 True 否则返回 False。

7、下列选项中关于标识符规则说法正确的是(  ) 正确答案:AB

A、标识符用来命名变量、类型等程序实体。

B、一个标识符实际上就是一个或是多个字母(A~Z 和 a~z)数字(0~9)、下划线_组成的序列。

C、第一个字符必须是字母或下划线或数字。

D、关键词可以作为标识符使用。

答案解析:golang对各种变量、方法等命名时使用的字符序列称为标识符,凡是自己可以起名字的地方都叫标识符,标识符用来命名变量、类型等程序实体。一个标识符实际上就是一个或是多个字母(A~Z 和 a~z)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字。且Go 不允许在标识符中使用标点符号。

8、关于Go格式化输出表达正确的说法有(  ) 正确答案:ABCD

A、Print 系列函数会将内容输出到系统的标准输出。

B、Print 函数直接输出内容。

C、Println 函数会在输出内容的结尾添加一个换行符。

D、Printf 函数支持格式化输出字符串。

答案解析:pirnt系列函数来自fmt包,主要用于做各种格式的输出。且Print 系列函数会将内容输出到系统的标准输出。其中Print 函数会直接输出内容;Println 函数会在输出内容的结尾添加一个换行符;Printf 函数支持格式化输出字符串。

9、下列关于切片的声明方式说法正确的有哪些(  ) 正确答案:ABCD

A、slice:=make([]int,5)

B、slice:=make([]int,5,10)

C、slice:=[]int{1,2,3,4,5}

D、slice:=[]int{4:1}

答案解析:切片的基本结构:切片名 := []元素类型{元素值1,元素值2}

10、以下哪个选项是Solidity的特点? 正确答案:ABCDE

A、运行环境是在去中心化的网络上

B、支持支付,关键字是payable

C、需要一个特殊的address类型

D、数据每个状态可以永久存储

E、操作不可逆,具有原子性

1、一个函数被调用后,返回给调用处的执行结果,叫做函数的返回值。 正确答案:对

2、结构体访问成员,使用点号 . 操作符。 正确答案:对

3、map是一种无序的基于key-value的数据结构,用于存储一系列无序的键值对。 正确答案:对

4、一个指针变量指向了一个值的内存地址。 正确答案:对

5、Go函数支持不定数目的形式参数,不定参数声明使用argumentName ...Type的语法格式。 正确答案:对

6、函数是Go里面的核心设计,它通过关键字func来声明。 正确答案:对

7、结构体的嵌套,一个结构体中可以嵌套包含另一个结构体或结构体指针。 正确答案:对

8、有一种自定义数据类型可以封装多个基本数据类型,这种数据类型叫结构体 正确答案:对

9、切片(slice)是对数组一个连续片段的引用,所以切片是一个引用类型。 正确答案:对

10、new和make是go语言中的关键字之一。 正确答案:错

11、数组元素可以通过索引下标(位置)来读取或者修改元素数据。 正确答案:对

12、在主机终端输入 Go env 命令,可以查看Golang安装的环境变量。 正确答案:对

13、一个变量(常量、类型或函数)在程序中都有一定的作用范围,称之为作用域。 正确答案:对

14、布尔类型 bool 默认值为True。 正确答案:错

15、关系运算符的结果都是 bool 型。 正确答案:对文章来源地址https://www.toymoban.com/news/detail-715409.html

到了这里,关于模拟第一部分5的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第一部分:Spark基础篇

    第一部分:Spark基础篇_奔跑者-辉的博客-CSDN博客 第二部分:Spark进阶篇_奔跑者-辉的博客-CSDN博客 第三部分:Spark调优篇_奔跑者-辉的博客-CSDN博客 第一部分:Flink基础篇_奔跑者-辉的博客-CSDN博客 (*建议收藏*) 实时数仓之 Kappa 架构与 Lambda 架构_奔跑者-辉的博客-CSDN博客(*建议收

    2024年02月05日
    浏览(48)
  • 第一部分-基础篇-第一章:PSTN与VOIP(下篇)

      学习资料来源《FreeSWITCH权威指南》-作者杜金房这本书。我是2022年6月毕业的,偶然的机会接触到FreeSWITCH,但是目前在南京从事java后端开发,FreeSWITCH纯属个人爱好,进行笔记整理。也一直希望有机会可以参与FreeSWITCH相关工作开发,如有需要,请联系我18956043585,先说声谢

    2024年02月06日
    浏览(56)
  • HTML学习 第一部分(前端学习)

    参考学习网站: 网页简介 (w3schools.com) 我的学习思路是:网站+实践+视频。 视频很重要的,因为它会给你一种开阔思路的方式。你会想,噢!原来还可以这样。这是书本或者网站教程 所不能教给你的。而且,对一些教程,它的用法你可能 在工作或者以后都用不上,这种情况下

    2024年02月15日
    浏览(51)
  • Mysql入门基础教程(第一部分)

    MySQL基础教程解释了一些基本的SQL语句。如果这是您第一次使用关系数据库管理系统,本教程将为您提供使用MySQL数据库服务器所需的一切,例如查询数据,更新数据,管理数据库和创建表。 如果您已经熟悉其他关系数据库管理系统(如PostgreSQL,Oracle或Microsoft SQL Server等),

    2024年04月14日
    浏览(40)
  • 学成在线项目开发技巧整理---第一部分

    视频项目链接: 学成在线 整理的是我个人认为偏生疏的知识点,不一定涉及的全面。 在系统中某些选项是几个特定的值的一个或多个,并且随着还可以动态添加。比如支付方式,配送方式等。 此时我们应该设计一个数据字典模块,在后台进行管理,然后前台要从后端查询。并

    2023年04月22日
    浏览(59)
  • 字符串---第一部分 序列、字串;上升,公共

    第一部分 最长上升子序列,最长上升子串,最长公共子序列,最长公共子串--dp 第二部分 KMP,trie,双指针 第三部分 待定 动态规划:审题,状态确定,状态转移,边界条件 线性DP 最长上升子序列 403 线性DP 最长上升子序列【动态规划】_哔哩哔哩_bilibili 给定一个无序整数数组

    2024年02月07日
    浏览(49)
  • 阿里服务器怎么用教程[第一部分]

    第一步,登录我们的阿里云账号。   第二步,根据自己的具体情况,选择好服务器的配置,比如你是大型企业,预估网站访问量很大,那么就要选配置较好的服务器,如果是个人网站,预估流量较小,就可以选择配置较低的云服务器。   第三步,购买好云服务器后,我们在

    2024年02月10日
    浏览(49)
  • 【OpenCV入门】第一部分——图像处理基础

    图像处理包括4个基本操作: 读取图像 、 显示图像 、 保存图像 和 获取图像属性 。 imread() filename :目标图像的完整路径名。 flags :图像的颜色类型的标记,有0和1两个值,其中1为默认值。当读取一幅彩色图像时,如果想要得到一幅 彩色图像 ,那么flags的值为1(此时flags的

    2024年02月11日
    浏览(47)
  • [软件测试] 第一部分 软件测试基础

    软件测试期末复习系列 课件知识点整合 : 软件测试基础 白盒测试 黑盒测试 PTA习题汇总 : 软件测试基础 白盒测试-逻辑覆盖测试 白盒测试-基本路径测试 白盒测试-静态测试 黑盒测试-等价类划分 黑盒测试-边界值测试 黑盒测试-场景法 软件危机 :软件危机是指落后的软件生

    2024年02月04日
    浏览(65)
  • Backtrader官方中文文档:第一部分Introduction简介

    本文档参考backtrader官方文档,是官方文档的 完整中文翻译 ,可作为backtrader中文教程、backtrader中文参考手册、backtrader中文开发手册、backtrader入门资料使用。 查看本专栏完整内容,请访问:https://blog.csdn.net/windanchaos/category_12350607.html 本文档参考Backtrader官方文档翻译,结合译

    2024年02月07日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包