公众号回复“1”,

小刀拉你进学习交流群哟,

妈妈再也不担心我学习没人陪伴啦~

昨日翻译

昨日翻译

“Better to have loved and lost, than to have never loved at all.”

——St. Augustine

“爱和失去,总比从来没有爱好。”

——圣奥古斯丁

今日名言

“Every child is an artist, the problem is staying an artist when you grow up.”

——Pablo Picasso

2019.06.10问题及解析

题目

boolean flag;for(int i = 1; i <= 2; ++i){   if(i % 2 == 1) flag = true;   else flag = false;   a += i * (flag ? 1 : -1);}

假设a为初始值为0的全局变量,两个线程同时执行上面的代码,最终a的结果不可能是?

A.-2

B.-1

C.0

D.1

答案与解析

1.相关知识

多个线程同时执行时会发生线程冲突

例如执行循环时,第一次循环为线程1执行,第二次循环为线程2执行

致使相同的程序产生不同的结果

2.答案解析

当i为1时

i%2 == 1为真,flag == true

a = 1 * 1=1

当i为2时

i%2 ==1 为假,flag == false

a = 2 * (-1) = -2

线程执行时若不发生冲突

a的结果为1-2 =-1两次,结果为-2

当两个线程完全并发

相当于只有一个线程的结果有效最终结果为-1

当第一个线程执行完毕后,a=1,第二个线程覆盖了第一个线程的执行,保留a=1的值执行完两次循环,最终的结果为1+1-2=0

因此-2、-1、0

答案选D。

2019.06.11问题

题目分类

java构成——字符集

题目

java语言使用的字符集是?

A.BCD

B.ASCII

C.GBK

D.Unicode

往期回顾

java练习本(2019-06-10)

java练习本(2019-06-09)

java练习本(2019-06-08)

java练习本(2019-06-07)

java练习本(2019-06-06)

java练习本(2019-06-05)

java练习本(原每日一练)(2019-06-04)

java练习本(原每日一练)(2019-06-03)

java练习本(原每日一练)(2019-06-02)

java练习本(原每日一练)(2019-06-01)

java练习本(原每日一练)(2019-05-31)

java练习本(原每日一练)(2019-05-30)

java练习本(原每日一练)(2019-05-29)

java练习本(原每日一练)|(2019-05-28)

java练习本(原每日一练)|(2019-05-27)

java练习本(原每日一练)|(2019-05-26)

加入我们吧~

广告位招租,有意者请联系小小刀

微信: best396975802

END

微信群请点击公众号菜单进微信群

文字|天堂

排版|花音

你点的每个赞,我都认真当成了喜欢

java 矩阵题目_java练习本(20190611)相关推荐

  1. java 矩阵题目_java练习本(20190604)

    昨日翻译 昨日翻译 "Always forgive your enemies; nothing annoys them so much." --Oscar Wilde " ...

  2. java 矩阵题目_java练习本(原每日一练)(20190517)

    名人名言 昨日翻译 "You will face many defeats in life, but never let yourself be defeated." --Maya ...

  3. java java算法题目_java常见算法题目

    1: JAVA经典算法40题 2: [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 3 ...

  4. java矩阵类_java矩阵类,矩阵的乘法

    问题如下 我采用的是3重循环,先计算的列的结果,应该还可以先计算行的结果,然后求出矩阵的乘法.没有过多的技巧,就是循环的使用. 相关的code package day20180728; import ...

  5. java 递归题目_Java 递归 常见24道题目 总结

    1.N个台阶的走法递归[这里设为10个台阶] /*** N个台阶的走法递归 * * 有个楼梯,台阶有10个,每次可以跳上1阶 或者 2阶 ,那么台阶的走法一共有多少种*/@Testpublic voi ...

  6. java矩阵加法_JAVA实现矩阵加法乘法

    矩阵运算库函数 请实现矩阵的基本运算库函数.该库函数包含矩阵的转置,矩阵与矩阵的加法,矩阵与矩阵的乘法等功能. 矩阵的转置即行列互换.矩阵的加法是对应元素相加.矩阵的乘法是对应行列的点积. 感兴趣的同 ...

  7. java程序设计题目_Java程序设计习题集(含答案).doc

    目 录 一.判断题2 二.选择题4 三.填空题17 四.写出下列程序完成的功能25 五.写出下面程序的运行结果29 六.使用Java语言编写程序33 七.简答题34 Java程序设计习题集 一.判断题 ...

  8. java 矩阵题目_一些数学分析不错的题目

    [问题1]设 ,且对任意的 都存在 使得 在 处的 阶导数为零,证明 是多项式. [证明]设 是由这样的 构成:存在 的邻域使得 在邻域内和某个多项式相等.也就是说存在 使得 在邻域内成立.设 ,只需 ...

  9. java 小题目_java一个小题目

    1.给定一个字符串String s="abcdefg"; 将字符串倒序成一个新字符串 2.判断一个字符串是不是回文字符串 比如:"abcdcba" " ...

最新文章

  1. mysql 将三个月的数据导到历史表_迁移数据到历史表,减少业务表中数据压力 Mysql...
  2. thinkcmfx漏洞太大_ThinkCMF5 代码执行漏洞及后续有关思考
  3. Altium Designer20原理图库制作
  4. 关于arp.exe的一点应用
  5. jq mysql二级联动_jq+php+mysql 实现二级菜单联动
  6. oracle 不包含某个单词,SQL SELECT WHERE字段包含单词
  7. 二倍图三倍图什么意思_香港读研,图什么?
  8. Bad version number in .class file问题解决
  9. bo蓝牙耳机怎么连接_超简单!电脑连接蓝牙音箱,蓝牙耳机!
  10. log4j配置文件,日志文件的模板
  11. 寻找矩阵行最大列最小元素
  12. C# 实现DES加密解密
  13. Is not configured
  14. PCI驱动的注册和初始化
  15. 800 8107.79
  16. YYText-显示富文本
  17. 五子棋1.0(Java单机版)
  18. 鸿蒙启智 博学多才是什么意思,博学多才是什么意思
  19. 高等数学 画图软件Mathematica
  20. 骨传导耳机会损伤大脑吗?一分钟详细了解骨传导耳机

热门文章

  1. H3C 常用信息查看命令
  2. 用Netty解析Redis网络协议
  3. 【原创】中文分词系统 ICTCLAS2015 的JAVA封装和多线程执行(附代码)
  4. Paypal Rest Api自定义物流地址(跳过填写物流地址)
  5. 转载:网关的概念以及形象的比喻
  6. 对Spring的一些理解
  7. X-UA-Compatible IE=edge,chrome=1
  8. PHP读写指定URL参数的方法
  9. 没有编辑器时,使用echo更换源
  10. [Bzoj1010][HNOI2008]玩具装箱toy(斜率优化)