気楽にトライ!プログラミング問題集  β版

言語から探す

Java HTML5 CSS3 C言語 Ruby PHP5
  • いろいろなプラットフォームで動くPHP
    PHP5 初級プラットフォーム

    PHPが動作しないプラットフォームを選択して下さい

  • 文字列の長さを取得する
    PHP5 中級文字列の長さ

    次のPHPプログラムを実効したときに,4と表示された。①に当てはまるもので正しいものはどれか。

  • 配列に対するインデックスでのアクセス
    PHP5 上級array_slice

    次のPHPプログラムを実効したときの動作について正しいものはどれか

    <?php
    $fruits = ["apple", "orange", "banana"];

    echo $fruits[1] . "\n";
    echo array_slice($fruits, 1, 1)[0] . "\n";
    ?>

  • PHPの配列初期化
    PHP5 中級PHPの配列配列の初期化

    PHPの配列の初期化方法として正しいものはどれか

  • 配列の結合
    PHP5 中級array_merge配列の結合

    次のPHPプログラムを実効したとき,$available_color[3]の値はどれか

    <?php
    $pen_colors = array("black", "red", "blue");
    $paper_colors = array("white", "gray");

    $available_color = array_merge($pen_colors, $paper_colors);
    print_r($available_color);
    ?>

  • continue
    PHP5 中級繰り返し処理continue

    次のPHPプログラムを実効したときの動作について正しいものはどれか

    $array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

    foreach($array as $a) {
    if($a % 2 == 0) {
    continue;
    }
    echo $a . "\n";
    }

  • break
    PHP5 中級繰り返し処理break

    次のPHPプログラムを実効したときの動作について正しいものはどれか

    $array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

    foreach($array as $a) {
    if($a % 2 == 0) {
    continue;
    }
    echo $a . "\n";
    }

  • 連想配列
    PHP5 中級連想配列

    連想配列の説明について,誤っているものはどれか

    • 100,
      "Mike" => 90,
      "Elen" => 80,
      ];

      keyに数値を指定することもできますが,何の値かは分かり辛いため基本的に文字列を使用します。">
  • 三項演算子
    PHP5 中級三項演算子

    次のPHPプログラムと同じ動作をする記述はどれか

    <?php

    $score = 80;
    if($score >= 70) {
    $result = "合格";
    } else {
    $result = "不合格";
    }
    print_r($result);

    ?>

  • デバックとは?
    PHP5 中級デバックデバックの用語

    デバックの説明で正しいものはどれか

  • クッキー
    PHP5 中級クッキー

    クッキーの説明で適切なものはどれか

  • PHPの特徴
    PHP5 初級PHPの特徴インタプリタ方式

    PHPの特徴として誤っているものはどれか

  • 文字列の出力
    PHP5 初級文字列の出力

    PHPで文字列を表示する記述で,誤っているものはどれか。

    • echo $text;">
  • PHPの基本的な文法
    PHP5 初級PHPの基本的な文法

    PHPでインデントを入力するときに,正しい記述はどれか

  • PHPのコメント記述
    PHP5 PHPのコメント

    PHPのコメントの記述方法で誤っているものはどれか。

  • プログラムを作る
    PHP5 初級メイン関数

    C言語のプログラムに必ず必要な関数はどれでしょう?

  • 入出力関数printf
    C言語 初級入出力関数

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #inclode <stdio.h>
    void main() {
    printf("Hello World!\n");
    }
    //終了

  • コメントの書き方
    C言語 初級コメント

    C言語のコメントの書き方で正しいものはどれでしょう?

  • グローバル変数
    C言語 上級変数

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    int a = 1234;
    void func(void) {
    int a = 5678;
    }
    int main() {
    func();
    printf("%d", a);
    return 0;
    }
    //終了

  • 出力関数printfの書式指定1
    C言語 中級文字コード出力関数

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    int main() {
    int a = 65;
    printf("%c", a);
    return 0;
    }
    //終了

  • 出力関数printfの書式指定2
    C言語 中級文字コード入出力関数

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    int main() {
    int i = 15;
    printf("%04d", 15);
    return 0;
    }
    //終了

  • 文字列
    C言語 初級配列入出力関数

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    int main() {
    char s[5] = "Hello!";
    printf("%s", s);
    return 0;
    }
    //終了

  • 三項演算子
    C言語 中級条件文条件演算子三項演算子

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    int main() {
    int a;
    int b = 5;
    a = b > 3 ? 8 : 10;
    printf("%d", a);
    return 0;
    }
    //終了

  • for文
    C言語 中級繰り返しインクリメント

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    int main() {
    int i = 1;
    for(;;) {
    ++i;
    if(i > 10){
    break;
    }
    }
    printf("%d",i);
    return 0;
    }
    //終了

  • 構造体の配列
    C言語 上級構造体ポインタ配列インクリメントアロー演算子

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    #include <string.h>
    struct person {
    char name[20];
    int age;
    char sex[6];
    };
    int main()
    {
    struct person student[3];
    struct person *pp = student;
    strcpy(pp->name, "佐藤");
    pp->age = 20;
    strcpy(pp->sex, "男性");
    ++pp;
    strcpy(pp->name, "加藤");
    pp->age = 22;
    strcpy(pp->sex, "女性");
    ++pp;
    strcpy(pp->name, "山口");
    pp->age = 21;
    strcpy(pp->sex, "男性");

    printf("%d", student[1].age);

    return 0;
    }
    //終了

  • 共用体と構造体の組み合わせ
    C言語 上級構造体共用体データ型

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    (*8086系CPUの場合)
    //開始
    #include <stdio.h>
    struct dat {
    unsigned char a;
    unsigned char b;
    unsigned char c;
    unsigned char d;
    };
    typedef union idat {
    struct dat d;
    unsigned int abcd;
    }Idat;
    int main() {
    Idat ddd;
    ddd.d.a = 0x11;
    ddd.d.b = 0x22;
    ddd.d.c = 0xAA;
    ddd.d.d = 0xBB;
    printf("%X", ddd.abcd);

    return 0;
    }
    //終了

  • マクロ
    C言語 上級マクロ繰り返し

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #define Loop while(1)
    #include <stdio.h>

    int main(void) {
    int i = 0;
    Loop {
    if (i == 10) {
    break;
    } else {
    i++;
    }
    }
    printf("%d", i);
    return 0;
    }
    //終了

  • ビット演算子
    C言語 中級データ型2進数16進数

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    int main() {
    unsigned char a = 254;
    if( a & 0x01 ) {
    a++;
    }
    printf("%d", a);
    return 0;
    }
    //終了

  • 関係演算子
    C言語 中級if演算子

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>

    int main() {
    int a = 1;
    int b = 2;
    if(a < b){
    printf("真");
    } else {
    printf("偽");
    }
    return 0;
    }
    //終了

  • 等価演算子
    C言語 中級if演算子

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    int main() {
    int a = 3;
    int b = 3;
    if(a == b) {
    printf("真");
    } else {
    printf("偽");
    }
    return 0;
    }
    //終了

  • インクリメント
    C言語 初級if演算子

    インクリメントの使い方で誤っているものはどれでしょう?

  • データ型
    C言語 中級データ型

    次のデータ型の大小関係で正しいものはどれでしょう?

  • 算術演算子
    C言語 初級演算子

    次の算術演算子で余りを求めるものはどれでしょう?

  • if文
    C言語 中級if演算子

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    #include <stdio.h>
    int main() {
    if(0) {
    printf("真");
    } else {
    printf("偽");
    }
    return 0;
    }
    //終了

  • 標準ストリーム
    C言語 標準ストリーム

    次の標準ストリームの中で,通常キーボード入力を受け付けるものはどれでしょう?

  • リダイレクト
    C言語 リダイレクト

    gets()関数のあるprogramにtext.txtを入力リダイレクトする書き方で正しいものはどれでしょう?

  • コメントアウト
    Ruby 初級コメントアウト複数行

    複数行のコメントを残す場合の,開始と終了の組み合わせで正しいのはどれか

  • 文字列の出力
    Ruby 初級文字列改行

    改行を付けずに文字列を出力するための命令はどれか

  • 定数の扱い
    Ruby 中級定数オーバーライド

    次の場合,処理の結果はどのようになるか
    //開始
    TYPE = 1
    TYPE = 2
    puts TYPE
    //終了

  • 数値に対するメソッド
    Ruby 初級メソッド数値小数四捨五入

    出力結果として正しいのはどれか
    //開始
    num = 133.4
    puts num.round
    //終了

  • 小数点以下の扱い
    Ruby 中級小数演算子

    出力結果として正しいのはどれか
    //開始
    puts 10.0 / 3
    //終了

  • 数値の扱い
    Ruby 中級数値クラス

    出力結果として正しいのはどれか
    //開始
    puts Rational(1, 3) + Rational(5, 6)
    //終了

  • 数値に対するメソッド
    Ruby 初級小数メソッド切り捨て

    小数点以下を切り捨てるメソッドはどれか

  • 文字列の改行とタブ
    Ruby 中級文字列改行タブ

    次の出力をだすコードはどれ
    //開始
    Good bye,
    come back soon
    //終了

  • 配列のソート,追加,上書き
    Ruby 上級配列ソート範囲指定

    出力として正しいのはどれ
    //開始
    names = ["Takashi", "Rintarou", "Kakeru"]
    names.sort
    names << "Dragon"
    names[1..2] = ["Itsuki", "Tarou"]
    p names
    //終了

  • ハッシュの記述
    Ruby 上級ハッシュ配列

    ハッシュの記述方法で間違っているものを選べ

  • フォーマット指定子を使った数値の出力
    Ruby 上級数値フォーマット指定子

    出力として正しいものはどれか
    //開始
    printf("id: %04d, rate: %010.2f\n", 100.5, 12.3)
    //終了

  • case文による条件分岐
    Ruby 上級casegets条件分岐

    //開始
    signal = gets
    case signal
    when "red"
    puts "stop"
    when "green"
    puts "go"
    when "yellow"
    puts "caution"
    else
    puts "wrong signal"
    end
    //終了
    この時,「red」と入力した場合の出力として正しいものはどれか

    • 正しくは,改行を取り除くchompメソッドを使って,case signal.chompのように記述します">
  • クラスの定義とインスタンス変数の呼び出し
    Ruby 上級クラスインスタンス変数オブジェクト指向

    コードの???に書くとエラーになるものはどれか
    //開始
    class User
    attr_accessor :name, :age
    def initialize(name, age)
    @name = name
    @age = age
    end
    def hi
    ???
    end
    end

    Tom = User.new("Tom", 2)
    Tom.hi
    Bob = User.new("Bob", 5)
    Bob.hi
    //終了

    • また,インスタンス変数にアクセスは,self.name / @name / name の3つの方法があります。
      name: というアクセスの方法がないので,間違っているものは4になります。">
  • 数値の範囲指定と演算子
    Ruby 中級数値範囲指定演算子メソッド繰り返し処理

    出力として正しいものはどれか
    //開始
    (0...12).each do |num|
    if num % 3 != 0
    next
    end
    print num;
    end
    //終了

  • 正規表現
    Ruby 上級正規表現文字列条件分岐

    選択肢のうち,入力すると「Yes!」と出力されるものはどれか
    //開始
    puts "type a word"
    str = gets.chomp
    if /^a.p/ =~ str
    p "Yes!"
    else
    p "No!"
    end
    //終了

  • ターミナル上でrubyを実行する
    Ruby 初級ターミナルテストインタラクティブモード

    ターミナルでRubyの簡易的なテスト環境を構築するコマンドは次のうちどれか

  • 繰り返し処理
    Ruby 初級数値繰り返し演算子

    出力結果として正しいものはどれか
    //開始
    num = 0
    while num < 5 do
    print num
    num += 1
    end
    //終了

  • 数値の扱い
    Ruby 中級数値オブジェクト

    出力結果として正しいものはどれか
    //開始
    print 1_200_300 + 1_800_700
    //終了

  • 文字列における特殊文字のエスケープ
    Ruby 中級文字列エスケープ

    「こん”に”ちは!」と出力されないのは次のうちどれか

  • HTMLの書式
    HTML5 初級HTMLの基本構造

    HTMLの基本構造として正しいものはどれか。

  • コンテンツ・モデル
    HTML5 中級コンテンツ・モデルセクショニング・コンテンツ

    HTML5のコンテンツ・モデルにおいて,セクショニング・コンテンツはどれか

  • 文字コードの指定
    HTML5 中級文字コードエンコード

    HTML5で文字エンコーディングを設定するための設定はどれか

  • ブロック要素とインライン要素
    HTML5 中級ブロック要素インライン要素

    ブロック要素とインライン要素
    tableタグの使い方について,誤っているものはどれか

  • preタグとblockquoteタグ
    HTML5 中級preタグblockquoteタグ

    preタグ,blockquoteタグの用途として正しいものはどれか

  • olタグとulタグとliタグ
    HTML5 中級ulタグolタグliタグ

    料理のレシピ(手順)をマークアップする時,正しいものはどれか。

  • 要素と属性の意味(セマンティクス)
    HTML5 上級セマンティックセマンティクス

    main要素の説明として正しいものはどれか

  • インライン要素とブロック要素
    HTML5 上級インライン要素ブロック要素

    次のようなHTMLコードがある場合,出力結果はどのようになるか
    <!DOCTYPE html>
    <html lang="ja">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    ul li {
    display: inline;
    }
    </style>
    </head>
    <body>
    <ul>
    <li><a href="#">メニュー</a></li>
    <li><a href="#">メニュー</a></li>
    <li><a href="#">メニュー</a></li>
    <li><a href="#">メニュー</a></li>
    </ul>
    </body>
    </html>

  • imgタグ
    HTML5 中級imgタグ

    imgタグの使い方について正しいものはどれか

  • imgタグ
    HTML5 中級imgタグ

    最近のスマートフォンは高画質化が進んでいるため,2x(@2xと書くことも)や3xといった画像を使用することがあります。
    原寸の画像が100x100のときに,2xとなるような設定をしているのはどれか。

  • スクリプトファイルの読み込み
    HTML5 上級スクリプトファイルの読み込み

    スクリプトファイルの読み込みを行う場所で最も適切なものはどれか。

  • Web関連技術
    HTML5 初級フレームワークライブラリデータベース

    ウェブサイトの情報を管理するソフトウェアの名称はどれか

  • スタイルシートの読み込み
    HTML5 上級スタイルシートの読み込み

    スタイルシートの読み込みを行う場所で最も適切なものはどれか。

  • 画像形式
    HTML5 初級画像GIFJPEGBMPPNG

    Webサイトの中で動画のような動きのあるコンテンツを提供するための画像フォーマとはどれか。

  • 画像形式
    HTML5 初級画像GIFJPEGBMPPNG

    下記の様な条件で,ウェブサイトロゴを作成する場合,最も適切なファイル形式はどれか。
    - フルカラー(1670万色)
    - 背景の透過

  • HTML5で追加されたタグ
    HTML5 初級headersectionfooter

    ある記事をHTMLでマークアップするとき,最も適切なタグはどれか。

  • titleタグ
    HTML5 初級

    titleタグの説明で,間違っているものはどれか

  • HTTPとHTTPSについて
    HTML5 中級HTTPHTTPS

    HTTPにセキュリティ機能を追加したHTTPSについて,正しいものはどれか

  • Webサービスのセキュリティについて
    HTML5 中級認証Captcha認証

    Captcha認証について,正しいものはどれか

  • link rel を使った外部ファイルの読み込み
    HTML5 中級外部ファイルの読み込み

    link 要素の rel 属性の使用方法として誤っているものはどれか

  • CSSのセレクタ指定(子要素)
    CSS3 中級子要素

    次のように記述したときに,色が赤に変わるテキストはどれか

  • 上下左右に要素を揃える(position)
    CSS3 上級上下左右揃えネガティブマージン

    次のHTMLで,hello word文字列を上下中央揃えしたい。正しい,設定の組み合わせはどれか。

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    #box {
    position: relative;
    height: 160px;
    }

    #box .icon {
    position: absolute;
    top: 50%;
    left: 50%;


    }
    </style>
    </head>

    <body>
    <div id="box">
    <div class="icon">
    <p>hellw world</p>
    </div>
    </div>
    </body>

    </html>

  • CSSのセレクタ指定(複数のセレクタ)
    CSS3 中級複数のセレクタ

    次のように記述したときに,色が赤に変わるテキストはどれか

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    div, p {
    color: red;
    }
    </style>
    </head>

    <body>
    <div class="colorBox">
    <p class="header">テキスト1</p>
    <p>テキスト2</p>
    <p>テキスト3</p>
    </div>

    <p>テキスト4</p>
    </body>
    </html>

  • CSSのセレクタ指定(子孫要素)
    CSS3 中級子孫要素

    次のように記述したときに,色が赤に変わるテキストはどれか

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    div p {
    color: red;
    }
    </style>
    </head>

    <body>
    <section class="colorBox">
    <div class="header">
    <p >テキスト1</p>
    </div>
    <div class="body">
    <p>テキスト2</p>
    <p>テキスト3</p>
    </div>
    </section>

    <p>テキスト4</p>
    </body>
    </html>

  • 奇数個目のセレクタ指定
    CSS3 中級特殊なセレクタ指定偶数個目のセレクタ指定奇数個目のセレクタ指定

    次のようなHTMLがあったときに,テスト2, 4, 6, ...と奇数個目要素だけ赤色に変更したい。
    正しい,CSSはどれか。

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    </head>

    <body>
    <ul>
    <li>テスト1</li>
    <li>テスト2</li>
    <li>テスト3</li>
    <li>テスト4</li>
    <li>テスト5</li>
    <li>テスト6</li>
    <li>テスト7</li>
    <li>テスト8</li>
    <li>テスト9</li>
    <li>テスト10</li>
    </ul>
    </body>
    </html>

  • 高度なセレクタ指定
    CSS3 中級高度なセレクタ指定

    次のようなHTMLがあったときに,先頭の文字だけサイズを大きくして,色を変えたい。正しい,CSSはどれか。

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    </head>

    <body>
    <h1>hello world</h1>
    </body>
    </html>

  • クラスセレクタの指定
    CSS3 初級クラスセレクタの指定

    クラスセレクタの正しい使用方法はどれか

  • idセレクタの指定
    CSS3 初級idセレクタの指定

    idセレクタの正しい指定方法はどれか

  • 詳細度の加算
    CSS3 中級CSSの詳細度詳細度の加算

    次のHTMLを実行したときに,結果はどうなるか。

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    a {
    color: #fff;
    padding: 15px;
    }

    a#btn {
    background-color: blue;
    }

    a.active {
    background-color: red;
    }

    a#btn.active {
    background-color: gray;
    }
    </style>
    </head>

    <body>
    <a href="#" id="btn" class="active">ボタンをクリック</a>
    </body>

    </html>

  • 偶数個目のセレクタ指定
    CSS3 中級特殊なセレクタ指定偶数個目のセレクタ指定奇数個目のセレクタ指定

    次のようなHTMLがあったときに,テスト2, 4, 6, ...と偶数個目要素だけ赤色に変更したい。
    正しい,CSSはどれか。

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    </head>

    <body>
    <ul>
    <li>テスト1</li>
    <li>テスト2</li>
    <li>テスト3</li>
    <li>テスト4</li>
    <li>テスト5</li>
    <li>テスト6</li>
    <li>テスト7</li>
    <li>テスト8</li>
    <li>テスト9</li>
    <li>テスト10</li>
    </ul>
    </body>
    </html>

  • CSSのフォント指定
    CSS3 中級フォント指定

    ①に当てはまるもので,1番フォントサイズが大きくなるものはどれか

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    * {
    font-size: 14px;
    }

    p {

    }
    </style>
    </head>

    <body>
    <p>text</p>
    </body>

    </html>

  • CSSとSEO対策
    CSS3 上級SEOSEO対策

    CSSとSEO対策の説明で誤っているものはどれか。

  • グリッドデザイン
    CSS3 初級グリッドデザイン

    CSSのグリッドデザインについて,誤っているものはどれか

  • CSSのコメントアウト
    CSS3 初級CSSコメントアウト

    CSSのコメントアウトする方法で正しいものはどれか

  • 色の指定方法
    CSS3 初級カラーコード

    CSSでpタグの文字の色を「赤」にする場合,色の指定方法として誤っているものはどれか。

  • レスポンシブ
    CSS3 初級CSSレスポンシブ

    CSSのレスポンシブ対応について,間違っているものをどれか

  • CSSの詳細度
    CSS3 中級CSSの詳細度詳細度の加算

    次のHTMLを実行したときに,結果はどうなるか。

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    a {
    color: #fff;
    padding: 15px;
    }

    a#btn {
    background-color: blue;
    }

    a.active {
    background-color: red;
    }

    </style>
    </head>

    <body>
    <a href="#" id="btn" class="active">ボタンをクリック</a>
    </body>

    </html>

  • floatを使って要素を横並びにする
    CSS3 中級CSS要素の並び替えfloat

    次のHTMLを使って,要素を左右に配置したい。①②に当てはまる適切な組み合わせはどれか。

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    #container {
    background-color: gray;
    width: 700px;
    }

    .box {
    width: 330px;
    height: 250px;
    border: 1px solid black;
    }

    #left-contents {

    }

    #right-contents {

    }
    </style>
    </head>

    <body>
    <div id="container">
    <div id="left-contents" class="box">
    左側のコンテンツ
    </div>
    <div id="right-contents" class="box">
    右側のコンテンツ
    </div>
    </div>
    </body>

    </html>

  • ボックスモデル
    CSS3 初級ボックスモデル

    ボックスモデルの用語について,正しい説明しているものはどれか

  • 上下左右に要素を揃える(table-cell)
    CSS3 中級上下左右揃え

    次のようなHTMLを使って,hello worldという文字列を枠の中に上下左右の余白が均等になるように配置したい。
    ①・②に組み合わさるもので正しいものはどれか。

    <!DOCTYPE html>
    <html lang="ja">

    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    #box {
    display: table;
    width: 330px;
    border: 1px solid black;
    }

    #box .text {
    display: table-cell;
    height: 160px;


    }
    </style>
    </head>

    <body>
    <div id="box">
    <p class="text">hello wordl</p>
    </div>
    </body>

    </html>

  • Javaについて
    Java 初級Java

    Javaについて誤っているものはどれか

  • Javaのコンパイルエラー
    Java 中級例外コンパイルエラー

    次のプログラムを実行したときの挙動で正しいものはどれか

    import java.io.*;

    public class Main {
    public static void main(String... args) {
    BufferedReader br = new BufferedReader(new InputStreamReader( System.in ) );
    String s = br.readLine();
    System.out.println(s);
    }
    }

  • 標準出力から文字列を読み取る
    Java 中級標準出力からの文字列読み取り

    次のプログラムを実行したときに、文字列を一行読み取り、その結果を出力したい。
    ①に当てはまるもので、正しいものはどれか。

    import java.io.*;

    public class Main {
    public static void main(String... args) {
    BufferedReader br = new BufferedReader(new InputStreamReader( System.in ) );

    System.out.println(s);
    }
    }

  • 分岐処理
    Java 初級分岐基本的な分岐

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    boolean isGoodCondition = true;
    if (isGoodCondition) {
    System.out.println("良い気分です。");
    } else {
    System.out.println("悪い気分です。");
    }
    }
    }

  • コメント
    Java 初級コメント

    Javaのコメントについて間違っているも4はどれか

  • Javaの開発環境
    Java 上級JDKJREIDE

    Javaの開発に必要なソフトウェアについて以下のようにまとめた。①〜③の組み合わせで正しいものはどれか。

    ①:Javaの開発キット。Javaプログラムをコンパイルする環境や実行環境などが含まれる。
    ②:Javaプログラムを実行するための最低限のソフトウェア(APIや③が含まれている)。①に包含される。
    ③:Java言語で作られたプログラムを実行するためのソフトウェア。②に包含される。
    ④:Javaのプログラムを記述するためのエディタ。変数やメソッドの候補を出してくれたり,プログラムの実行の他,デバックという作業もできる。

  • Javaの配列定義
    Java 中級配列

    Javaの配列を定義したい。正しい記述はどれか。

  • Javaの配列と繰り返し
    Java 中級配列繰り返し処理

    次のプログラムを実行したとき,55が出力された。
    ①②③の組み合わせで正しいものはどれか。

    public class Main {
    public static void main(String... args) {
    int intArray[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    int ans = ①;
    for (int i = ②; i < intArray.length; i++ ) {
    ans ③ intArray[i];
    }

    System.out.println(ans);
    }
    }

  • 偶数・奇数の判定
    Java 中級余りの計算偶数・奇数の判定

    次のプログラムを実行したときのに,1は奇数です,2は偶数です,3は...という表示をさせたい。
    ①②に当てはまる正しい記述はどれか

    public class Main {
    public static void main(String... args) {

    int intArray[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

    for (int i = 0; i < intArray.length; i++ ) {
    if() {
    System.out.println(String.format("%dは偶数です", intArray[i]));
    }

    if(intArray[i] % 2 != 0) {
    System.out.println(String.format("%dは奇数です", intArray[i]));
    }
    }
    }
    }

  • メソッド
    Java 中級メソッド

    次のプログラムのように,処理を別々にわけることをなんとよぶか

    public class Main {
    public static void main(String... args) {
    showMessage("山田");
    }

    static void showMessage(String personName){
    System.out.println(String.format("こんにちは,%sさん", personName));

    }
    }

  • 条件分岐とswitch-case文
    Java 中級swtich-case文条件分岐

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    int personAge = 30;

    switch (personAge) {
    case 10:
    System.out.println("10代です");
    break;
    case 20:
    System.out.println("20代です");
    break;
    case 30:
    System.out.println("30代です");
    default:
    System.out.println("エラー");
    }
    }
    }

  • Javaの文字列表示
    Java 初級文字列表示

    下記のプログラムを実行した時に「Hello World」と出力されたあと,「改行」が入り処理が終了した。
    このとき,①に当てはまる命令で正しいものはどれか。

    public class Main {
    public static void main(String... args) {
    System.out.①("Hello World");
    }
    }

  • 演算子の優先順位について
    Java 上級if文条件演算子の優先順位

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    int personAge = 30;

    if( personAge += 10 < 40) {
    System.out.println("30代です");
    } else {
    System.out.println("40代です");
    }
    }
    }

  • オーバーライドの仕組み
    Java オーバーライド

    Javaでは,System.out.printlnメソッドを実行すると,中身が数値であれ文字であれ,きちんと出力される。
    なぜこのような仕組みになっているか,正しい説明はどれか。

  • フォーマットつき文字列の出力
    Java 初級フォーマット文字列文字列出力算術演算子

    10 + 20 = 30 のように出力したい。①②に当てはまる正しい組み合わせはどれか。

    public class Main {
    public static void main(String... args) {
    int x = 10;
    int y = 20;

    System.out.println(②);
    }
    }

  • 値の代入
    Java 中級値の代入入れ替え

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    int x = 10;
    int y = 20;

    // xとyの値を交換する
    int temp = x;
    y = x;
    x = temp;

    System.out.println(String.format("%d, %d", x, y));
    }
    }

  • 整数の割り算
    Java 初級整数の割り算

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    double ans = 1 / 3;
    System.out.println(ans);
    }
    }

  • 標準出力からの代入
    Java 中級コンパイル標準出力からの代入型の一致

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    String a = System.in.read();
    System.out.println(a);
    }
    }

  • インクリメント演算子とデクリメント演算子
    Java 中級インクリメント演算子デクリメント演算子

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    int a = 10;
    a++;
    System.out.println(a);
    }
    }

  • インクリメント演算子とデクリメント演算子
    Java 上級インクリメント演算子デクリメント演算子

    次のプログラムを実行したときの挙動で正しいものはどれか

    public class Main {
    public static void main(String... args) {
    int a = 10;
    System.out.println(a++);
    System.out.println(++a);
    System.out.println(a--);
    System.out.println(--a);
    System.out.println(a);
    }
    }

  • 入出力関数printf
    PHP5 初級入出力関数

     下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php

    $name = "山田";
    $keisyou = "様";
    print ($name) . ($keisyou)

    ?>
    //終了

  • 条件演算
    PHP5 初級入出力関数演算子

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php

    $a = 10;
    $b = ($a>5) ? "○" : "×";
    print ($b);

    ?>
    //終了

  • 条件分岐
    PHP5 初級入出力関数演算子

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php

    $a = 8;
    $b = 5;
    if($a == $b)
    print "同じ";
    else
    print "同じではない";

    ?>
    //終了

  • 四則演算
    PHP5 初級演算

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?。
    //開始
    <?php

    $a = 10;
    $a += 20
    print ($a);

    ?>
    //終了

  • データの送受信
    PHP5 中級フォーム

    下記のform.htmlファイルをブラウザ上から実行し「送信」ボタンを押した場合の結果として正しいものはどれでしょう?。
    //開始
    form.html
    <html>
    <head>
    <meta charset="UTF-8">
    </head>
    <body>
    <form action="kekka.php" method="get">
    <input type="text" name="name" />
    <input type="submit" value="送信" />
    </form>
    </body>
    </html>

    kekka.php
    <html>
    <head><meta charset="UTF-8"></head>
    <body>
    <?php
    $name = $_GET["name"];
    $name_html = htmlspecialchars($name);
    print ($name);
    ?>
    </body>
    </html>

    //終了

  • PHP+DB
    PHP5 上級DB

    PHPと組み合わせて使うデータベースで正しいものはどれでしょう?

  • 終了処理
    PHP5 中級終了

    exit関数と同じ動作をする関数はどれでしょう?

  • ファイルの読み込み
    PHP5 中級ファイル

    「test.php」ファイルを読み込むときの書き方で正しいのはどれでしょう?

  • ヒアドキュメント
    PHP5 中級表示出力

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php
    echo <<< FORM
    <form>
    <input type="submit" value="変換" />
    </form>
    ;
    ?>
    //終了

  • 配列
    PHP5 初級変数配列

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php
    $color = array("red", "blue", "black");
    echo $color[1];
    ?>
    //終了

  • 日付
    PHP5 初級日付

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php
    $day1 = strtotime("2017-12-30");
    $day2 = strtotime("2018-1-1");
    $diff = $day2 - $day1;
    $diff = ($diff / (24 * 60 * 60 ));
    echo ($diff)."日";
    ?>
    //終了

  • 関数作成
    PHP5 中級関数作成

    下記のプログラムを実行した場合の結果として正しいものはどれでしょう?
    //開始
    <?php
    function shiharai($teika, $waribiki){
    $result = $teika * (100 - $waribiki) / 100 * 1.05;
    return $result;
    }
    echo (shiharai(500, 20));
    ?>
    //終了

  • ファイル形式
    PHP5 上級ファイル

    ファイルをアップロードしたときにファイルの形式を調べる関数はどれでしょう?

  • クッキー
    PHP5 上級ファイル

    次のクッキーの有効期間はどれになるでしょうか?
    //開始
    $expiration_date = time() + 60 * 3;
    setcookie("bonus_time", "", $expiration_date);
    //終了

  • ファイル書き込み
    PHP5 中級ファイル操作

    ファイルに文字列を書き込む関数はどれでしょう?

  • ファイル読み込み
    PHP5 中級ファイル操作

    ファイルから文字列を読み込む関数はどれでしょう?

  • ファイルアップロード
    PHP5 上級ファイル操作

    大きなファイルがアップロードされないようにするための方法はどれでしょう?