学年

質問の種類

現代文 高校生

現代文の問題での質問です。 問三の答えは2なのですが、なぜ3ではだめなのか理由がわかりません🥲 お時間ある方、教えて頂けると嬉しいです。。

| 正解3 にする」 ・いう意 外が チン 本の れて EA 1から [三] 次の文章を読んで、後の問いに答えよ。 解答番号は [三] の 8 までとする。 SF小説に出てきそうな空想的なアイディアを、意外な方法で具体的なガジェットに落とし込む。単に効率をよくしたり、 精度を高めたりするのとは違う、まさに0を1にするような発想が、暦本さんからは常にあふれ出ています。 これまでに一〇〇以上の特許を取得し、その中には私たちが日々使っているようなものも含まれています。 たとえばスマー トスキン。スマホなどに表示されたテキストや画像が小さくてよく見えないとき、二本の指でそれをピンチング(つまみ、押 し広げる動作)すると、自在に拡大することができます。 あの技術は暦本さんが開発したものです。 そのときのことを、暦本 さんは著書でこう語っています。 私は、何にどう使うかは、あまり具体的にイメージできていなかった。しかし、指先でコンピュータの画面を拡大できた ら、そのほうがマウスよりも自然だろうという感覚は持っていた。いや、現実世界ではものを一本指で操作することのほ うがめずらしいのに、なぜマウスでは常に一本指ですべてを操作するような「不自然さ」を当たり前のように受け入れて いるのだろうか。そういう自分自身の素朴な疑問から始まったのが、スマートスキンの開発だったのである。 79 実は、暦本さんがスマートスキンを開発したのは、二〇〇一年。つまり、スマホが世に出るよりも前のことです。その後二 ○○七年に初代iPhone が発売されたとき、暦本さんが論文で発表した技術がスマホの機能として搭載されていました。ス マートスキンのアイディアは、「スマホを便利にしよう」というような今ある技術の延長で生まれたわけではないのです。 「ものを一本指で操作するほうが不自然なのではないか?」。言われてみれば確かにそうです。 でも、マウスを当たり前に受 け入れてしまうと、なかなか気づきそうにありません。デジタル空間と物理的な空間を同じように扱うこと、そしてそれらを 行き来する体の実感にヒントを求めること、これらが暦本さんの発想の根底には常にあるように思えます。 そんな本さんが、人間の能力の拡張について発想するとき、「原風景」ならぬ「原技術」として繰り返し立ち返るイヤホ ン型のデバイスがあります。 それは歌舞伎のイヤホンガイドです。 歌舞伎に詳しくない観客のために、舞台の進行にあわせて物語の背景や舞台上の小道 具の意味などを「耳打ち」してくれるガイドです。 暦本さんが歌舞伎のイヤホンガイドを初めて体験したのは一九九二年のことでした。当時のイヤホンガイドは、まだリアル タイムの解説ではありませんでした。 ナレーションがあらかじめオープンリールのテープに録音されており、それを技師が舞 台の進行を見ながら手作業で少しずつ再生していたのです。 今から見るときわめてアナログな仕掛けですが、暦本さんは「強烈な新鮮さ」を感じたと言います。それはまるで、遠隔で 密かにバックアップセンターのサポートを受けながら活動する往年のスパイドラマの主人公のようではないか、と。 いわば〔技師が〕観客に耳を通して 「ジャックイン」している。そのサポートを受けた観客は、突如「歌舞伎通」に変 身する。 もし隣の妻がイヤホンガイドの存在を知らなければ、歌舞伎のことなど知らないはずの私が「あの壷はね......」 などと小声で解説を始めたらビックリするにちがいない。 使っている技術はアナログだが、「これは革命的なインターフェースだ」とさえ私は思った。 コンピュータの前でキー ボードを叩きながら情報を得るのではなく、ふつうに生活をしながら目の前の状況に合わせて必要な情報が入ってくる。 それによって、人間は本来の自分より「賢く」なれるわけだ。 「能力の拡張」である。 変化する状況に応じて情報を与えるウェアラブルコンピュータのことを、学術的には「コンテクストアウェア」と呼ぶ。 その場その場の「文脈(コンテクスト)」に合った情報が手に入るということだ。 暦本さんの面白いところは、歌舞伎のイヤホンガイドを、単なる「時宜を得た情報提供」ではなく、「 5 (05-21) 14

解決済み 回答数: 1
情報 大学生・専門学校生・社会人

Oracle certified Java Programmer Gold SE11 IT系ベンダー資格のOracle certified Java Programmer Gold SE11の資格勉強をしているのですが、もし、Javaに詳しい人がいるのでしたら、 第6章... 続きを読む

8. 次のコードをコンパイル、 実行したときの結果として、正しいものを びなさい。 (1つ選択) } var sql = "select * from item where id = ?": try (var ps = con.prepareStatement (sql)){ ResultSet rs = ps.executeQuery(); // do something 0件の検索結果が戻される 11. 次のコードをコンパイル、実行したときの結果として、正しいものを選 びなさい。(1つ選択) var sql = "select * from emp"; try (PreparedStatement ps = con.prepareStatement(sql){ ResultSet rsps.executeQuery(); System.out.println(rs.getString(2)); なお、 検索する対象となるempテーブルは、以下のレコードが登録さ れているものとする。 DEPARTMENT A. B. 全件の検索結果が戻される C. コンパイルエラーが発生する D. 実行時に例外がスローされる ID NAME 1 ALLEN R&D A. B. executeQueryメソッド C. executeメソッド D. executeBatch メソッド メソッドとして、最も適切なものを選びなさい。 (1つ選択) executeUpdate メソッド 19. JDBCを使ったデータベースプログラミングをしている。 UPDATE文を 実行した結果、 何件更新されたかを調べたい。 PreparedStatementの P314 2 SCOTT SALES 3 BILL ACCOUNTING A. 「1」 と表示される Marit B. 「2」 と表示される C. 「ALLEN」 と表示される D. 「SCOTT」 と表示される E. コンパイルエラーが発生する F. 実行時に例外がスローされる 第6章 JDBCによるデータベース連携 (問題) <->P316 P314 10. 次のコードをコンパイル、 実行したときの結果として、正しいものを選 びなさい。 (1つ選択) var sql = "delete from item where id = ?"; try (var ps = con.prepareStatement(sql))( ps.setInt(1, 1); ps.executeUpdate("update item set name="test' where id = ?'); 12. 次のコードをコンパイル、 実行したときの結果として、正しいものを選 びなさい。 (1つ選択) var sql = "select count(*) from item"; try (PreparedStatement ps = con.prepareStatement(sql)){ System.out.println(ps.execute()); なお、検索する対象となるitemテーブルは、以下のレコードが登録さ れているものとする。 A. DELETE文が実行される id name 1 B. UPDATE文が実行される banana 2 C. コンパイルエラーが発生する apple 3 D. 実行時に例外がスローされる P316 orange 298 ※次ページに続く 299

回答募集中 回答数: 0
情報:IT 高校生

情報:高3 [ウ]の部分がなぜ③になるのか分かりません。 iが 1〜kazu-1 になるから jは 0〜kazu-2 までは考えられたのですが、ここから kazu-2 が kazu-1-i になるのはなぜでしょうか、、教えてください🙇🏻

次の生徒 (S) と先生 (T) の会話文を読み, 空欄 解答群のうちから一つずつ選べ。 ア ~ に入れるのに最も適当なものを,後の 201 T:データを昇順または降順に並べ替えるアルゴリズムのことをソートといいます。まずはじめに,バブルソー トというアルゴリズムを考えてみましょう。 バブルソートは、配列の中の隣り合うデータの大小を比較し交 換を繰り返す方法です。 図1は、10個の要素を持つ配列 Data に対してバブルソートを行う場合の流れを 表しています。グラムの まず、配列の先頭とその次の要素を比較し, 左の方が大きければ右と交換する。 これを一つずつずらしなが ら配列の最後尾まで繰り返していき、最後尾まで繰り返したら1周目の比較が終了します。 S: つまり, 1周目の比較がすべて終了した段階で、 配列の最後尾には ア が入っているのですね。 イ T: その通りです。 2周目は、配列の を除いて1周目と同じように比較していきます。 これを繰り返 して、最後には配列が並び変わっているという具合ですね。図2はバブルソートのプログラムを表してい ます。 1071 配列 Data 77 52 89 48 97 3 18 62 33 29 1周目/ 1回目の比較 77 52 89 48 97 3 18 62 33 29 交換する 1周目/ 2回目の比較 52 77 89 48 97 3 18 62 33 29 交換しない (81) 1周目/3回目の比較 52 77 89 48 97 交換する 3 18 62 33 29 図1 配列 Data に対するバブルソートの流れ Irabid (1) (2) (Data) (3) (4) (5) Data = [77,52,89,48,97, 3,18,62,33,29] kazu = iを1から kazu 1まで1ずつ増やしながら繰り返す : を0から ウ まで1ずつ増やしながら繰り返す: もしData[j] > Data [j + 1] ならば: & FURS ipin (6) hokan = Data[j] ① Ad>(7) (8) エ _Data [j+1] = hokan 図2 バブルソートのプログラム 0000 1036 0 kouk 4-1 S図2のプログラムだと, もし仮に最初からデータが昇順に並んでいても、配列 Data の場合と同じ回数だけ 比較を繰り返さないといけないですよね? T:いいところに気が付きましたね。 最初から昇順に整列された配列をバブルソートすると、交換回数は オ だけど比較回数は |ので効率が悪いです。 それでは,データの整列が完了した段階で繰り返 しを抜けるように図1のプログラムを修正してみましょう。 まず, 変数 koukan を用意して初期化してお きます(図3の (3) 行目)。 次に, 交換が発生した場合, 変数 koukan に 「1」 を代入するようにしましょ (図3の (10) 行目)。 さて、ここで図4のプログラムを, 図3のプログラムのどこに挿入すればいいか 分かりますか? S:繰り返しが1周終わるごとに変数 koukan の値を確認する必要がありますから、 T:正解です! よくできました。 98 第3章 コンピュータとプログラミング キ だと思います。 0

解決済み 回答数: 1
情報:IT 高校生

情報:高3 [ウ]の部分がなぜ③になるのか分かりません。 iが 1〜kazu-1 になるから jは 0〜kazu-2 までは考えられたのですが、ここから kazu-2 が kazu-1-i になるのはなぜでしょうか、、教えてください🙇🏻

次の生徒 (S) と先生 (T) の会話文を読み, 空欄 ア 解答群のうちから一つずつ選べ。 キ に入れるのに最も適当なものを、後の SAG (A) (6) T:データを昇順または降順に並べ替えるアルゴリズムのことをソートといいます。まずはじめに、バブルソー トというアルゴリズムを考えてみましょう。バブルソートは、配列の中の隣り合うデータの大小を比較し交 換を繰り返す方法です。 図1は、10個の要素を持つ配列 Data に対してバブルソートを行う場合の流れを 表しています。 グラムの4258 まず、配列の先頭とその次の要素を比較し,左の方が大きければ右と交換する。これを一つずつずらしなが ら配列の最後尾まで繰り返していき、最後尾まで繰り返したら1周目の比較が終了します。 S: つまり, 1周目の比較がすべて終了した段階で、配列の最後尾にはア | が入っているのですね。 T:その通りです。 2周目は、配列のイ を除いて1周目と同じように比較していきます。 これを繰り返 して,最後には配列が並び変わっているという具合ですね。図2はバブルソートのプログラムを表してい ます。 その通りです (SI) し 配列 Data 77 52 89 48 97 3 18 62 33 29 1周目/ 1回目の比較 が配列の中 77 52 89 48 97 3 18 62 33 29 交換する 1周目/ 2回目の比較 52 77 89 48 97 3 18 62 33 29 交換しない 4357 1周目/3回目の比較 52 77 89 48 97 交換する 3 18 62 33 29 図1 配列 Data に対するバブルソートの流れ 国の (1) (2) (3) (4) (5) (6)b Data = [77,5289,48,973 18,62,33,291 kazu= 要素数 (Data) JRS pin iを1からkazu-1まで1ずつ増やしながら繰り返す: inshid jを0から ウ まで1ずつ増やしながら繰り返す: もしData[j] > Data [j + 1] ならば: hokan エ Data[j] ① <[abia] ada rabid k == [abis) stad 0000 Data(+11 Anda > (7) (8) (7) Data[j + 1] = hokan 図2 バブルソートのプログラム (hidaes mig) S:図2のプログラムだと, もし仮に最初からデータが昇順に並んでいても, 配列 Data の場合と同じ回数だけ 比較を繰り返さないといけないですよね? T:いいところに気が付きましたね。 最初から昇順に整列された配列をバブルソートすると、交換回数は オ だけど比較回数は ので効率が悪いです。 それでは, データの整列が完了した段階で繰り返 しを抜けるように図1のプログラムを修正してみましょう。 まず, 変数 koukan を用意して初期化してお きます(図3の (3) 行目)。 次に, 交換が発生した場合, 変数 koukan に 「1」 を代入するようにしましょ (図3の (10) 行目)。 さて、ここで図4のプログラムを,図3のプログラムのどこに挿入すればいいか 分かりますか? S:繰り返しが1周終わるごとに変数 koukan の値を確認する必要がありますから、 T: 正解です! よくできました。 キ だと思います。 98 第3章 コンピュータとプログラミング もし kouk

回答募集中 回答数: 0