ログイン

用語問題

用語問題
46問 • 2年前
  • William Wan
  • 通報

    問題一覧

  • 1

    シーケンシャルなオブジェクトに対しては、[①]によって要素にアクセスすることができます。 要素数n(構成文字数n)の文字列に対して使用可能なインデックスの範囲は、② ~ ③となります。 [*計算機科学の専門用語で④(①)とは、データ構造における所定の要素または位置までの、先頭からの距離を示す整数を指します。] 不適切な④の指定は⑤となります。なお④はJavaの配列のインデックスと同じと考えて問題ありません。

    offset, -n, n-1, オフセット, IndexError

  • 2

    Pythonではシーケンシャルなデータに対して①(②)と呼ばれる演算が可能です。 文字列の① [start:end:step] start, end, step、は省略でき③

    スライシング, Slicing, ません

  • 3

    数値の関係演算子と同様の記号「>」「>=」「<」「<=」「==」「!=」で、文字列を①で比較できます。

    辞書順

  • 4

    ①を調べる「is」は、指定した2つの参照が等しい場合はTrue、そうでない場合はFalseとなります。「is not」はその逆です。

    Reference Equality

  • 5

    「①」と「②」は、指定したデータが検索対象の文字列内に含まれるかどうかを調べます。 一般に複数の要素を持つデータないに指定したデータがあるかどうかを調べ、③として評価します。 10 ① x  x内に10が含まれる場合True、含まれない場合Falseを返す 10 ② x  x内に10が含まれない場合True,含まれる場合Falseを返す

    in, not in, boolean

  • 6

    以下のプログラムを実行しようとするとどうなりますか。 s = 'AB' s *= 3 print(s[0::2])

    「AAA」が出力される

  • 7

    以下のプログラムを実行しようとするとどうなりますか。 s1 = 'ABC' s2 = 'XYZ' print(s1 > s2)

    「False」が出力される

  • 8

    以下のプログラムを実行しようとするとどうなりますか。 s1 = 'ABC' s2 = 'XYZ' print(s1 s2)

    エラーとなる

  • 9

    以下のプログラムを実行しようとするとどうなりますか。 x = [1, 2, 3, 4, 5] print(x[-2])

    「4」が出力される

  • 10

    空欄部分に当てはめ、実行結果が「apple」となるコードを選んでください。 fruit = 'pineapple' print(fruit【①】) [

    [4::1], [4::]

  • 11

    以下のプログラムを実行しようとするとどうなりますか。 x1 = [10, 20] x2 = (30, 40) print(x1 + x2)

    エラーとなる

  • 12

    以下のプログラムを実行しようとするとどうなりますか。 x = [10] print(x in [10, 20, 30])

    「False」が出力される

  • 13

    以下のプログラムを実行しようとするとどうなりますか。 print((1, 3, 5) < (1, 2, 3, 4))

    「False」が出力される

  • 14

    以下のプログラムを実行しようとするとどうなりますか。 print(3 * 'A' + 'B' + 'C')

    「AAABC」が出力される

  • 15

    tuple関数の引数にディクショナリー指定した場合はディクショナリの①を要素に持つタプルが返されます。 空ディクショナリーの場合、②タプルを返します。

    キー, 空

  • 16

    ①や②,③などはタプルに変換できません。TypeErrorとなります。

    数値, boolean, None

  • 17

    以下のプログラムを実行しようとするとどうなりますか。 a = (10, 20, 30) b = str(a) print(b)

    「(10, 20, 30)」が出力される。

  • 18

    以下のプログラムを実行しようとするとどうなりますか。 print(str({10:'A', 20:'B'}))

    「{10:'A', 20:'B'}」が出力される。

  • 19

    以下のプログラムを実行しようとするとどうなりますか。 print(tuple('XYZ'))

    「('X', 'Y', 'Z')」が出力される。

  • 20

    print(list({10:'Java', 20:'Python'}))

    「[10, 20]」が出力される。

  • 21

    print(list({10, 20}))

    「[10, 20]」が出力される。

  • 22

    以下のプログラムを実行しようとするとどうなりますか。 a=[6, 3, 5] print(max(a))

    「6」が出力される。

  • 23

    以下のプログラムを実行しようとするとどうなりますか。 word = 'ABC' print(min(word))

    「A」が出力される。

  • 24

    以下のプログラムを実行しようとするとどうなりますか。 word = 'ぱいそん' print(len(word))

    「4」が出力される。

  • 25

    以下プログラムを実行しようとするとどうなりますか。 a = [1, 3, 2] * 2 print(sum(a))

    [12]が出力される

  • 26

    a = (10, 20, 30) print(sum(a, 20))

    [80]が出力される

  • 27

    以下プログラムを実行しようとするとどうなりますか。 print('x'.join('ABC'))

    [AxBxC]が出力される

  • 28

    ①メソッドで、文字列内に現れる文字・部分文字列の回数を調べることができます。 引数は、第1引数に検索する①文字列、第2引数に検索②のインデックス、第3引数に検索③のインデックスを指定します。 第2引数と第3引数は④可能です。

    count, 開始, 終了, 省略可能

  • 29

    ①メソッドによって文字列の構成文字を入れ替えることができます。 注意点は、このメソッドの呼び出しによって、呼び出しに使用した文字列自体に変更されない事です。

    replace

  • 30

    ①オブジェクトの②メソッド/③メソッドは、文字列に含まれる英文字をすべて大文字/小文字に変換した文字列を返します。 注意点は、このメソッドの呼び出しによって、呼び出しに使用した文字列自体は変更されないことです。

    str, upper, lower

  • 31

    ①オブジェクトの①メソッドと②メソッドで文字列の開始や終了の文字列を調べることができます。

    str, startswith, endswith

  • 32

    fruit = 'apple' fruit.replace('p', 'x') ① print(fruit) ②

    axxle, apple

  • 33

    ①オブジェクトの②メソッドは、文字列の先頭および末尾部分を除去したコピーを返します。 引数には除去される文字集合を指定する文字列です。 引数が省略されるかNoneの場合、空白文字が除去されます。 引数の文字列は接頭語でも接尾語でもなく、そこに含まれる文字の組み合わせすべてがはぎ取られます

    str, strip

  • 34

    ①メソッドによって、文字列を分離することができます。①メソッドの引数に指定された文字列が②(区切り文字)となります。

    split, デリミター

  • 35

    ①メソッドによって、指定された範囲内に部分文字列が含まれる場合、その最小のインデックスを返します。 検索文字列が見つからなかった場合-1を返します。

    find

  • 36

    ①メソッドでリストへ要素を追加できます。 リストに追加しち要素を①メソッドの引数に指定します。

    append

  • 37

    リストにリストのデータを一度に追加したい場合は、①メソッドを使用します。 リストに追加したいリストデータを①メソッドの引数に指定します。 また①メソッドは、以下のように複合代入演算子(②)で書き換え可能です。

    extends, ②+=

  • 38

    リストの要素の削除は①メソッドでも可能です。 ①メソッドは、リストに削除したい要素を引数に指定します。

    remove

  • 39

    ①メソッドは、最後に追加した最終要素を取り出すメソッドです。 ①メソッドの戻り値は、取得した要素です。

    pop

  • 40

    以下のプログラムを実行しようとするとどうなりますか。 x = list() x.append(1) x.append(2) x.pop() x.append(3) x.pop() print(x)

    「[1]」が出力される

  • 41

    以下のプログラムを実行しようとするとどうなりますか。 countries = ['Japan', 'China'] countries.extend(['Germany', 'Russia']) print(countries)

    「['Japan', 'China', 'Germany', 'Russia']」が出力される

  • 42

    以下のプログラムを実行しようとするとどうなりますか。 print('snake,dog,cat,fish,duck'.count(',d'))

    「2」が出力される

  • 43

    以下のプログラムを実行しようとするとどうなりますか。 name = 'Tokyo--London--Paris' name.replace('--', ',') print(name)

    「Tokyo--London--Paris」が出力される

  • 44

    文字列sをカンマで区切り、文字列のリスト['Tokyo', 'London', 'Paris']を生成したいと考えています。 以下のプログラムの空欄部分に当てはめ、この意図を実現するコードはどれですか。 s = 'Tokyo,London,Paris' print(s.【①】)

    split(',')

  • 45

    文字列passwordに代入されているパスワードを英大文字・小文字を区別せずに「ADMIN」と等しいかどうかを調べたいと考えています。 以下のプログラムの空欄部分にあてはめ、この意図を実現するコードはどれですか。 print(password.【①】 == 'ADMIN') print(password.upper() == 'ADMIN')

    upper()

  • 46

    以下のプログラムを実行しようとするとどうなりますか。 title = 'printer' print(title.strip('pr'))

    「inte」が出力される

  • テスト問題

    テスト問題

    William Wan · 23問 · 2年前

    テスト問題

    テスト問題

    23問 • 2年前
    William Wan

    算数問題

    算数問題

    William Wan · 10問 · 2年前

    算数問題

    算数問題

    10問 • 2年前
    William Wan

    English

    English

    William Wan · 32問 · 2年前

    English

    English

    32問 • 2年前
    William Wan

    漢字

    漢字

    William Wan · 23問 · 2年前

    漢字

    漢字

    23問 • 2年前
    William Wan

    クイズ

    クイズ

    William Wan · 9問 · 2年前

    クイズ

    クイズ

    9問 • 2年前
    William Wan

    第1章

    第1章

    William Wan · 9問 · 2年前

    第1章

    第1章

    9問 • 2年前
    William Wan

    第2章

    第2章

    William Wan · 5問 · 2年前

    第2章

    第2章

    5問 • 2年前
    William Wan

    vol.1

    vol.1

    William Wan · 18問 · 2年前

    vol.1

    vol.1

    18問 • 2年前
    William Wan

    vol.01

    vol.01

    William Wan · 18問 · 2年前

    vol.01

    vol.01

    18問 • 2年前
    William Wan

    vol.01

    vol.01

    William Wan · 35問 · 2年前

    vol.01

    vol.01

    35問 • 2年前
    William Wan

    Vocarb

    Vocarb

    William Wan · 8問 · 2年前

    Vocarb

    Vocarb

    8問 • 2年前
    William Wan

    vol.01

    vol.01

    William Wan · 37問 · 2年前

    vol.01

    vol.01

    37問 • 2年前
    William Wan

    Interface

    Interface

    William Wan · 14問 · 2年前

    Interface

    Interface

    14問 • 2年前
    William Wan

    vol.02

    vol.02

    William Wan · 15問 · 2年前

    vol.02

    vol.02

    15問 • 2年前
    William Wan

    vol.01 記述編

    vol.01 記述編

    William Wan · 23問 · 2年前

    vol.01 記述編

    vol.01 記述編

    23問 • 2年前
    William Wan

    vol.02

    vol.02

    William Wan · 12問 · 2年前

    vol.02

    vol.02

    12問 • 2年前
    William Wan

    vol.02 用語

    vol.02 用語

    William Wan · 16問 · 2年前

    vol.02 用語

    vol.02 用語

    16問 • 2年前
    William Wan

    10章

    10章

    William Wan · 5問 · 2年前

    10章

    10章

    5問 • 2年前
    William Wan

    vol.03

    vol.03

    William Wan · 48問 · 2年前

    vol.03

    vol.03

    48問 • 2年前
    William Wan

    vol.02

    vol.02

    William Wan · 50問 · 2年前

    vol.02

    vol.02

    50問 • 2年前
    William Wan

    vol.03

    vol.03

    William Wan · 31問 · 2年前

    vol.03

    vol.03

    31問 • 2年前
    William Wan

    演算問題

    演算問題

    William Wan · 61問 · 2年前

    演算問題

    演算問題

    61問 • 2年前
    William Wan

    vol.03

    vol.03

    William Wan · 20問 · 2年前

    vol.03

    vol.03

    20問 • 2年前
    William Wan

    vol.04

    vol.04

    William Wan · 24問 · 2年前

    vol.04

    vol.04

    24問 • 2年前
    William Wan

    vol.05

    vol.05

    William Wan · 21問 · 2年前

    vol.05

    vol.05

    21問 • 2年前
    William Wan

    vol.01

    vol.01

    William Wan · 26問 · 2年前

    vol.01

    vol.01

    26問 • 2年前
    William Wan

    vol.03

    vol.03

    William Wan · 27問 · 2年前

    vol.03

    vol.03

    27問 • 2年前
    William Wan

    ミニドリル

    ミニドリル

    William Wan · 9問 · 2年前

    ミニドリル

    ミニドリル

    9問 • 2年前
    William Wan

    vol.06

    vol.06

    William Wan · 9問 · 2年前

    vol.06

    vol.06

    9問 • 2年前
    William Wan

    vol.07

    vol.07

    William Wan · 7問 · 2年前

    vol.07

    vol.07

    7問 • 2年前
    William Wan

    期末テスト向け

    期末テスト向け

    William Wan · 12問 · 1年前

    期末テスト向け

    期末テスト向け

    12問 • 1年前
    William Wan

    先生からの練習問題

    先生からの練習問題

    William Wan · 8問 · 1年前

    先生からの練習問題

    先生からの練習問題

    8問 • 1年前
    William Wan

    問題一覧

  • 1

    シーケンシャルなオブジェクトに対しては、[①]によって要素にアクセスすることができます。 要素数n(構成文字数n)の文字列に対して使用可能なインデックスの範囲は、② ~ ③となります。 [*計算機科学の専門用語で④(①)とは、データ構造における所定の要素または位置までの、先頭からの距離を示す整数を指します。] 不適切な④の指定は⑤となります。なお④はJavaの配列のインデックスと同じと考えて問題ありません。

    offset, -n, n-1, オフセット, IndexError

  • 2

    Pythonではシーケンシャルなデータに対して①(②)と呼ばれる演算が可能です。 文字列の① [start:end:step] start, end, step、は省略でき③

    スライシング, Slicing, ません

  • 3

    数値の関係演算子と同様の記号「>」「>=」「<」「<=」「==」「!=」で、文字列を①で比較できます。

    辞書順

  • 4

    ①を調べる「is」は、指定した2つの参照が等しい場合はTrue、そうでない場合はFalseとなります。「is not」はその逆です。

    Reference Equality

  • 5

    「①」と「②」は、指定したデータが検索対象の文字列内に含まれるかどうかを調べます。 一般に複数の要素を持つデータないに指定したデータがあるかどうかを調べ、③として評価します。 10 ① x  x内に10が含まれる場合True、含まれない場合Falseを返す 10 ② x  x内に10が含まれない場合True,含まれる場合Falseを返す

    in, not in, boolean

  • 6

    以下のプログラムを実行しようとするとどうなりますか。 s = 'AB' s *= 3 print(s[0::2])

    「AAA」が出力される

  • 7

    以下のプログラムを実行しようとするとどうなりますか。 s1 = 'ABC' s2 = 'XYZ' print(s1 > s2)

    「False」が出力される

  • 8

    以下のプログラムを実行しようとするとどうなりますか。 s1 = 'ABC' s2 = 'XYZ' print(s1 s2)

    エラーとなる

  • 9

    以下のプログラムを実行しようとするとどうなりますか。 x = [1, 2, 3, 4, 5] print(x[-2])

    「4」が出力される

  • 10

    空欄部分に当てはめ、実行結果が「apple」となるコードを選んでください。 fruit = 'pineapple' print(fruit【①】) [

    [4::1], [4::]

  • 11

    以下のプログラムを実行しようとするとどうなりますか。 x1 = [10, 20] x2 = (30, 40) print(x1 + x2)

    エラーとなる

  • 12

    以下のプログラムを実行しようとするとどうなりますか。 x = [10] print(x in [10, 20, 30])

    「False」が出力される

  • 13

    以下のプログラムを実行しようとするとどうなりますか。 print((1, 3, 5) < (1, 2, 3, 4))

    「False」が出力される

  • 14

    以下のプログラムを実行しようとするとどうなりますか。 print(3 * 'A' + 'B' + 'C')

    「AAABC」が出力される

  • 15

    tuple関数の引数にディクショナリー指定した場合はディクショナリの①を要素に持つタプルが返されます。 空ディクショナリーの場合、②タプルを返します。

    キー, 空

  • 16

    ①や②,③などはタプルに変換できません。TypeErrorとなります。

    数値, boolean, None

  • 17

    以下のプログラムを実行しようとするとどうなりますか。 a = (10, 20, 30) b = str(a) print(b)

    「(10, 20, 30)」が出力される。

  • 18

    以下のプログラムを実行しようとするとどうなりますか。 print(str({10:'A', 20:'B'}))

    「{10:'A', 20:'B'}」が出力される。

  • 19

    以下のプログラムを実行しようとするとどうなりますか。 print(tuple('XYZ'))

    「('X', 'Y', 'Z')」が出力される。

  • 20

    print(list({10:'Java', 20:'Python'}))

    「[10, 20]」が出力される。

  • 21

    print(list({10, 20}))

    「[10, 20]」が出力される。

  • 22

    以下のプログラムを実行しようとするとどうなりますか。 a=[6, 3, 5] print(max(a))

    「6」が出力される。

  • 23

    以下のプログラムを実行しようとするとどうなりますか。 word = 'ABC' print(min(word))

    「A」が出力される。

  • 24

    以下のプログラムを実行しようとするとどうなりますか。 word = 'ぱいそん' print(len(word))

    「4」が出力される。

  • 25

    以下プログラムを実行しようとするとどうなりますか。 a = [1, 3, 2] * 2 print(sum(a))

    [12]が出力される

  • 26

    a = (10, 20, 30) print(sum(a, 20))

    [80]が出力される

  • 27

    以下プログラムを実行しようとするとどうなりますか。 print('x'.join('ABC'))

    [AxBxC]が出力される

  • 28

    ①メソッドで、文字列内に現れる文字・部分文字列の回数を調べることができます。 引数は、第1引数に検索する①文字列、第2引数に検索②のインデックス、第3引数に検索③のインデックスを指定します。 第2引数と第3引数は④可能です。

    count, 開始, 終了, 省略可能

  • 29

    ①メソッドによって文字列の構成文字を入れ替えることができます。 注意点は、このメソッドの呼び出しによって、呼び出しに使用した文字列自体に変更されない事です。

    replace

  • 30

    ①オブジェクトの②メソッド/③メソッドは、文字列に含まれる英文字をすべて大文字/小文字に変換した文字列を返します。 注意点は、このメソッドの呼び出しによって、呼び出しに使用した文字列自体は変更されないことです。

    str, upper, lower

  • 31

    ①オブジェクトの①メソッドと②メソッドで文字列の開始や終了の文字列を調べることができます。

    str, startswith, endswith

  • 32

    fruit = 'apple' fruit.replace('p', 'x') ① print(fruit) ②

    axxle, apple

  • 33

    ①オブジェクトの②メソッドは、文字列の先頭および末尾部分を除去したコピーを返します。 引数には除去される文字集合を指定する文字列です。 引数が省略されるかNoneの場合、空白文字が除去されます。 引数の文字列は接頭語でも接尾語でもなく、そこに含まれる文字の組み合わせすべてがはぎ取られます

    str, strip

  • 34

    ①メソッドによって、文字列を分離することができます。①メソッドの引数に指定された文字列が②(区切り文字)となります。

    split, デリミター

  • 35

    ①メソッドによって、指定された範囲内に部分文字列が含まれる場合、その最小のインデックスを返します。 検索文字列が見つからなかった場合-1を返します。

    find

  • 36

    ①メソッドでリストへ要素を追加できます。 リストに追加しち要素を①メソッドの引数に指定します。

    append

  • 37

    リストにリストのデータを一度に追加したい場合は、①メソッドを使用します。 リストに追加したいリストデータを①メソッドの引数に指定します。 また①メソッドは、以下のように複合代入演算子(②)で書き換え可能です。

    extends, ②+=

  • 38

    リストの要素の削除は①メソッドでも可能です。 ①メソッドは、リストに削除したい要素を引数に指定します。

    remove

  • 39

    ①メソッドは、最後に追加した最終要素を取り出すメソッドです。 ①メソッドの戻り値は、取得した要素です。

    pop

  • 40

    以下のプログラムを実行しようとするとどうなりますか。 x = list() x.append(1) x.append(2) x.pop() x.append(3) x.pop() print(x)

    「[1]」が出力される

  • 41

    以下のプログラムを実行しようとするとどうなりますか。 countries = ['Japan', 'China'] countries.extend(['Germany', 'Russia']) print(countries)

    「['Japan', 'China', 'Germany', 'Russia']」が出力される

  • 42

    以下のプログラムを実行しようとするとどうなりますか。 print('snake,dog,cat,fish,duck'.count(',d'))

    「2」が出力される

  • 43

    以下のプログラムを実行しようとするとどうなりますか。 name = 'Tokyo--London--Paris' name.replace('--', ',') print(name)

    「Tokyo--London--Paris」が出力される

  • 44

    文字列sをカンマで区切り、文字列のリスト['Tokyo', 'London', 'Paris']を生成したいと考えています。 以下のプログラムの空欄部分に当てはめ、この意図を実現するコードはどれですか。 s = 'Tokyo,London,Paris' print(s.【①】)

    split(',')

  • 45

    文字列passwordに代入されているパスワードを英大文字・小文字を区別せずに「ADMIN」と等しいかどうかを調べたいと考えています。 以下のプログラムの空欄部分にあてはめ、この意図を実現するコードはどれですか。 print(password.【①】 == 'ADMIN') print(password.upper() == 'ADMIN')

    upper()

  • 46

    以下のプログラムを実行しようとするとどうなりますか。 title = 'printer' print(title.strip('pr'))

    「inte」が出力される