「ASP.NET アプリケーション プログラミング設計」への回答

検索したい場合は、ビジネス ソフトウェア開発オンライン コース Answers-pudn.comにアクセスすることをお勧めします。

ソースファイル: リンク: https://pan.baidu.com/s/16sOau7MOrCMyJQDxTHtxaA 
抽出コード: 8yda

1 「ASP.NETアプリケーションプログラミング演習」内容 2021年1月2日

目次 第 1 章 ASP.NET の概要 ................................................................... ……………………1

1.1 産業情報システムにおける Web 開発技術....................................................................1

1.2 ASP.NET の技術概要................................................................................ ……1

第 2 章 Web システム設計の基礎................................................................................................................................................................................................................................... 3

21 よく使用される HTML タグ (パート 1) ................................................................................................................................... 3

2.2 よく使用される HTML タグ (下記) ................................................................ ……3

2.3 HTMLフォームの作成................................................................................ .....4

2.4 テーブルタブの使い方................................................................4

2.5 CSS の概要 (パート 1) .................................................................................................................... 5

2.6 CSS の概要 (パート 2) ................................................................ …… ..6

2.7 JavaScript の概念と原則................................................................................6

2.8 Javascript の基本構文...................................................................7

JavaScript 関数................................................................................ 8 

JavaScript イベント処理メカニズム................................................................8 

Javascript コントロール ページのケーススタディ...................................9

第 3 章 Web サイト作成の基本................................................................................................................10

3.1 IIS の導入とインストール................................................................................................10

3.2 VS2010 のインストールと構成................................................................................ ...................................10

3.3 ASP.NET Web サイトの作成................................................................................................11

3.4 Web サイトの公開とアクセス.................................................................................. 11

3.4.1 真か偽................................................... …………11

第 4 章 ASP.NET プログラミングの基礎 ................................................................................................... 13

4.1 CSharp の基本文法...................................................................13

4.2 Csharp オブジェクト指向プログラミングの基礎 (1) ...................................................................................13

4.3 Csharp オブジェクト指向プログラミングの基礎 (2) ................................................................14

4.4 Csharp オブジェクト指向プログラミングの基礎 (3) ................................................................15

4.5 Csharp オブジェクト指向プログラミングの基礎 (4) ................................................................................15

4.6 ASPNET ページ構造................................................................................15

4.7 応答オブジェクト................................................................................ .16

4.8 リクエストオブジェクト................................................................ ……17

4.9 サーバーオブジェクト................................................................... …… .18

4.10 アプリケーションオブジェクト................................................................................................................19

4.11 セッションオブジェクト................................................................ .20

4.12 デバッグのヒント...................................................................................................................21

第 5 章 共通 Web コントロールの使用法..................................................................................................................22

5.1 テキスト ボタン タイプのコントロールの使用................................................................................22

5.2 チェックボックスおよびチェックボックスリスト コントロール...................................22

5.3 ラジオボタンとラジオボタンリストのコントロール................................................................23

5.4 ドロップダウンリストとリストボックスのコントロール...................................23

5.5 必須の検証コントロールと範囲検証コントロール...................................................................24

5.6 正規表現検証コントロールの使用................................................................................................25

5.7 検証コントロールの使用の比較....................................................................................................................................................................25

第 6 章 マスターページ................................................................................ ………………27

6.1 Web.sitemap と SiteMapPath のハイブリッド ナビゲーション................................................................ 27

6.2 ツリービューのナビゲーション コントロール .................................................................... 27

6.3 共通サイト ナビゲーション コントロール メニュー .................................................................. 28

6.4 一般的な Web ページのレイアウト方法................................................................................................28

6.5 マスターページとコンテンツページ................................................................ ...... ..29

6.6 コンテンツ ページからマスター ページのプロパティ、メソッド、およびコントロールにアクセスする................................................ 29

第 7 章 Sqlserver データベースのインストールと使用....................................................................................................................................31

7.1 Sqlserver2008のインストール................................................................ ..31

7.2 サービスの開始と停止と 2 つのログイン方法................................................................................................................................31

7.3 データベースとデータのダンプ手法................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................3

7.4 データベースの作成とテーブルの作成....................................................................................................................................................................................32

7.5 SQL文の追加、削除、変更....................................................................................................................................................32

7.6 基本的な問合せ文と条件付き問合せ(1) ................................................... ......33

7.7 基本的な問合せ文と条件付き問合せ(2) ................................................... ......34

7.8 基本的な問合せ文と条件付き問合せ(3) ................................................... ......34

第 8 章 ASP.NET データベース プログラミング................................................................................... 36

8.1 ASP.NET Webページのデータ追加操作................................................................................................................................................36

8.2 ASP.NET Web ページのデータ更新操作................................................................................ …………36

8.3 ASP.NET Webページのデータ削除操作................................................................ …………37

8.4 GridView を使用してデータのクエリを実行する....................................................................38

8.5 DropDownList を使用してデータのクエリを実行する....................................................................................................38

8.6 ListBox を使用してデータのクエリを実行する................................................................................. 39

第 1 章 ASP.NET の概要 

1. DOTNET 開発ツールは、Web アプリケーション、Windows アプリケーション、および携帯電話アプリケーションを開発するために使用できる Microsoft 製のソフトウェア開発ツールです。(右)

2. ASP.NET テクノロジーを使用して、CS アーキテクチャ ソフトウェアを開発できます。(間違い)

3. ASP.NET は、Windows と Linux をまたがるプラットフォーム テクノロジではありません。(間違い)

4. ASP.NET テクノロジは Microsoft によって開発されています。(右)

 1.2 ASP.NET の技術概要

1. 一般的な Web 開発テクノロジではないものは次のうちどれですか (A)

A) Android 開発 B) ASP.NET

C)PHP D)J2EE

2. 以下はASP.NET開発技術の特徴ではありません(D)

A) 開発スピードが速い B) 学習コストが低い

C) 豊富な学習リソース D) 開発スピードが遅い

3. ASP.NET プログラムを実行するサーバー ソフトウェアは次のうちどれですか (A)

A)IIS B)Websphere

C) Tomcat D) 上記のどれでもない

1. BS ベースの Web アプリケーションの利点は何ですか (ABCD)

A) 地域間の使用をサポート B) 中央サーバーの保守のみが必要

C) サーバーのより高いパフォーマンス要件 D) クライアントのより低い要件

第2章 Webシステム設計の基礎

1. Web ページの body タグの bgcolor 属性に緑色の値を割り当てると、ページ全体が緑色の背景として表示されます。(√)

2. ラベルはペアで使用し、中のリスト項目はラベルごとに配置され、必要な数のラベルを配置し、対応するテキストを LI ラベルに書き込みます。(√)

1. HR ラベル。その機能は、Web ページに水平線を表示することです。(√)

2. フォント ラベル FONT は、Web ページ上のフォントの効果を制御するために使用されます。これには、SIZE、COLOR、FACE という 3 つの主要な属性があります。(√)

3. HTML文書に画像を挿入するためのタグ。これにはメイン属性 src があり、画像のパスとファイル名を指定するために使用されます。(√)

1. フォーム内のアクションは、フォームデータを処理するプログラムの URL アドレスを設定します。このようなプログラムは通常、クライアント プログラムです。( × )

2. メソッドには get と post の 2 つのオプションがあります。get メソッドはアクションで指定されたアドレスの後のサーバーにデータを送信し、post メソッドは HTTP プロトコルの形式でデータをサーバーに送信します。(√)

3. input type="Text" では、type を使用してクライアント コントロールの種類を指定します。(√)

4. <input type="Text" name="age" value="18" size="8" maxlength="100" では、runat 属性が指定されていないため、デフォルトでクライアント上で実行されます。(√)

5. <input type="Text" name="age" value="18" size="8" maxlength="100" runat="server" には runat="server" があるため、これはサーバー制御。(√)

1. <tr><th></th></tr> では、1 列だけのヘッダー行を意味します。(√)

2. ヘッダー内のセルまたは行内のセルに遭遇した場合は、2 つの列にまたがる必要があります。次に、Colspan 属性を使用して設定することを検討できます。(√)

3. 2 行にわたるセルの結合が発生しました。これは、セルの Rowspan プロパティを使用して設定できます。(√)

1. CSS は、Web ページの外観、パフォーマンス、その他の特性を制御するために使用される制御テクノロジです ( √ )

1. インラインスタイル、埋め込みスタイル、外部スタイルの優先順位、以下の記述が間違っています(C)

A) 複数のスタイルがあり、指定したスタイルが競合しない場合は重ね合わせます。

B) 競合がある場合は、最初にインライン スタイルを検討し、競合しない場合は次に埋め込みスタイルの表示を検討し、競合しない場合は最後に外部スタイルを使用し、他にスタイルがない場合はシステムに従って処理されます。デフォルトのスタイル。

C) 外部スタイルが最も優先されます

D) インライン スタイルが最も優先されます。

1. スタイルは次のうちどれですか (ABC)

A) インライン スタイル (小規模な範囲) B) インライン スタイル (単一ページの範囲) 

C) 外部スタイル (サイト全体) D) 上記のどれも正しくありません

2. 一般的なスタイル セレクターには ( ABCD ) が含まれます。

A) HTML セレクター

B) クラスセレクター (クラスセレクター)

C) IDセレクター

D) HTML セレクターの拡張機能

1. 外部スタイル シート。名前が示すとおり、スタイル シートは単一の Web ページ内に保存されるのではなく、Web サイト内の独立したファイルとして保存されます。各 Web ページで共有されるスタイル ファイル ( √ )

2. 外部スタイルシートをインポートするための文法形式は <LINK rel="stylesheet" type="text/css" href="style file.css"> です。(√)

1. JavaScript に入力ステートメントと出力ステートメントがあり、そのステートメントが正しくありません (C)

A) Alert ステートメントは画面上にダイアログ ボックスをポップアップするために使用され、その内容はアラート関数の入力パラメーターです。

B) Prompt ステートメントは、入力ボックスをポップアップするために使用されます。この関数には 2 つのパラメータがあります。最初のパラメータはプロンプト情報で、2 番目のパラメータは入力ボックスのデフォルト情報です。入力されていない場合、入力ボックスはデフォルトでは空になります。ユーザーが入力ボックスに入力した内容は、関数の戻り値によってコードに戻されます。

C) プロンプトには固定数のパラメータのみがあります。

D) アラートの機能はポップアップウィンドウです。

2. ブラウザ オブジェクト モデル (BOM) に関する記述が間違っています ( E )

A) ウィンドウはブラウザ ウィンドウであり、最上位ノードに属します。

B) 3 つのセカンダリ ノードがあります: 履歴、ドキュメント、場所

C) 履歴は、最後にアクセスした Web ページのアドレスです。

D) location は、次回閲覧する Web ページです。

E) ドキュメントは現在閲覧している Web ページではありません

3. ブラウザ オブジェクト モデル (BOM) に関する記述が間違っています ( E )

A) ウィンドウはブラウザ ウィンドウであり、最上位ノードに属します。

B) 3 つのセカンダリ ノードがあります: 履歴、ドキュメント、場所

C) 履歴は、最後にアクセスした Web ページのアドレスです。

D) location は、次回閲覧する Web ページです。

E) ドキュメントは現在閲覧している Web ページではありません

1. JavaScript に入力ステートメントと出力ステートメントがいくつかあり、そのステートメントが正しくありません (C)

A) Alert ステートメントは、画面にダイアログ ボックスをポップアップするために使用され、その内容はアラート関数の入力パラメーターです。

B) Prompt ステートメントは、入力ボックスをポップアップするために使用されます。この関数には 2 つのパラメータがあります。最初のパラメータはプロンプト情報で、2 番目のパラメータは入力ボックスのデフォルト情報です。入力されていない場合、入力ボックスはデフォルトでは空になります。ユーザーが入力ボックスに入力した内容は、関数の戻り値によってコードに戻されます。

C) プロンプトには固定数のパラメータしかありません

D) アラートの機能はポップアップウィンドウです

1. document.getElementById("myImg") の関数には (D) が含まれていません。

A) ID myImg を持つページ上のコントロールを制御します。

B) ドキュメントは現在の Web ページを表します

C) getElementById は、ID に基づいてコントロールの制御権を取得するために使用される関数です。

D) myImg は画像コントロールである必要があります。

第 3 章 Web サイト作成の基礎

1. Internet Information Services の略語。インターネット インフォメーション サービスを意味し、Microsoft が提供する Microsoft Windows を実行する基本的なインターネット サービスです。(√)

1. IIS は、Web ブラウジング、ファイル転送、ニュース サービス、メール配信に使用できる Web (Web ページ) サービス コンポーネントであり、インターネット上での情報の公開を容易にします。(√)

1. 次の説明のうち正しいものはどれですか (A)

A) ASP.NET プログラムは IIS コンテナーで実行できます。

B) ASP.NET プログラムは IIS コンテナーでは実行できません。

C) ASP.NET プログラムを TomCat コンテナ内で実行できる

D) ASP.NET プログラムは WebSphere コンテナ内で実行可能

2. ASP.NET プログラムを実行するサーバー ソフトウェアは次のうちどれですか (A)

A)IIS

B)ウェブスフィア

C)トムキャット

D) 上記のどれでもない

1. 以下の説明の正しい記述は ( ABDE ) です。

A) ASP.NET テクノロジは、Microsoft が開発した Web アプリケーションの迅速な開発テクノロジです。

B) VS のインストールはプロセス全体のウィザードですが、いくつかの主要なオプションを自分で制御する必要があります

C) VS のインストールは介入なしでは愚かなプロセスである

D) ASP.NET テクノロジは、サーバー スクリプト言語として C# を使用できます。

E) ASP.NET テクノロジは、クライアント側のスクリプト言語として JavaScript を使用できます。

第 4 章 ASP.NET プログラミングの基礎

1. 「//コメントテキスト」は単一行のコメント形式、「/*コメントテキスト*/」は複数行のコメント形式です。(√)

1. 次のコードの解析は正しいですか? (√)

string[] carTypes = {"フォード","BMW","ユーゴ","ホンダ"};

foreach(carTypes の文字列 c){

応答.書き込み(c); Response.Write("<br>");

}

出力は次のとおりです: フォード

BMW

ユーゴ

フダ

2. ステートメント「person myTest1=new person("Zhang San",21,60012)」は、ステートメント「person myTest1; myTest1=new Person("Zhang San",21,60012)」と同等です。(√)

1 次の記述のうち、誤っているものはどれですか (D)

A) スクリプトはサーバー側とクライアント側に分かれています。

B) サーバー側スクリプトは、クライアントのブラウザーがページを要求した後、サーバーがブラウザーにページを返す前にサーバー上で実行されます。クライアントは動作メカニズムを確認できません。asp.net のサーバー側スクリプトは通常 C# を使用します。言語;

C) サーバー側スクリプトはタグ <script runat="server"></scirpt> で参照でき、表示ブロック <% %> に含めることもできます。

D) クライアント スクリプトは、クライアントがページを要求した後、ページとともにクライアント ブラウザに返されるコードです。- *通常は <script></scirpt> 引用符を使用します。runat="server" がないことに注意してください。クライアントスクリプトはJavaScript言語を使用しません

1. 次のステートメントは正しくありません (D)
A) aspx ページ ファイルを読み込むと、コード ファイル内の Page.Load イベントがトリガーされ、その中のコードが実行されます B)
Page オブジェクトの IsPostBack プロパティを使用しますでは、.aspx ページがブラウザーの最初の訪問または更新訪問であるかどうかを確認できます
C) ページが初めて読み込まれるときのみ、Page.IsPostBack プロパティが false である 
D) Page.IsPostBack プロパティの値が true であるかどうかの場合、このページは初めて
ロードされます。正しいのは ( D )
A) aspx ページ ファイルがロードされると、コード ファイル内の Page._Load イベントがトリガーされ、その中のコードが実行されます。B
) Page オブジェクトの IsPostBack プロパティを使用すると、aspx ページがブラウザーの最初の訪問であるか、または更新訪問であるかを確認できます
C) ページが初めて読み込まれるときのみ、Page.IsPostBack プロパティは false
D ) Page.IsPostBack プロパティの値が true の場合、ページは初めてロードされます。

1. static 修飾子を付けて宣言したメンバを静的メンバと呼び、クラスに属し、クラスのすべてのインスタンスで共有されます。静的メンバーはクラスからのみ呼び出すことができ、オブジェクトからは呼び出すことができません。( T )
2. static 修飾子を付けずに宣言されたメンバはインスタンス メンバと呼ばれ、インスタンス メンバはクラスのインスタンスに属します。(T)
3. public はパブリック メンバを宣言します。パブリック メンバへのアクセスは制限されず、
クラスの外部、内部、および派生クラスからパブリック メンバにアクセスできます。( T )
4.7.2 多肢選択問題
1. Response 組み込みオブジェクトの説明が間違っています ( D )
A) Response.write メソッドを使用して画面にテキストを出力します
B) Response.Redirect を使用して画面にジャンプしますWeb ページ
C) Response.IsC1 ientConnected を使用して、クライアントとサーバー間の接続ステータスを確認できます
D) 上記のいずれでもない
1. private はプライベート メンバーを宣言します。プライベート メンバーにはクラスのメンバーのみがアクセスでき、プライベート メンバーにはアクセスできません。外部からアクセスされます。(T)
2. Protected は、クラスおよび派生クラスのメンバーがアクセスできる保護されたメンバーを宣言します。(T)
3. Internal は内部メンバーを宣言し、内部メンバーは同じプロジェクト内のファイル内でのみアクセスできます。(T)
4. コンストラクターは特別なメンバー関数であり、主にオブジェクトに領域を割り当てるために使用されますが、初期化作業を完了することはできません。(X)
5. 参照パラメータは値パラメータとは異なります。参照パラメータは新しい記憶装置を作成せず、メソッド呼び出しの実パラメータ変数と同じ記憶装置内にあります。したがって、メソッド内の仮パラメータの変更は、外部実パラメータ変数 (T) の変更となります。

1. パラメーターの前に out 修飾子を追加したものは出力パラメーターと呼ばれ、メソッドから値を渡すことのみができますが、メソッド呼び出しから実際のパラメーター データを受け取ることはできません。out パラメータはメソッド内で未割り当てとみなされます。そのため、メソッドが終了する前に out パラメータを割り当てる必要があります (T)。

1. Server の組み込みオブジェクトに関する次のステートメント。正しいステートメントは ( ABCDEF ) です。
A) MachineName 属性は、サーバー コンピューター名を取得するために使用されます。
B) MapPath メソッドは、仮想パスを実際のパスに変換します。
C) HtmlEncode メソッドは、文字列に対して HTML エンコードを実行して回避します。文字列は HTML 構文として解釈されます。D
) HtmlDecode メソッド: デコードするための HtmlEncode メソッドの逆操作です
。E) Transfer メソッド: 現在の Web ページを終了し、新しい Web ページを実行します。リダイレクト
F) Server.GetLastError(): システムによって生成されたエラー メッセージ
1 を取得します。下図のオーバーロード方法はパラメータ番号のオーバーロード (√) です。

1. Application の組み込みオブジェクトについては、次の記述は正しい (ABCDE)
A) Web サイトは実際にはマルチユーザー アプリケーションであるため、Application オブジェクトは公共の場所の掲示板とみなすことができ、ユーザーはそこに書き込むことができます その情報は他のユーザーが見ることができます
B) 最初のユーザーが Web サイトにアクセスすると、Application オブジェクトの 0OnStart イベントがトリガーされ、サイト サービスが終了すると、Application オブジェクトの OnEnd イベントがトリガーされます。 C)
Application オブジェクトの OnStart イベント内 ハンドラーでは、通常、Add メソッドを使用してアプリケーション イオン変数を追加します。
D) Application オブジェクトの OnEnd イベントのハンドラでは、通常、Application 変数を解放する操作が行われます
E) Application オブジェクトは、Web サイト全体の全ユーザーに共通の情報を保存します 1.
一般基本クラスは継承関係を通じてサブクラス(拡張クラス、派生クラス)を生成できます。サブクラスを宣言するときは、サブクラス名の前にコロンを付け、コロンで基本クラスの名前 ( X ) を指定します。

1. セッション組み込みオブジェクトの場合、次のステートメントは正しいです (ABCDE)

A) Session オブジェクトは情報を記録するためにも使用されます。ただし、Application オブジェクトとは異なり、Session オブジェクトはユーザーに対してプライベートです。これは、オンライン ユーザー A が、同時にオンライン ユーザー B の Seesion オブジェクトにアクセスできないことを意味します。

B) セッション オブジェクトにも有効期間があります。デフォルトでは、ブラウザが 20 分以内に Web サイト内のどの Web ページにもアクセスしない場合、Web サイトによって確立されたセッション オブジェクトは自動的に解放されます。

C) プログラミングの実践では、通常、Session オブジェクトは、異なる ASP.NET Web ページ間で同じユーザーの情報を転送するために使用されます。

D) セッション オブジェクト イベントは主に 2 つあり、1 つは新しいユーザーがアプリケーションにアクセスしたときにアクティブ化される Session_Start イベント、もう 1 つはユーザーがアプリケーションを終了するときにトリガーされる Session_End イベントです。イベントは Global.asax というファイルに配置する必要があります

 1. 派生クラスで基底クラスと同名のメンバを宣言すると競合が発生し、解決できなくなります。(バツ)

2. クラス A がクラス B を派生し、クラス B がクラス C を派生すると仮定すると、クラス C にはクラス A とクラス B の両方のメンバーが含まれます (√)

3. 継承とは、派生クラスが基本クラスから保護されたパブリック メンバーを取得しますが、コンストラクターとプライベート メンバーは取得できないことを意味します (√)

4. 派生クラスが基本クラスと同じ名前のメンバー関数を書き直す必要がある場合は、new キーワードを使用できます。システムは、パラメータの数と型、または関数の戻り値の型に応じて、基本クラスの関数を呼び出すか、派生クラスの関数を呼び出すかを判断します ( √ )

1. 一般的に使用されるデバッグ方法は次のとおりです ( AB )

A) ブレークポイントのデバッグ

B) 出力情報メソッドのデバッグ

C) コードを 1 行ずつ確認します。

D) 何もしない

第 5 章 共通 Web コントロールの使用法

1. TextBox コントロールは、ユーザー入力を受け取り、コントロールの text プロパティを通じてバックグラウンド コードに値を渡すために使用されます。(√)

2. Label タグは、背景コード内のラベルの text 属性にテキスト値を割り当て、情報を画面に送信します。(√)

3. TextBox の TextMode プロパティは、さまざまな値を割り当てることで、テキスト ボックスを単一行テキスト、複数行テキスト、またはパスワード ボックスにすることができます。(√)

4. Button コントロールの Text プロパティはボタン上のテキスト値を決定します。Click イベントに対応するコードは、ボタンがクリックされた後に実行する必要があるプログラム コードです。(√)

1. ユーザーが複数のオプションを選択したい場合、次の記述のうち間違っているものはどれですか (C)

A) 複数のチェックボックスを使用できます。

B) CheckBoxList を使用できます

C) 複数の CheckBox を使用する場合、単一のコントロールの Checked 値に注意を払う必要はありません。

D) CheckBoxList を使用する場合は、要素の選択を 1 つずつ判断することに注意してください

2. ユーザーが複数の選択肢を選択して 1 つを選択する場合、次の文のうち間違っているものはどれですか (D)

A) 複数のラジオボタンを使用できます

B) ラジオボタンリストを使用できる

C) 複数のラジオボタンを使用する場合は、単一コントロールの GroupName 値に注意してください。GroupName 値が同じ場合にのみ、相互に排他的なラジオの組み合わせを形成できます。

D) ラジオボタンリストを使用する場合、データベースを使用してオプションを動的に設定することはできません。

1. 選択を実現できるコントロールは次のどれですか (ABCD)

A)チェックボックス

B)チェックボックスリスト

C)ラジオボタン

D)ラジオボタンリスト

E) 上記のどれも当てはまりません

1. ImageButton コントロールは画像として表示できません。(バツ)

2. LinkBut​​ton コントロールはハイパーリンクとして表示できません。(バツ)

1. DropDownList コントロール、ListBox コントロールの記述が間違っています(D)

A) どちらも内部オプションのマーカーとして使用できます

B) ListBox コントロールの SelectionMode プロパティには、Single/Multiple の 2 つの選択肢があり、それぞれ単一の選択または複数の選択を示します。

C) オプションを動的に取得する場合、DataSourceID は DropDownList コントロールと ListBox コントロールがバインドされているデータ ソースの名前です。

D) 上記のどれも当てはまりません

1. 必須の検証制御と範囲検証制御 (ABCDE) について正しいのは次のうちどれですか。

A) 必要な検証コントロールは RequireFieldValidator コントロールであり、範囲検証コントロールは RangeValidator コントロールです。

B) ErrorMessage は両方に共通で、制約が満たされない場合のエラー メッセージを示します。

C) 必須検証コントロールの Display="Dynamic" は、エラーがない場合にコントロールがページ位置を占有しないことを意味し、Display="Static"; エラーがない場合、コントロールがページ位置を占有することを意味します。

D) ControlToValidate は両方に共通で、どの入力制御値が検証されるかを示します。MaximumValue と MinimumValue は範囲検証コントロール専用であり、範囲の最大値と最小値を表します。

E) Type は、範囲検証コントロールの入力値のタイプです。値は、string (文字型)、Integer (整数型)、Double (浮動小数点型)、Data (日付)、Currency (通貨型) の 5 つの型をサポートします。

1. 正規表現検証コントロールに関する次のステートメント。正しいステートメントは (ABCDE) です。

A) 正規表現検証コントロールは、主に ValidationExpression プロパティを使用して検証用の正規表現を指定し、成熟した正規表現を使用してルールを検証します

B) この種の検証制御は主に、ID カード、郵便番号、電話番号、電子メール アドレスなどの一部の形式の検証を目的としています。

C) ControlToValidate は、チェックするコントロールの ID を参照します。

D) ValidationExpression は、検証に使用される正規表現を指します。

E) ErrorMessage は、不正な場合に表示されるエラー メッセージを指します。

1. 比較検証制御について、次の記述のうち正しいものはどれか(AB)

A) ControlToCompare は、比較するコントロール ID を指します。

B) ControlToValidate は、どのコントロールと比較するかを参照します

C) 演算子は、等しい、等しくない、より大きい、より小さいなどの演算をサポートする比較演算子を指します。

D) ErrorMessage はエラー メッセージではありません。

第6章 マスターページ

1. SiteMapPath コントロールの機能は、サイト上のページの論理的な位置を示し、ユーザーがサイトの構造を理解できるようにすることです。このナビゲーションを通じて、関連する位置をすばやく見つけることができます。(√)

2. SiteMapPath を使用する場合は、通常、web.sitemap ファイルと組み合わせて使用​​します。web.sitemap は、サイト構造データの構成に使用される XML ファイルです ( √ )

1. コンテンツ ページと通常のページの違い、正しい記述は ( ABCD ) です。

A) コンテンツ ページには MasterPageFile 属性がありますが、通常のページにはありません

B) コンテンツ ページにはコンテンツ コントロールが含まれていますが、通常のページにはコンテンツ コントロールが含まれていません

C) 通常のページには、などの重要な要素がありますが、コンテンツ ページにはありません。

D) コンテンツ ページのこれらの主要な要素はマスター ページによって提供される必要があります

1. TreeView ナビゲーション コントロールは、ナビゲーション ディレクトリに手動で追加したり、ナビゲーション ディレクトリ データを読み取るためのデータベースのバインド、ナビゲーション ディレクトリを動的に増やすプログラミング、およびナビゲーション ディレクトリを増やすその他の方法で追加したりできます。(√)

1. Menu コントロールはメニュー項目のツリー (MenuItem オブジェクトで表される) で構成されており、トップレベルのメニュー項目はありません。(バツ)

1. Web ページのレイアウトで、T 字型レイアウトの場合、次の記述のうち間違っているものはどれですか (D)

A) ページの上部には通常、横長の Web サイトのロゴまたはバナー広告が配置されます。

B) 左下はナビゲーション バー メニューです

C) 右下は、Web ページのテキストなどのメインコンテンツを配置するために使用されます。

D) ユニットのロゴは通常、ページの真下に配置されます。

1. マスターページとコンテンツページの記述が間違っています( D )

A) マスターページは主に共通部分を配置します

B) コンテンツページは主に各ページの特別な部分を配置します

C) コンテンツ ページとマスター ページは相互にコントロールとコンテンツにアクセスできる

D) コンテンツ ページとマスター ページは相互にコントロールやコンテンツにアクセスできません

1. マスターページと通常ページの記述が間違っている(D)

A) Web ページ拡張機能では、マスター ページは .master、通常のページは .aspx です。

B) ステートメント ディレクティブでは、マスター ページは @master、通常のページは @page です。

C) マスター ページには ContentPlaceHolder コントロールが含まれていますが、通常のページには含まれていません

D) 上記のどれも当てはまりません

1. マスター ページとコンテンツ ページの違い、正しい記述は ( ABCD ) です。

A) マスター ページの拡張子は .master ですが、コンテンツ ページは .aspx です。

B) マスター ページの宣言ディレクティブは @master で、コンテンツ ページは @page です。

C) マスター ページには ContentPlaceHolder コントロールが含まれていますが、コンテンツ ページには含まれていません

D) マスター ページにはブラウザからアクセスできませんが、コンテンツ ページにはアクセスできます。

2. マスター ページを使用する利点、次の記述は正しいです (ABC)

A) ページの共通部分を抽出し、一度だけ開発します。開発労力の削減

B) 高集積化により、公開部分の変更は1回で済み、保守作業負荷が大幅に軽減されます。

C) ウェブサイト全体で統一されたスタイルを維持するのに役立ちます

D) Web ページのパーソナライズとカスタマイズの改善

3. 次の文のうち、正しい文は ( AB ) です。

A) マスターでメソッドとプロパティを呼び出します。サブページで呼び出されるページの情報を宣言し、master.XXXX() で直接呼び出します。

B) マスター内のコントロールを呼び出します。子ページの FindControl でマスター ページの ID を検索し、それを呼び出します。

C) お互いに電話をかけることができない

D) 相互に通話できますが、連携するにはサードパーティの制御が必要です

第 7 章 Sqlserver データベースのインストールと使用

1. SqlServer2008 ソフトウェアには 2 つのログイン モードがあり、1 つは Windows ログイン モード、もう 1 つは SQLserver ログイン モードです。後者はリモート ログインに適用されます。(√)

1. バックアップと分離は 2 つのデータ ダンプ テクノロジです。(√)

2. 復元と追加は 2 つのデータ復元手法です。このうち、リストアとバックアップは連携し、アタッチとデタッチは連携します。(√)

1. テーブル内の主キーの値を繰り返すことはできませんが、空にすることはできます。(バツ)

1. 車両値への挿入の記述('2015003'、'Chuan AWW150'、'Jinbei van')について、次の記述のうち誤っているものはどれですか(D)

A) vehicle はデータを挿入するテーブルの名前です。

B) 値の後の括弧内の値は挿入される値です

C) 値の後の括弧内の値は、車両テーブルのフィールドに 1 つずつ対応する必要があります

D) 値の後の括弧内の値は、車両テーブルのフィールドに 1 つずつ対応する必要はありません

2. 更新商品セット Weight=weight+5 の場合 gno='2016001' と更新商品セット Weight=weight+5 の違いは、(D)の記載が誤りです。

A) 最初のステートメントは、特定のレコードの重み値を 5 増やすことです。

B) 2 番目のステートメントは、すべてのレコードの重み値を 5 増やすことです。

C) Goods は、データが変更されるテーブルの名前です。

D) 重みは変更するフィールド名ではありません

1. ステートメントでは、vlno、'年制限'、2018-YEAR(buyday) from vehicle を選択します。正しいステートメントは ( ABCD ) です。

A) 車両はテーブルの名前です

B) 「年」は定数フィールドであり、最終的に表示される結果はすべて同じ値になります。

C) 2018-YEAR(buyday) は計算列です。YEAR(buyday) は現在時刻を取得し、この値を 2018 から減算する年です。

D) テーブル名からのフィールド選択はクエリの基本形式です

1. DELETE FROM vehicle WHERE vno='2015004' ステートメントおよび DELETE FROM vehicle ステートメントの記述が間違っています (D)

A) vehicle はテーブル名です

B) WHERE vno='2015004' は制限条件であり、vno='2015004' のレコードのみを削除することを意味します。

C) 2 番目のレコードはテーブル全体のすべてのレコードを削除します

D) 2 つのステートメントの機能は基本的に同じです

1. 次のステートメントでは、* from vehicle where kind like '% flat%' を選択してください。正しいステートメントは ( ABCD ) です。

A)% はワイルドカードであり、0 から任意の数の任意の文字に一致します。

B) '%フラット%' のような種類は、種類フィールドに単語「フラット」を含むすべてのレコードを検索することを意味します

C) * はすべての列のクエリを表します

D) 条件をクエリするときに条件を引き出すキーワードはどこですか

1. DELETE FROM vehicle WHERE vno='2015004' ステートメントおよび DELETE FROM vehicle ステートメントの記述が間違っています (D)

A) vehicle はテーブル名です

B) WHERE vno='2015004' は制限条件であり、vno='2015004' のレコードのみを削除することを意味します。

C) 2 番目のレコードはテーブル全体のすべてのレコードを削除します

D) 2 つのステートメントの機能は基本的に同じです

1. 次のステートメントでは、* from vehicle where kind like '% flat%' を選択してください。正しいステートメントは ( ABCD ) です。

A)% はワイルドカードであり、0 から任意の数の任意の文字に一致します。

B) '%フラット%' のような種類は、種類フィールドに単語「フラット」を含むすべてのレコードを検索することを意味します

C) * はすべての列のクエリを表します

D) 条件をクエリするときに条件を引き出すキーワードはどこですか

第 8 章 ASP.NET データベース プログラミング

1. SqlConnection conn=new SqlConnection(connstr) ステートメントでは、conn.Open() の機能はサーバーとの接続を確立することです。(√)

1. SqlConnectionクラスで作成したオブジェクトが実装する関数が正しくありません(D)

A) リンクパラメータを与えてデータベースとの接続関係を確立する

B) 他のオブジェクトが SQL ステートメントをデータベースに送信するのを支援できます。

C) はクラスの名前です

D) 属するクラスパッケージは system.data.sql です

2. SqlCommand cmd=new SqlCommand() のステートメントの記述が間違っています (C)

C) A) cmd という名前の SqlCommand オブジェクトを作成します。

B)SQLComman

d は、データベース サーバーに渡される SQL ステートメントの処理を担当します。

C) cmd はオブジェクトではありません

D) SqlCommand() は SqlCommand クラスのコンストラクターです

1. Response.Write(""); のステートメントの説明は正しい ( B )

A) Response.Write を使用して、JavaScript ステートメントのプロンプト ボックスを画面に動的に出力します。

B) dno は前のステートメントで定義された変数ではありません

C) dname は前のステートメントで定義された変数です

D) ステートメント内の単一引用符の機能は、二重引用符の中で再度引用符を使用することです。これは二重引用符と同等です。

1. Response.Write(" <script>alert(insert data success, driver number is: "+dno +": driver name is: "+ dname +".');</script>") ; ステートメントの説明は次のとおりです。正しい はい (B)

A) Response.Write を使用して、JavaScript ステートメントのプロンプト ボックスを画面に動的に出力します。

B) dno は前のステートメントで定義された変数ではありません

C) dname は前のステートメントで定義された変数です

D) ステートメント内の単一引用符の機能は、二重引用符の中で再度引用符を使用することです。これは二重引用符と同等です。 

1. SqlDataAdapter は、SQL ステートメントによる追加、削除、確認、変更の動作をカプセル化し、接続やデータ取得などの作業を自動的に実行することを主な機能とするクラスであり、使用中のオブジェクトとしてインスタンス化することなく実行できます。(バツ)

1. this.GridView1.DataSource=ds.Tables[0] ステートメントの機能は、ds コレクションの最初のテーブルのデータをデータ表示コントロール GridView1 のデータ ソースとして使用することです。(√)

2. this.GridView1.DataBind() ステートメントの機能は、GridView1 データ ソースのデータをフロントエンド表示コントロールにバインドして、ユーザーが表示できるようにすることです。(√)

1. 次のステートメント「server=127.0.0.1; uid=sa; pwd=sa123; database=transportation」の場合、正しいステートメントは ( AD ) です。

A) サーバーはデータベースサーバーの IP アドレスです

B) uid は、データベースが配置されているマシンのアカウント番号です。

C) pwd は、データベースが配置されているマシンのパスワードです。

D) データベースは、サーバー上のデータベース ソフトウェア内のデータベースの名前です。

おすすめ

転載: blog.csdn.net/qq_48499842/article/details/128463718