マイクロソフト MVC 日本語でのフレームワークの質問

マイクロソフト MVC 日本語でのフレームワークの質問

100 以上の MVC に答えてください マイクロソフト 質問を構成し、次のトピックの習熟度をテストします。
マイクロソフト MVC 構造。
下にスクロールして始めましょう!

1: バンドリングとマイニフィスは、ASP.NET 4.5で使用できる2つのテクニックです。

A.   これらすべて

B.   要求された資産のサイズを縮小します

C.   サーバーへのリクエストの数を減らします

D.   リクエストの負荷時間を改善します

2: ベストプラクティスとして、すべての入力検証はどのレイヤーで発生する必要がありますか?

A.   意見

B.   これはベストプラクティスではありません

C.   モデル

D.   コントローラ

3: 株式市場情報を表示するASP.NET MVCアプリケーションを開発しています。株式市場情報は頻繁に更新され、リアルタイムで表示する必要があります。不要なヘッダーデータを排除し、レイテンシを最小限に抑え、全二重接続を介してデータを送信する必要があります。あなたは何をするべきか?

A.   長期にわたるHTTPリクエストを実装します。

B.   クライアントとサーバーにWebSocketsプロトコルを実装します。

C.   クライアントにMessageChannelオブジェクトをインスタンス化します。

D.   ブラウザからポーリングを構成します。

4: ModelStateについてどれが当てはまりますか?

A.   それはモデルの状態を持っています

B.   変更のみが変更されたプロパティがあります

C.   モデルのプロパティとフィルターがあります

5: データ検証はどこで行われますか?

A.   コントローラ

B.   モデル

C.   意見

6: ASP.NET MVCの単一のダウンロード可能なリソースに多くの異なるリソースをまとめてロールアップするコアプロセスは何ですか?

A.   ハッシュ

B.   圧縮

C.   接合

D.   マージ

E.   バンドリング

7: コントローラーアクションが返すことができます:

A.   ContentResult

B.   viewresult

C.   すべての答えは正しいです。

D.   Javascriptresult

8: これらのフォーマットのどれがWeb APIによって箱から出してサポートされていませんか?

A.   JSON

B.   amf

C.   XML

D.   フォームURLエンコード

9: どのHTMLヘルパーを使用して、ビューでフォーム要素を作成しますか?

A.   形状

B.   formgenerate

C.   Formbegin

D.   beginform

10: MVCアクションメソッドの返品値に使用できる基本クラスはどれですか?

A.   結果

B.   ControlRERSULT

C.   ActionResult

D.   httpresult

11: 正しいか間違っているか?リクエストを手動で解析する代わりに、モデルバインディングを使用することがベストプラクティスです。

A.   間違い

B.   真実

12: .cshtmlファイルでRazor構文コードを指定するために使用されるシンボルはどれですか?

A.   〜

B.   <%

C.   ||

D.   @

13: MVCフレームワークは、どの名前空間で定義されていますか?

A.   Unit.Control.Microsoft

B.   system.web.mvc

C.   sql.java.css

D.   model.view.controller

14: 認定ユーザーのみがそのアクションを呼び出すことができるように、コントローラーアクションへのアクセスを制限するにはどうすればよいですか?

A.   属性を承認

B.   Allowusers属性

C.   SecurityDemand属性

D.   SecurityDemand Staticクラスへの呼び出し

15: ルートが定義されている順序は重要です。

A.   真実

B.   間違い

16: Trueまたはfalse:デフォルトでは、すべてのコントローラークラスは、"コントローラー"を使用して名前を付けなければなりません。サフィックス。

A.   間違い

B.   真実

17: MVC3に付属するデフォルトビューエンジンは何ですか?

A.   かみそり

B.   スパーク

C.   ASPX

18: 新しいデータのデータエントリビューを作成する場合、2つのHTTP要求動詞(メソッド) フォームをユーザーに提供し、ユーザーがフォームを送信できるようにするために使用することを期待する必要がありますか?

A.   投稿、入れてください

B.   パッチ、トレース

C.   接続、入れてください

D.   取得、投稿

19: ビューを示すために使用されるかみそりの構造は強くタイプです

A.   @タイプ

B.   @コンテクスト

C.   @実在物

D.   @モデル

20: MVCでは、視聴者に表示したいデータを表していますか?

A.   ドメインモデル

B.   モデルを表示

C.   データ・モデル

D.   JSONモデル

21: これらのエミュレータのうち、MVCアプリケーションの有効なモバイルエミュレーターはどれですか?

A.   Apple Safari

B.   Windows 7 Phone Emulator

C.   オペラモバイルエミュレータ

D.   これらすべて

22: モデルに電話番号のプロパティがあり、米国の電話形式に対する値を検証したい場合は、どの属性を使用できますか?

A.   必要

B.   正規表現

C.   カスタム

D.   フォーマット

23: MVCが特定のファイルタイプを処理するのを防ぐために、RouteCollectionのどの方法を使用できますか?

A.   omitroute

B.   donotresolve

C.   Skiproute

D.   避けてください

E.   Ignoreroute

24: どのようにルーティングを防ぎますか?

A.   leterouteメソッドを使用します

B.   Ignorerouteメソッドを使用

C.   web.configで認証フラグを使用します

25: 次の正規表現のうち、制約として使用できるのは、" ProductID"の場合にのみルートが一致するようにすることができます。パラメーターは数値ですか?

A.   new {ProductId = Integer}

B.   new {ProductId = @" \ d+" }

C.   new {ProductId = @"^[a-za-z]+$" }

26: FirstNameという名前のモデルクラスに文字列プロパティがある場合は、どの属性を使用できますか?ただし、このプロパティのラベルは、テキスト"名"?

A.   文章

B.   ラベル

C.   フォーマット

D.   画面

27: コントローラーアクションで最初のフィルター実行は何ですか?

A.   結果

B.   許可

C.   どれでもない

D.   アクション

28: HTTPステータスコードの強いタイプのコレクションを表す列挙は何ですか?

A.   ステータスコード

B.   httpstatuscode

C.   httpstatus

D.   スターテス

29: モデルとIT'のプロパティを説明するために使用される属性が含まれている名前空間はどれですか?

A.   System.comPonentModel.DataAnnotations

B.   System.Web

C.   System.Web.Mvc

D.   System.Annotations

30: 発信者によるアクションメソッドへのアクセスを制限するために使用される属性は何ですか?

A.   制限されたAccesStribute

B.   authorizeattribute

C.   Authenticateattrbitue

D.   Allowattribute

E.   adminonlyAttribute

31: 次のプロトコルのうち、WCFによってサポートされていないものはどれですか?

A.   これらの選択はすべてWCFによってサポートされています

B.   http

C.   マシン通信用のパイプと名付けられました

D.   TCP /IP

E.   ピアツーピアプロトコル

32: 特定のビューが暗黙的に設定されたレイアウトビューを使用しないでください。

A.   レイアウトプロパティをnullに設定します

B.   viewbag.layoutfileプロパティをnullに設定します

C.   "なし"ビューの名前に

D.   _viewstart.cshtmlにビューを変更します

33: ViewBagプロパティのタイプは何ですか?

A.   物体

B.   IENUMERABLE

C.   ダイナミック

D.   リスト

E.   ジェネリック

34: 大規模なプロジェクトに対応するために、ASP.NET MVCを使用すると、Webアプリケーションをより小さなユニットに分割できます。

A.   共有フォルダー

B.   セクション

C.   ビュー

D.   エリア

E.   コンテンツ

35: バンドルにカスタム変換ロジックを含めたい場合、どのインターフェイスを実装できますか?

A.   ibundletransform

B.   itransform

C.   ibundle

D.   ibundleinvoker

36: OutputCache属性にどのようなプロパティを設定して、コントローラーアクションメソッドのパラメーターのさまざまな組み合わせのために新しいキャッシュをインスタンス化するようにしたいことを示しますか?

A.   varybyparam

B.   VaryBybinding

C.   VaryByaction

D.   VaryBycustom

37: モデルはどのようにコントローラーアクションに検証されますか?

A.   statemanager.isvalid

B.   state.isvalid

C.   modelState.isValid

D.   model.isvalid

E.   statemodel.isvalid

38: 共有ビューに_layout.cshtmlファイルがある場合、モバイルプラットフォーム用のカスタムレイアウトを作成するために作成できますか?

A.   _layout.device.cshtml

B.   _layout.mobile.cshtml

C.   _layout_mobile.cshtml

D.   _layout.mob.cshtml

39: ASP.NET MVCアプリケーションを開発しています。 NT LANマネージャー(NTLM)を使用して、クライアントを認証する必要があります。どの認証方法を実装する必要がありますか?

A.   フォーム

B.   基本

C.   ウィンドウズ

D.   Kerberos

40: すべてのアクションがユーザーの承認を必要とするようにコントローラーを制限した場合、承認なしに特定のアクションが利用可能であることをどのように示すことができますか?

A.   匿名の静的クラスへの呼び出し

B.   Allowusers属性

C.   Allowanonymous属性

D.   属性を承認します

41: Web APIフレームワークへのHTTP呼び出しの結果を表すクラスはどれですか?

A.   httprequestmessage

B.   反応

C.   httpresponsemessage

D.   RequestMessage

42: 製品コントローラー内のAddProductというアクションメソッドを作成しています。コードのロジックは、コントローラーのアクションメソッドの結果として、カートコントローラーの追加方法を呼び出す必要があることを示しています。どのコード行がこれを達成しますか?

A.   return View(" cart.add")

B.   リダイレクトを返す(" cart/add")

C.   Response.redirect(" cart.aspx?add")

43: Web APIフレームワークへの初期HTTPクラスを表すクラスはどれですか?

A.   RequestMessage

B.   httpresponsemessage

C.   httprequestmessage

D.   反応

44: [webmethod] ajaxでMVCアクションを呼び出すときに属性が必要です

A.   間違い

B.   真実

45: 部分ページの更新を実行するとき、どのクラスをコントローラーアクションから返しますか?

A.   ActionResult

B.   partialResult

C.   partialViewResult

D.   viewresult

46: 部分的なビューを使用したいだけでなく、親ビューから同じモデルオブジェクトを渡す場合、どのHTMLヘルパーを使用しますか?

A.   html.partialwithmodel()

B.   html.action()

C.   html.partial()

D.   html.actionwithmodel()

47: アクションメソッドによってスローされる例外を処理するために使用される属性は何ですか?

A.   vartateExceptionAttribute

B.   無視してください

C.   catcherrorattribute

D.   HandleErrorAttribute

E.   AdreexceptionAttribute

48: tempdataは次のように慣れています。

A.   ビューからコントローラーアクションにデータを渡します

B.   2つの連続したリクエスト間でデータを渡す

C.   コントローラーアクションからビューにデータを渡します

49: outputCacheAttributeは何に使用されますか?

A.   答えはありません

B.   キャッシュされた出力が失効するまでメソッドの実行をスキップします。

C.   出力がキャッシュされるアクションメソッドをマークします。

D.   クライアントブラウザに通知するには、出力がキャッシュされることをクライアントブラウザに通知します。

50: どのクラスがActionResultの子供ではありませんか?

A.   cssresult

B.   Redirecttorouteresult

C.   httpstatuscoderesult

D.   Javascriptresult

E.   jsonresult

51: Web APIコントローラーを作成したい場合、コントローラーはどのクラスを導き出しますか?

A.   Apicontroller

B.   WebController

C.   コントローラ

D.   WebApicOntroller

52: さまざまなHTTP動詞にApicontrollerアクションを使用したい場合は、どの属性を設定しますか?

A.   Acceptverbs

B.   httpget

C.   ActionName

D.   httpverbs

53: RESTサービスを照会するためにODATA標準を活用したい場合、Apicontrollerアクションでどのような属性を使用できますか?

A.   odata

B.   フィルター可能

C.   クエリ

D.   クエリできる

54: ASP.NET MVCエンジンがコントローラーのインスタンスを生成しているときにカスタムIOCコンテナを使用する場合、どのインターフェイスを実装しますか?

A.   コントロールのiinversion

B.   icontrolleractioninvoker

C.   icontainer

D.   idePendencyResolver

55: MVCフィルターはアクションにのみ適用できます

A.   真実

B.   間違い

56: デフォルトでは、Tempdataはどこに保存されますか?

A.   ViewBag

B.   ViewModel

C.   セッション

D.   クッキー

E.   Viewdata

57: ActionResultは次のとおりです。

A.   抽象クラス

B.   コンテナクラス

C.   インターフェイス

D.   どれでもない

58: これらのどれがMVCのビューエンジンではありませんか?

A.   角度

B.   ASPX

C.   ndjango

D.   nhaml

59: ASP.NET MVCアプリケーションを開発しています。アプリケーションはWebファームに展開され、多くのユーザーからアクセスされます。アプリケーションは、Webサーバーの障害を優雅に処理する必要があります。農場内のサーバーは、短期の状態情報を共有する必要があります。セッション中にアプリケーション状態を維持する必要があります。何を実装すべきですか?

A.   ステートサーバー

B.   ASP.NETセッション状態

C.   ローカルデータベース

D.   プロファイルプロパティ

60: Web API'のHTTPコンテンツネゴシエーションのカスタムタイプを作成したい場合、どのクラスから派生しますか?

A.   MediaFormatter

B.   mediatypeformatter

C.   TypeFormatter

D.   mediatypeformat

61: 関連するリソースへのリンクをGenRateにして、休憩サービスにHyperMediaを追加したい場合、どのクラスを使用できますか?

A.   urlgenerator

B.   uricontext

C.   uri

D.   urlhelper

62: コントローラー(フォーマッタ、モデルバインダーなど)のカスタム構成をセットアップする場合、どのインターフェイスを実装する必要がありますか?

A.   icontrollerconfiguration

B.   ICONTROLLER

C.   iconfiguration

D.   ICONTROLLERSETTINGS

63: これらのうち、非同期方法を使用することを推奨する条件ではないものはどれですか?

A.   ユーザーが長期にわたるリクエストをキャンセルできるメカニズムを提供する必要があります。

B.   操作はシンプルまたは短期間です。

C.   並列処理は、コードの単純さよりも重要です。

D.   操作は、CPUバウンドの代わりにネットワークバウンドまたはI/Oバウンドです。

64: 次のうち、レイザービューエンジンで使用されるコントローラーからビューに情報を渡す方法はどれですか?

A.   強く型付けされたモデルオブジェクトを使用します。

B.   ViewBagを使用します。

C.   JSONオブジェクトを使用します。

D.   動的タイプを使用します。

65: カスタムディスプレイモードを使用するためのルールを作成するためにどのクラスを使用できますか?

A.   ディスプレイモード

B.   displayModeProvider

C.   displayInstance

D.   displayModeInstance

66: UIHINT属性は何をするために使用されますか?

A.   カスタムルートを指定するためにコントローラーで使用されます。

B.   モードで使用されて、生成されたHTMLコントロールのタイトル属性を指定します。

C.   モデルで使用されて、色やサイズなどのものを変更するスタイル属性を説明します。

D.   ロードするビューを指定するためにコントローラーに配置されます。

E.   モデルに配置されて、プロパティをレンダリングするカスタムテンプレートを指定します。

67: Webファームに展開されるASP.NET MVCアプリケーションを開発しています。パスワードはweb.configファイルに保存する必要があり、読みやすい形式ではないか、簡単に解読できる形式では、web.configファイルに保存されているパスワードを暗号化する必要があります。どのコマンドラインツールを使用する必要がありますか?

A.   aspnet_regiis.exe

B.   edmgen.exe

C.   aspnet_merge.exe

D.   ngen.exe

68: 独自のカスタムロギングまたはメッセージヘッダー用のモジュールを作成したい場合、どのインターフェイスを実装できますか?

A.   iandlermodule

B.   ihttpmodule

C.   ihttphandler

D.   imodule

69: MVCエンジンがオブジェクトのメタデータに基づいてオブジェクト全体のフォームを動的に生成したい場合、どのHTMLヘルパーを使用しますか?

A.   html.editor()

B.   html.modeleditor()

C.   html.editorfor()

D.   html.editorformodel()

70: ChildActionOnlyAttributeとは何ですか?

A.   Ajax要求のみがアクションを呼び出すことができるようにアクセスを制限します。他のアクションは404を取得します。これは、事実上、アクションが検索エンジンクローラーによってインデックス化されないことを意味します。

B.   ChildActionNly属性は、アクションメソッドをコントローラー内からの子としてのみ呼び出すことができることを保証します。

C.   リストのリンクエントリをクリックすると、新しいページが読み込まれると部分的なページの更新があります。

D.   ChildActionOnlyAttributeでマークされたすべての方法は、アクションまたはRenderaction HTML拡張法でのみ呼び出すことができます。

E.   要求が部分的なHTMLのAJAX要求であるかどうかを確認するための拡張属性を提供します。

71: コントローラーで未処理のアクションの例外をどのようにキャッチしますか?

A.   Global.Asaxで

B.   Overriden Onexceptionメソッド

C.   例外フィルター属性

72: MVCパイプラインで使用されるクラスは、HTTP要求の結果として解決されたコントローラーのアクションを呼び出すために使用されますか?

A.   ControllerActionInvoker

B.   controllerinvoker

C.   ActionInvoker

D.   requestinvoker

73: child actionOnlyAttributeで装飾されているすべての方法は、以下を使用のみと呼ぶことができます。

A.   html.RenderChildaction

B.   html.RenderPartial

C.   html.actionまたはhtml.renderaction

D.   url.actionまたはurl.actionnew

E.   $ .ajax、$ .get、または$ .post

74: ルートを宣言するとき、制約は何に使用されますか?

A.   パラメーターの処理方法をフォーマットします

B.   ルートを処理する順序を指定します

C.   許可されたユーザーのみがルートにアクセスできることを確認してください

D.   特定のルートに一致するリクエストを制限します

75: リクエストの偽造をどのように防止しますか?

A.   html.antiforgerytokenヘルパーメソッドを使用します。

B.   validAteanTiforgeryTokenおよびhtml.AntiforgeryTokenヘルパーメソッドのみを使用します。

C.   AntiForgeryactionResultを使用します。

D.   validAteantiforgerytoken、html.antiforgerytokenヘルパーメソッドおよび抗除去剤の使用を使用します。

E.   validAteanTiforgeryToken属性を使用します。

76: 独自のモデルバインダーを実装するとき、どの方法を実装する必要がありますか?

A.   練る

B.   ModelBind

C.   bindmodel

D.   BindController

77: レンダリング方法は次のように使用されます。

A.   コントローラーアクションを実行

B.   ViewResultを返します

C.   部分的なビューをレンダリングします

78: 次のうち、urlhelperクラスのメンバーではないものはどれですか。

A.   Routhurl

B.   アクション

C.   renderaction

D.   エンコード

E.   Islocalurl

79: TwitterやFacebookなどのクライアントのOAUTHサポートを有効にするために、どの静的クラスを使用できますか?

A.   oauthwebsecurity

B.   oauthsecurity

C.   oauth

D.   oauthclients

80: MVCアプリケーションには次のとおりです。

A.   セッションも表示状態もありません

B.   状態を表示します

C.   セッション

D.   セッションとビュー状態の両方

81: レシピは以下で利用できます:

A.   すべての答えは正しいです

B.   MVC4

C.   MVC3

D.   MVC2

82: ASP.NET MVCアプリケーションのルーティングルールはどこにありますか?

A.   展望中

B.   Global.AsaxのRegisterRoutesメソッド

C.   コントローラーで

D.   Global.asax でのApplication_startイベント

83: _viewstart.cshtmlの目的は何ですか?

A.   ViewStateメカニズムを登録し、かみそりエンジンを初期化します。

B.   フォルダーとサブフォルダーの下の任意のビューで使用される開始HTMLコードを定義します。

C.   フォルダーとサブフォルダーの下のすべてのビューに同じロジックを簡単に適用できるようにします。

84: これらのどれがoutputCache属性のプロパティですか?

A.   VaryByheader

B.   VaryByOrder

C.   VaryByDuration

D.   Varybynone

E.   VaryBylocation

85: EditorFormodel HTML Helperメソッドを使用するときに隠されたいプロパティがある場合、どの属性を使用できますか?

A.   画面

B.   hiddeninput

C.   displayValue

D.   隠れた

86: MVCフィルターは、アクションまたはコントローラーの上の属性としてのみ適用できます

A.   間違い

B.   真実

87: ASP.NET MVC 2アプリケーションを開発しています。ビューには、ユーザーが名を送信できるフォームが含まれています。送信される値を表示する必要があり、コードがCrossSiteスクリプトを避けることを確認する必要があります。どのコードセグメントを使用する必要がありますか?

A.   <%= model.firstname%>

B.   <%:model.firstname%>

88: アクションメソッドの結果を変更する場合、どのタイプのフィルターを使用する必要がありますか?

A.   アクションフィルター

B.   応答フィルター

C.   出力フィルター

D.   結果フィルター

89: 他の組み込みのメソッドよりもinprocセッションストレージの利点は何ですか?

A.   速くてスケーラブルです。

B.   Inprocストレージには、他の組み込みメソッドと比較して、何の利点もありません。

C.   データはサーバーごとに分離されているため、Webファームでの分散キャッシュが可能になります。

D.   非シライアル化不可能なデータを保存できます。

E.   ロックを排除することで糸の安全性が不足しているため、非常に速くなります。

90: セッション状態に読み取り専用属性を使用する利点は、次のとおりです。

A.   これらはどちらもありません

B.   これらの両方

C.   セッションの並列アクセス

D.   スケーラビリティ

91: CDNスクリプトやスタイルのサポートを有効にすることを示すために、どのプロパティをBundleCollectionクラスに設定できますか?

A.   CDN

B.   usecdn

C.   usecdnserver

D.   cdnenabled

92: MVCビューのコンテキストではどの方法が有効ではありませんか?

A.   @RenderPage(" page.html");

B.   @RenderSection("セクション");

C.   @RenderBody();

D.   @renderaction(" action")

E.   答えはありません

93: MVCパイプラインで使用されるクラスは、HTTPリクエストからコントローラーのアクションメソッドのパラメーターにデータをマッピングするために使用されますか?

A.   DefaultModelbinder

B.   ModelBinder

C.   parameterBinder

D.   RouteBinder

94: ユニットテストを作成しています。ユニットテストでは、密閉されたクラスを消費するコードをテストする必要があります。ユニットテストで依存関係を作成、維持、および注入する必要があります。

A.   T4テキストテンプレートとコード生成

B.   ハードコーディングされた実装

C.   シムタイプ

D.   スタブタイプ

95: renderpartialメソッド:

A.   どちらの答えも正しいです

B.   ストリームにレンダリング

C.   レンダリング文字列を返します

D.   どちらの答えも正しくありません

96: "リモート"属性は?

A.   Ajaxコールを受け入れるためのアクションをマークする属性

B.   アクションフィルター属性。

C.   ASP.NET MVCフレームワークには存在しません

D.   Ajax検証アクションを呼び出すためのモデルデータアノテーション属性

E.   すべての子のアクションがAJAXコールを受け入れることを可能にするコントローラーレベルの属性。

97: どのクラスに、どのコントローラーと呼び出しを行うかを決定する際に、MVCパイプラインによって解析および検査されたHTTP要求に関する情報が含まれていますか?

A.   httprequestObject

B.   RequestContext

C.   リクエスト

D.   httpcontext

98: Webファームでセッション情報を共有する最もスケーラブルな方法は何ですか?

A.   ASP.NET状態サーバー

B.   SQLサーバーストレージ

C.   appfabricキャッシュ

D.   Inprocストレージ

99: ASP.NET MVCアプリケーションを開発しています。アプリケーションでは、ユーザーがフィードバックテキストボックスのみにJavaScriptを入力できるようにする必要があります。リクエストの検証を無効にする必要があります。あなたは何をするべきか?

A.   テキストボックスにcausesclientsideSideValidation属性をfalseに適用して設定します。

B.   httprequest.formプロパティを使用して、未検証のフォーム値を読み取ります。

C.   テキストボックスのvalidateInput属性をfalseに適用して設定します。

D.   httprequest. Unvalidatedプロパティを使用して、未検証のフォーム値を読み取ります。

100: 正しいか間違っているか?ルーティングと" web.config"を使用できます。 MVCアプリケーションを保護するファイル。

A.   真実

B.   間違い