パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

if文」記事へのコメント

  • by hig (25417) on 2013年12月30日 11時33分 (#2520346) 日記

    Cプログラムは素人ですが、
    ひょとして{ }が省略されているため、文1だけがif構文の実行ブロック文として認識され、
    続く文2、文3、文4は単独の実行文とされるのでは?

    • by miyuri (33181) on 2013年12月30日 12時18分 (#2520354) 日記

      まず最初に。

      文1; 文2; 文3; 文4;のうち、
      成立時、全て実行し、
      不成立時、文2; 文3; 文4;のみを実行する。

      『成立したときに実行される文は、文1; 文2; 文3;であり』は真、『文4は条件に関係なく実行される』も真。
      故に選択肢1は正しい。

      次に、

       条件が成立したときに実行される文は文1だけです。他の文は、条件に関係なく実行されます。

      は矛盾している。

      親コメント
      • by ktmizugaki (46208) on 2013年12月30日 13時53分 (#2520373) 日記

        「条件が成立したときに実行される」を「条件が成立したときにのみ実行される」とすればすっきりしますね。

        --
        svn-init() {
          svnadmin create .svnrepo
          svn checkout file://$PWD/.svnrepo .
        }
        親コメント
        • by camler (35894) on 2013年12月30日 14時24分 (#2520384)
          確かにそう考えれば答えは合うけれど,ロジックに関わる文言を追加するのは,プログラマとしてまずいと思う。
          結局,空気を読むかどうかということですよね。「この問題の書き方からすると,出題者の意図はきっとこうだから,論理的に考えずに,出題者のほしそうな回答をしよう」と考えれば,正解に至る。 しかしながら,「正確に言わなくても,こっちの思うように動いて欲しいんだよ」というように空気を読ませる習慣に沿ってプログラミングすると,コンピュータは無情だから,こちらの意図を読んだ挙動はしてくれず,バグになったりする。 プログラミング等するときは空気を読ませず,無情なロジックに従って頭を使い,人とコミュニケーションするときは空気を若干読む習慣をつける,そのような切替が理系の職業において必要とされる能力ですよね。とほほ。

          あと,他の方のコメントで日本語検定が,というのがありましたが,高校の時の現代文の試験は空気を読む試験ばかりで腹がたちました。「このときのA君の心情を答えよ」とか,「君ならどのようなアドバイスをするか」とかいう先生の自作問題に,知るか!とよく思った。いつも赤点でした。
          親コメント
      • by Anonymous Coward

        「条件に関係し」を文頭に挿入してみる?

      • by Anonymous Coward

        そんなこと言ったら日本語検定なるものもひどいよ。

        http://www.jiji.com/jc/e?g=e07&d=20130718&ans=1 [jiji.com]
        問題:先生がご自身でこの木を( )のですか。
        A.植えれた  B.植えられた  C.植えさせた
        正解:B.植えられた

        しかし、文脈によっては先生が自分自身で誰かに木を植えさせることも可能では?

        http://www.jiji.com/jc/e?g=e07&d=20130709&ans=1 [jiji.com]
        問題:シセイの一研究者が公にした

        • by shibuya (17159) on 2013年12月30日 14時54分 (#2520394) 日記

          さらに脱線オフトピ。

          後者は“しかし,市政を”の説明と同じ理由で「C.市政」も正答足りうる。悪問としてよくできてますね(皮肉)。出題者側にとって恣意的すぎる。大学入試センターのテストだったら後日全員正解全員配点になるレベルかも。日本語検定でよかったじゃありませんか。

          市井の一研究者が公にした市制の論文が、市政の学会に波紋を呼んでいる。

          上記文例であればABCは可換ですね。何を言いたいのかをあらかじめ言い換え表現で指定しないとどうとでもできる。
          ここでいう学会に異議を挟みたい向きの御仁は、Facebook学会やらそうか(ピー)やらをわあふじこなにをする

          親コメント
        • 一見C言語や日本語の知識を計っているようだが実際には「出題者の気持ちを答えなさい」ってアレ。

アレゲはアレゲを呼ぶ -- ある傍観者

処理中...