13.3 Go章节练习题

练习1:定义1个整数,1个小数,访问变量,打印数值和类型,更改变量的数值,打印数值

练习2:同时定义3个整数,

练习3:同时定义3个字符串

练习4:定义变量后,没有初始值,直接访问变量?

练习5:尝试定义全局变量

练习6:常量组中定义常量,如果没有赋值和上一行一致,写法?

1.每种基本类型的变量,各声明5个变量,并打印变量的数值,以及类型。

2.声明几个常量。

3.交换2个变量的值。

4.定义一个四位数的整数,分别获取各个位数的值

5.让用户输入账号密码, 并且接受用户账号密码

1.使用if语句完成:给定数字:如果为1,就输出星期一,如果为2,就输出星期二,以此类推,一直到7,输出星期日。如果是其他数字,就输出"错误信息"。

2.作业1改为switch方式

3.使用if语句完成:给定月份,输出该月属于哪个季节。3,4,5 春季 6,7,8 夏季 9,10,11 秋季 12, 1, 2 冬季

4.作业3改用switch方式

5.模拟登录,键盘上输入用户名和密码,如果用户名是admin密码是123,或者用户名是zhangsan密码是zhangsan123,都表示可以登录。否则打印登录失败

6.使用if语句完成:给定年龄,如果小于18岁,输出青少年,如果大于等于18并且小于30岁,输出青年,否则输出中老年。

7.用switch完成简单 "+-*/"计算器

8.随机猜数游戏

9.100以内,计算奇数和,偶数和

10.百钱买白鸡 百元百鸡,一百元钱买100只鸡,公鸡5元一只,母鸡3元一只,小鸡1元3个。

1.操场上有一群人,人数在100到200之间。三人一组多1人,四人一组多2人,五人一组多3人。问操场上共有多少人。

2.两个自然数x,y相除,商3余10,被除数,除数,商,余数的和是163,求被除数,除数

3.某数学竞赛中,参赛人数大约在380-450之间。比赛结果,全体考生的总平均分为76分,男生的平均分为75,女生的平均分为80.1,求男女生各有多少人。

4.给定一个数组,arr1 := [10] int{5,4,3,7,10,2,9,8,6,1},求数组中所有数据的总和。

5.二维数组的遍历

6.给定一个整型数组,长度为10。数字取自随机数。

1.给定一个路径名: pathName:="http://192.168.15.33/static/aa.jpeg" 获取文件名称:aa.jpeg

2.给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数。

str:="aekjffjkJDJ294384848DKFJFJkdjfhfh2943845593nfnJRIEIFJ"

1.练习:递归算法求5的阶乘

2.练习:兔子生兔子:fibonacci数列:第1,2两项数值都为1,从第3项开始,是前两项之和。使用递归算法,求第12项的数值。

1.一条协程打印100数字,另一条协程打印100字母

1.创建并启动一个子 goroutine,打印100个数字,要保证在main goroutine结束前结束。(使用管道)

1.通道channel的用法例题

05-21 04:01