◆ New Entries

プログラミングの素養があるか分かる問題 残念ながらプログラミングの素養がある人は4割しかいない

http://cpplover.blogspot.jp/2012/05/60.html
以下の文を読んで、正しい答えをチェックしなさい。

int a = 10;
int b = 20;

a = b;

aとbの新しい値は:

リンク先に答えと解説があります。


 
4 :
:2014/07/23(水) 13:54:19.60 ID:5siL+0k10
プログラミングなんて知らんけどaもbも20じゃねえの?

5 :
:2014/07/23(水) 13:55:01.63 ID:+WFuCGI90
素養とかいってんのにプログラミングやってないと分からない問題出してんじゃねえよ

7 :
:2014/07/23(水) 13:55:50.84 ID:hVXsXNwW0
素養関係無い知ってるか知らないかの問題

9 :
:2014/07/23(水) 13:56:45.11 ID:rN66Aylh0
ひっかけじゃなかったら死ぬべき

10 :
:2014/07/23(水) 13:57:35.36 ID:7WzA+XPc0
>>9
どう考えても引っ掛けじゃん
C++だとしても演算子のオーバーロードあるし


12 :
:2014/07/23(水) 13:57:42.79 ID:7pp7iBlv0
新しい値は?
ときいてるわりに、bは新しい値になってない


18 :
:2014/07/23(水) 14:00:07.60 ID:DBVVbeNY0
C言語の=が代入演算子で、==が算術比較演算子でしょ。
ただ単に、基礎知識を理解できてないだけなんじゃね?


19 :
:2014/07/23(水) 14:00:56.94 ID:qrlE+LBK0
記事を読むと

才能がない
・習ってないとか言ってちゃんと答えなかった奴
・適当な答えをかいた奴

才能がある
・=に一貫した意味をもたせて考えた奴


22 :
:2014/07/23(水) 14:02:29.95 ID:INZs22th0
いやどうやらわからない状態でこれを見てどう答えるかが重要らしい

23 :
:2014/07/23(水) 14:03:13.76 ID:7pp+sbUI0
これは等式が成立しないからエラー、って回答の方が優秀だったりして。

25 :
:2014/07/23(水) 14:03:51.57 ID:5N5K95kI0
かけ算出来なければ数学ができない

これは正しい

ただ、かけ算は執拗な教育と反復練習で誰でもできるようになる

これも同じ

ただ、かけ算ができるからといって高度な数式が解けるわけじゃない


27 :
:2014/07/23(水) 14:07:59.12 ID:DRUz6vyz0
分からない状態からテストされたらわざと一貫しない答え書いてしまいそうだ
一点でも取ろうとしてどれか合ってくれみたいな


30 :
:2014/07/23(水) 14:10:25.71 ID:tsveLrNv0
代入文の概念を理解出来ない奴たまにいるんだよなぁ

33 :
:2014/07/23(水) 14:14:31.52 ID:TET7hYha0
Cの基礎知識が無いのにこれがわかるって逆に変じゃないか
素養なのか?


35 :
:2014/07/23(水) 14:15:26.79 ID:ZgYsLCKEi
今時ミュータブルな変数使うなんてw

52 :
:2014/07/23(水) 14:20:24.89 ID:LCgBDNv80
俺一貫性ないわ
どっちかあってればいいやで半々で答える


53 :
:2014/07/23(水) 14:20:31.24 ID:iTwGy8Ip0
こんなもん=が代入演算子って知ってりゃ馬鹿でも分かる
知ってるかどうかの問題であって素養なんぞ測れん
とりあえずCの入門書読め
んでポインタで詰まったら素養は無いから諦めろ


55 :
:2014/07/23(水) 14:21:46.54 ID:7pp+sbUI0
おっと、実はこれはC++で、ゆうちゃんが=をオーバーロードしていたのだった。

58 :
:2014/07/23(水) 14:24:03.22 ID:w3jVqf3kO
逆に知らないのに答え合ってるやつは
数学的な素養はない


65 :
:2014/07/23(水) 14:29:13.50 ID:apo8yJ/H0
>>58
少なくとも高校生以下なら、恒等式として見ることができる方が、数学の成績は良さそうだな


59 :
:2014/07/23(水) 14:24:19.77 ID:Rjb+cE5w0
int i=0
i = !i

iの値は?


70 :
:2014/07/23(水) 14:30:54.43 ID:0PQnbz0D0
もっと単純に

a=a+1

これをすんなり受け入れられるかどうかが素養の見極めには向いてる気がする


162 :
:2014/07/23(水) 16:35:11.40 ID:nuiYvEwy0
>>70
俺は逆に
a += 1のほうがモヤモヤした


72 :
:2014/07/23(水) 14:31:34.52 ID:jg1vVv2l0
俺アマグラミングだから分からんし

78 :
:2014/07/23(水) 14:37:59.14 ID:zOjzf9KI0
vba少しいじる程度だがaが20で上書きだろ
リスクなしの場で知識なしに悶々と考えるのは時間の無駄にしか思えん問題


91 :
:2014/07/23(水) 14:51:49.22 ID:5BiaI9Co0
これプログラミング齧ってる奴だと素養計れないじゃん
計らなくても素養無いのは痛いほど分かってるけどさ


92 :
:2014/07/23(水) 14:53:14.33 ID:6xRFsy+Ei
まずintってなんだよ
魔法力か?


94 :
:2014/07/23(水) 14:55:07.72 ID:j0k7Ywh60
>>92
どこに答えあんの?

簡単にいえば変数を整数として宣言しますよってコマンド


95 :
:2014/07/23(水) 14:55:11.66 ID:ce1xV/xo0
そもそもこんな初歩的な構文、
プログラミングに触れた事ないですって宣言したやつですらどこかで見てる。
要するに少し先にプログラミングを知ってたかという事に過ぎない。
そら少し先に知ってる集団のほうが、そうでない集団と比べて一緒に学習した時の伸びがいいのは明白。


108 :
:2014/07/23(水) 15:05:23.32 ID:uAHouTTw0
if文とかfor文とかプログラムの書式というか構文は理解できるが、
構造体だの配列だのポインタだのはもう、なにをやってるんだかさっぱりわからん。


110 :
:2014/07/23(水) 15:06:07.68 ID:z4iHzx8i0
まずintがなにか説明しろよ

112 :
:2014/07/23(水) 15:09:40.86 ID:Ssr3Wq1S0
リンク先見たけどどこに答えが書いてあるのかわからない

114 :
:2014/07/23(水) 15:11:24.96 ID:nnuMMG1j0
スタートレックのデータみたいな奴が向いてて
逆に、副長みたいのが駄目なんだろ、分かるわ


115 :
:2014/07/23(水) 15:12:15.43 ID:OPFXfv6L0
c++を知らない奴は分からんだろう

c++の言語仕様も知らないのに正解する奴は偶然だからな
他の言語しか知らないのに同じ仕組みだろうと勝手に決めつけ解く奴は危険
そういう奴は構文似てるようでちょっと違う言語とかでやらかす


122 :
:2014/07/23(水) 15:15:05.73 ID:nJ4ki/T20
>一貫した回答をする人と一貫しない回答をする人と回答しない人
まず、この分類がおかしいだろ
正解した人を一貫した回答した人に含めるのはおかしいだろ
正解した人はもともとプログラミング分かってるんだから一貫してるのは当然だし
高得点なのも当然だろうが


124 :
:2014/07/23(水) 15:18:54.88 ID:LGRslprn0
小学校の算数の文章題が苦手でその後文系に逃げた手合いは一生プログラミングも身に付かない

126 :
:2014/07/23(水) 15:28:21.58 ID:fzZmyV7H0
aは20になって
bは変わらず20
VBAしか知らん


127 :
:2014/07/23(水) 15:28:40.52 ID:7pp+sbUI0
タイピング力で全然変わってこねえか?

129 :
:2014/07/23(水) 15:30:55.88 ID:69Z8iVl+0
必要性を感じれば適当な仮定で読み取ろうとするんじゃね
逆にどうでもいい問題だと深く考えようとは思わないだろ
こんなんでわかるのはせいぜい性格の違いぐらいじゃねーのか
素養に関係ない性格のね


136 :
:2014/07/23(水) 15:50:46.88 ID:tl27HZN9i
代入式は一般的じゃないから普通は数学式と取り扱う
考えられても、a=bは間違いで問題がおかしい、だな
この問題はプログラミング経験者しか解けないだろ


137 :
:2014/07/23(水) 15:52:30.50 ID:lVHHvSdk0
素養じゃなく知識問題だから答えるだけ無駄
一通りルール教えてわからないなら素養なしだけど


139 :
:2014/07/23(水) 15:53:43.79 ID:Mml5FNPNO
言語の意味を知らない人に答えられない時点で素養を図る物差しの役目を果たしてないな

140 :
:2014/07/23(水) 15:54:00.12 ID:t/RCacUX0
それよりこっちの方がいいだろ
「四枚のカード」
ここに四枚のカードがあります。

「I」 「5」 「J」 「4」

どのカードも、片面にはアルファベット、もう片面には数字が書かれています。
このカードには「片面に母音(A,E,I,O,U)が書かれていれば、もう片面には偶数が書かれている」というルールがあります。
このルールが正しいことを証明するためには、四枚のうち、最低どのカードを裏返せば良い? (裏返す必要のないカードを裏返してはいけません。)


144 :
:2014/07/23(水) 16:00:36.88 ID:69Z8iVl+0
>>140
Iまたは5
でもなんか帰納的だな


146 :
:2014/07/23(水) 16:03:17.29 ID:69Z8iVl+0
>>140
4枚のカードの中でのルールか
それはそうとこれも二値論理のルールじゃねーの
つまり知識であると


161 :
:2014/07/23(水) 16:34:07.13 ID:9tfOVxPj0
>>140
左の1枚だけだろ
奇数はーとか子音がーとか考え出したらアウト
書かれてる条件だけ満たしてるかどうか


141 :
:2014/07/23(水) 15:58:05.75 ID:o3hgL6dv0
正しいことを証明するなら全部じゃないの

147 :
:2014/07/23(水) 16:04:32.17 ID:7ngGaXTF0
こういう直接的にプログラミングに関係ないただの文法はさっさと改定しろよ

148 :
:2014/07/23(水) 16:06:01.40 ID:9OD66/aw0
偶数の裏側が母音だとは言ってないし、
母音じゃないのの裏側が偶数じゃないとも言ってないから、
J, 4を裏返しても駄目。


154 :
:2014/07/23(水) 16:18:18.35 ID:Ae8vGNRd0
くだらなさすぎる
プログラミングを少しでも知ってるなら誰でもわかるゴミみたいな問題


163 :
:2014/07/23(水) 16:36:51.27 ID:ABQ+CFE60
こんなもんで素養がわかるかよ

164 :
:2014/07/23(水) 16:37:24.12 ID:H4enZVfY0
こんなもんに才能も糞もあるのか?

触ったことあるなら誰でもわかるだろ


165 :
:2014/07/23(水) 16:40:40.37 ID:7pp+sbUI0
そ、そうか。
必要条件でない「J」以外の3枚は、全部開けないとわからないか。
orz


170 :
:2014/07/23(水) 16:52:54.15 ID:khgQGagR0
プログラミングの素養を確かめるのにプログラミングの問題を使ってるからややこしくなってるんだよな
別に数学でも化学でも、基礎的な知識から未知の法則を推測して適用できる能力が図れればいい


174 :
:2014/07/23(水) 17:14:13.23 ID:jDvtkQ2E0
知能低い奴が問題作んなよ。

181 :
:2014/07/23(水) 17:20:39.85 ID:1Oy3jKb10
素養があるかじゃなくてプログラミングのルールを知ってるかだけの話じゃん
アホなの?


196 :
:2014/07/23(水) 17:37:27.58 ID:X1K562Q7i
30でいいよ
わけわからん


200 :
:2014/07/23(水) 17:39:32.03 ID:hDdLk6vI0
=つかうことにはなんの疑問も感じないけどな
強制的に等しくするって考えりゃいいだけじゃん
そんな頭固いからお前らはろくなプログラミングもくめねーんだよ
そんなバカ達にもわかりやすいように
比較式のIf文用意してもらってんだから
何が不満なの?って感じ


203 :
:2014/07/23(水) 17:41:34.04 ID:NkL1Oslwi
え、20じゃないの。
単純すぎてひっかけがないか不安なんだが。


212 :
:2014/07/23(水) 17:57:46.24 ID:NkL1Oslwi
なんだろう、馬の写真を見せられて

「これはなんだ?」

と言われて「馬」と答えたら

「違う!これは馬の写真だ!」

と言われたようなイライラ感


213 :
:2014/07/23(水) 17:58:58.32 ID:rPiEW/+r0
これが理系脳か

214 :
:2014/07/23(水) 18:01:02.40 ID:1eqjvLc70
まじかよプログラマー目指すわ

関連記事

コメント

※自動フィルタが有効なので、禁止ワードが入ってるコメントは投稿できません…
※その禁止ワードは何か?管理人にもわかりません。FC2に聞いてください。
お名前
テキスト

トラックバック

トラックバックURL: https://newskenm.blog.2nt.com/tb.php/20869-7467ec00