Académique Documents
Professionnel Documents
Culture Documents
Filire : TDI
Niveau : TS
N du module : 21
Intitul du module : Dveloppement et dploiement de
sites Web dynamiques
Date d'valuation : 20/06/2013
Indiquez la bonne rponse 2pts/question
QUESTION 1 :Vous
Anne de formation : 2A
Epreuve : thorique
Dure : 1H30
Barme/40
implmentez une page ASP.NET. Pour cela Vous ajoutez deux contrles
de type bouton, lun pour l'aide et lautre pour le dtail. Vous ajoutez un fichier dapparence
nomm default.skin un thme. Vous devez crer et utiliser un style spcifique pour le
bouton d'aide, et un style par dfaut pourle bouton Dtail.Que devez-vousfaire?
A. Ajouter les balises suivantes dans le fichier default.skin.
<asp:Button ID="Help"></asp:Button>
<asp:Button ID="Default"></asp:Button>
VARIANTE 1
QUESTION 2 :Vous
implmentez une mthode dans une application ASP.NET qui inclut les
exigences suivantes.Conservez le nombre de bogues actifs dans le cache.Cette valeur doit tre
retir de la mmoire cache aprs 60 secondes si elle est utilise et aprs 15 secondes si elle
nest pas utilise. Vous devez ajouter du code pour rpondre aux exigences.Quel segment de
code devriez-vous ajouter?
VARIANTE 1
Vous crez un site Web ASP.NET.Le site est configur pour utiliser
l'appartenance et les fournisseurs de gestion des rles.Vous devez vrifier si l'utilisateur
connect actuellement est membre d'un rle nomm Administrateurs.Quel segment de code
devriez-vous utiliser?
QUESTION 4 :
A. boolisMember = Roles.GetUsersInRole("Administrators").Any();
B. boolisMember = Membership.ValidateUser(User.Identity.Name,
"Administrators");
C. boolisMember = Roles.GetRolesForUser("Administrators").Any();
D. boolisMember = User.IsInRole("Administrators");
Vous implmentez une page ASP.NET. cette page inclut une method
nommeGetCustomerOrderDataSetqui retourne uneDataSet. La DAtaset contient deux
DataTablenomes respectivement : CustomerDetailsTableet OrderDetailsTable. On veut
afficher
les
donnes
de
la
tableOrderDetailsTabledans
un
contrleDetailsViewnommdtlView.Quel code on doitajouter ?
QUESTION 5 :
A. dtlView.DataSource = GetCustomerOrderDataSet();
dtlView.DataMember = "OrderDetailsTable";
dtlView.DataBind();
B. dtlView.DataSource = GetCustomerOrderDataSet();
dtlView.DataSourceID = "OrderDetailsTable";
dtlView.DataBind();
C. dtlView.DataSource = GetCustomerOrderDataSet();
dtlView.DataKeyNames = new string [] { "OrderDetailsTable"};
dtlView.DataBind();
D. DataSetdataSet = GetCustomerOrderDataSet();
dtlView.DataSource = new DataTable("dataSet", "OrderDetailsTable");
dtlView.DataBind();
Vous implmentez une page Web ASP.NET.Vous devez ajouter une zone de
texte qui accepteque les valeurs comprises entre 1 et 10, inclus, qui seront soumises.
Quels sont les deux segments de code que devriez-vous utiliser? (Chaque rponse correcte
prsente une partie de la solution. Choisissez deux rponses.)
QUESTION 6 :
A. <script type="text/javascript">
functionvalidate_value(obj, args)
{
return (args.Value>= 1 &&args.Value<= 10);
}
</script>
B-<script type="text/javascript">
functionvalidate_value(obj, args)
{
args.IsValid = (args.Value>= 1 &&args.Value<= 10);
}
</script>
C. <asp:TextBox ID="txt1" runat="server" />
<asp:CustomValidator ID="val1" runat="server" ControlToValidate="txt1"
ClientValidationFunction="validate_value" ErrorMessage="Value invalid" />
D. <asp:TextBox ID="txt1" runat="server" onChange="validate_value(this,
args)" />
QUESTION 7 : Vous avez cr une page contenant
id="myImage" src="/image1.png" />
Vous avez besoin dcrire une fonction javascript qui doit changer dynamiquement
laffichage de limage. Quel code vous devez utiliser ?
VARIANTE 1
A. functionchangeImage() {
myImage.src = "image2.png";
}
B. functionchangeImage() {
document.getElementById("myImage").src = "image2.png";
}
C. functionchangeImage() {
getElementById("myImage").src = "image2.png";
}
D. function changeImage() {
window.getElementById("myImage").src = "image2.png";
}
QUESTION 8 : Une page
suivant.
<span id="ref">
<a name=Reference>Check out</a> the FAQ on <a href="http://www.contoso.
com">Contoso</a>'s web site for more information: <a
href="http://www.contoso.
com/faq">FAQ</a>.
</span>
<ahref="http://www.contoso.com/home">Home</a>
Vous devez crire une fonction JavaScript qui va formater dynamiquement en gras tous les
liens hypertexte dans le span did ref .Quel segment de code devriez-vous utiliser?
A. $("#ref").filter("a[href]").bold();
B. $("ref").filter("a").css("bold");
C. $("a").css({fontWeight:"bold"});
D. $("#ref a[href]").css({fontWeight:"bold"});
Vous crez une page Web qui contient le code suivant. (Les numros de ligne
sont inclus titre indicatif.)
QUESTION 9 :
01
02
03
04
05
07
08
09
10
11
<script>
function changeColor(c) {
message.style.color = c;
}
</script>
<p id="message">Welcome!</p>
<ul id="color">
<li>Black</li>
<li>Red</li>
</ul>
Vous devez vous assurer que lorsque l'utilisateur clique sur un lment dans la liste, la couleur
du texte du message de "Bienvenue!" change.Quelle dclaration devez-vous utiliser?
A. <ul id="color">
<li onclick="changeColor(this.innerText);">Black</li>
<li onclick="changeColor(this.innerText);">Red</li>
</ul>
VARIANTE 1
Vous crez un site Web ASP.NET.Le site contient des pages qui sont
disponibles pour les utilisateurs anonymes.Le site contient galement une page nomme
Premium.aspx qui fournit un contenu aux seuls membres d'un groupe nomm
Subscribers.Vous devez modifier le fichier web.config afin de s'assurer que Premium.aspx
peut tre consult que par les membres du groupe Subscribers.Quelle configuration faut-il
utiliser?
QUESTION 10 :
A. <location path="Premium.aspx">
<system.web>
<authorization>
<allow users="Subscribers"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
B. <location path="Premium.aspx">
<system.web>
<authorization>
<allow roles="Subscribers"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
C. <location path="Premium.aspx">
<system.web>
<authorization>
<allow roles="Subscribers"/>
<deny users="?"/>
</authorization>
</system.web>
</location>
D. <location path="Premium.aspx">
<system.web>
<authorization>
<deny users="*"/>
<allow roles="Subscribers"/>
</authorization>
</system.web>
</location>
A. PlaceHolder
B. ContentPlaceHolder
C. Content
D. Substituition
QUESTION 12 : Vous
la page.
<asp:FileUpload id="FileUpload1" runat="server" />
VARIANTE 1
Vous ajoutez le segment de code suivant au code-behind. (Les numros de ligne sont inclus
titre indicatif.)
01 protected void btnUpload_Click(object sender, EventArgs e)
02 {
03 if (...)
04 {
05 string saveName = Path.Combine(@"c:\uploadedfiles\", FileUpload1.
FileName);
06
07 lblFeedback.Text = "File successfully uploaded.";
08 }
09 else
10 {
11 lblFeedback.Text = "File upload failed.";
12 }
13 }
Vous devez enregistrer le fichier tlcharg et afficher un message l'utilisateur qui indique
que le tlchargement a russi ou a chou.Quels sont les deux actions que devez-vous
accomplir? (Chaque rponse correcte prsente une partie de la solution. Choisissez deux
rponses.)
A. On remplace la ligne 3 par le segment de code suivant.
if (FileUpload1.HasFile)
B. On remplace la ligne 3 par le segment de code suivant.
if (FileUpload1.FileContent.Length > 0)
C. On insert le code suivant dans la ligne 6.
FileUpload1.SaveAs(saveName);
D. On insert le code suivant dans la ligne 6.
FileUpload1.FileContent.CopyTo(new FileStream(saveName, FileMode.Open);
QUESTION 13 : Vous dveloppez une page Web ASP.NET.La page comprend une instance de
<Product> liste.Vous ajoutez un contrle FormView pour afficher un seul produit partir de
cette liste.Vous devez lier la liste avec le contrle FormView.Quelle proprit
FormViewdevez-vousrenseigner dans le fichier code-behind?
A. DataSource
B. DataSourceID
C. DataKeyNames
D. DataMember
QUESTION 14 :Vous
A. On utilise le contrleCompareValidator.
B. On utilise le CustomValidator.
C. Spcifier la valeur ValidateValue lattribut ValidationGroup.
D. Spcifier la valeur ValidateValue lattribut OnServerValidate.
QUESTION 15 : Quelle est la directive qui prcise au compilateur et l'analyseur
ASP.NETquelle sagit dune page maitre?
A. @ MasterType
B. @ Master
C. @ PageType
D. @ MasterPage
VARIANTE 1
On veut grer dans une application web ASP.NET le nombre des visiteurs et
le nombre des connects. Pour rpondre ce besoin on a dclar deux variables dapplication
nomm respectivement NbrVisiteur et NbrConnect dans lvnement Application_Start de la
classe globale dapplication.Quelle sont les deux actions effectuer afin dimplmenter ce
besoin. (Chaque rponse correcte prsente une partie de la solution. Choisissez deux
rponses)
QUESTION 16 :
A. On
Vous implmentez une page ASP.NET qui inclut une zone de texte.Vous
devez valider les valeurs qui sont taps par les utilisateurs pour s'assurer que seules les valeurs
numriques sont prsentes.Quel balisage du contrle devriez-vous utiliser?
QUESTION 18 :
VARIANTE 1
Vous dveloppez une page Web ASP.NET qui inclut un contrle de zone de
texte qui a pour ID txtDate.Vous devez vous assurer que l'utilisateur entre une date valide
dans la zone de texte. Quel balisage devriez-vous utiliser?
QUESTION 20 :
VARIANTE 1