auzefWeb ProgramlamaYönetim Bilişim Sistemleri

Web Programlama 2 2022 Final Soruları

Web Programlama 2 2022 Final Soruları

Web Programlama 2 2022 Final Soruları

Web Programlama 2 2022 Final Soruları

1. Blr Html Form gönderilmek istediğinde ve gönderim metodu tanımlanmadığında varsayılan olarak hangi metod lle gönderilir?

A) Method
B) Get
C) Action
D) Model
E) Post

Cevap : B) Get

2. I. First() metodunun aşırı yüklenmiş Ikl sürümü mevcuttur.
II. First() metodunun hiç bir parametre almayan hall verl kaynağından ilk öğeyl döndürür.

III. First () metodu parametre olarak bir koşul aldığında, koşulu karşılayan Ilk öğeyl döndürür.

IV. First() metodu şartı sağlayan bir kayıt bulamadıysa null döndürür. LINQ First() metodu Için yukarıda verilenlerden hanglsl/hangilerl yanlıştır?

A) II ve III
B) Yalnız I
C) I, II ve III
D) I ve III
E) Yalnız IV

Cevap : E) Yalnız IV

3.
Bir form, post Işlemi ile gönderildiğinde bu işleml karşılayacak metod nasıl tanımlanabilir?

A) public string Get()
return (“deneme”);
}
B) public string HttpGet()
{
return (“deneme”);
}
C) [HttpPost]
public string Kaydet()
{
return (“deneme”);
}
D) [HttpGet]
public string Kaydet()
{
return (“deneme”);
}
E) public string HttpPost()
{
return (“deneme”);
}

Cevap : C) [HttpPost]
public string Kaydet()
{
return (“deneme”);
}

4. Bir web API Isteğinde Istemcinin istediği eylemin başarıyla gerçekleştiğini belirtilen http durum kodu(http status code) aşağıdakilerden hangisinde doğru olarak verilmiştir?

A) 500
B) 100
C) 200
D) 300
E) 400

Cevap : C) 200

5.

List<Kitap> Kitaplar = new List<Kitap>() {
new Kitap(){KitapID= 1, KitapSayfasl = 90},
new Kitap(){KitapID= 2, KitapSayfasl = 80},
new Kitap(){KitapID= 3, KitapSayfasl = 90},
new Kitap(){KitapID= 4,KitapSayfasl= 40},
new Kitap(){KitapID=5, KltapSayfasl = 30 }
};

var sonuc = Kitaplar.Max(s=>s.KitapSayfası);

Yukarıdaki kod çalıştırıldığında sonuç değişkenindeki değer ne olur?

 

A) 90
B) 30
C) 0
D) 330
E) 66

Cevap : A) 90

6. Asp.Net Core MVC projesinde “renk” isimli bir cookle değişkenlne hangi kod lle ulaşılabilir?

A) Context.Query.Cookies[“renk”]
B) Context.Request.Cookies[“renk”]
C) Context.Forms.Cookies[“renk”]
D) Session.Get.Cookies[“renk”]
E) Context.Response.Cookies[“renk”]

Cevap : B) Context.Request.Cookies[“renk”]

7. Bir yazılım mimarl modell olan MVC’nin açılımı nedir?

A) Model-ViewBag-C#
B) Model-Vision-Component
C) Model-View-Controller
D) Model-Validation-Component
E) Model-Validation-Controller

Cevap : C) Model-View-Controller

8. Yazılım geliştiriciler için önceden yazılmış bileşenler, kod parçacıkları ve uygulama şablonları sunan yapı aşağıdakilerden hangisidir?

A) Web 2.0
B) FrameWork
C) Genel Web
D) Web 1.0
E) Web 4.0

Cevap : B) FrameWork

9. Bir model Içerisinde Display özniteliğinin kullanılabilmesi için hangi namespace ekll olmalıdır?

A) System.Threading.Task
B) System.Namespace
C) System.Linq
D) System.ComponentModel.DataAnnotations
E) System.Collections.Generic

Cevap : D) System.ComponentModel.DataAnnotations

10. ———-
public string KullanclAdl { get; set; }

Bir Asp.Net Core uygulamasında özellik değerl uzunluğunun 20 karakteri aşmaması gerektiğinl denetlemek İçin Ile belirtilen yere seçeneklerden hangisi gelmelidir?

A) [String(20)]
B) StringLength[20]
C) [StringMax(20)]
D) [StringLength(20)]
E) [Length(20)]

Cevap : D) [StringLength(20)]

Web Programlama 2 2022 Final Soruları

Auzef Yönetim Bilişim Sistemleri Lisans

Öğrenci Dostu
Öğrenme Yönetim Sistemi – LOLONOLO

Web Programlama 2

Web Programlama 2 2022 Final Soruları

11. Asp.Net Core Mvc uygulamalarında blr Layout dosyasında aşağıdakilerden hangisi kesin olarak bulunmaz?

A) Menüler
B) Html kodları
C) Model sınıfı tanımları
D) Javascript kütüphaneleri referansları
E) Css kütüphane

Cevap : C) Model sınıfı tanımları

12. ———-

public class ValuesController:

{

}

ValuesController’ın bir AplController olduğu düşünüldüğünde, varsayılan olarak ValuesController’ün miras alabileceği sınıf aşağıdakilerden hangisidir?

A) ApiController
B) Base
C) ApiBaseController
D) API
E) ControllerBase

Cevap : E) ControllerBase

13.

I – Query String (Sorgu Dizisi):

II – Hidden Fields(Gizli Alanlar)

III – Session

Yukarıdakilerden hangisl/hangileri sunucu makinesinde tutulur?

A) Yalnız III
B) Yalnız I
C) I vell
D) Yalnız II
E) Il ve III

Cevap : A) Yalnız III

14. Bir Asp.Net Core MVC uygulamasında model doğrulamanın sunucu tarafında gerçekleşmesi Için hangi nesneye alt özellik true olmalıdır?

A) Model.IsTrue
B) ModelState.Valid
C) Js.IsTrue
D) ModelState.IsValid
E) Data.IsTrue

Cevap : D) ModelState.IsValid

15.

Kullanıcı Adı

_________________

Kullanıcı  adı alanı boş geçilemez

Yukarıdaki şekildeki gibi bir hata mesajının oluşması için aşağıda yer alan özelliğin üstünde …..lle belirtilen yere ne gelmelidir?
public string KullanlclAdl { get; set; }

A) “Kullanıcı adı alanı boş geçilemez”)
B) [Required(ErrorMessage = “Kullanıcı adı alanı boş geçilemez”)]
C) [Error(Message =”Kullanıcı adı alanı boş geçilemez”)]
D) ErrorMessage = “Kullanıcı adı alanı boş geçilemez”)
E) [Required(“Kullanıcı adı alanı boş geçilemez”)]

Cevap : B) [Required(ErrorMessage = “Kullanıcı adı alanı boş geçilemez”)]

16. Sorgu yeteneklerinin doğrudan C# dilinin entegrasyonuna dayalı olduğu bir dizl teknolojinin adı olan LINQ’nun tam adı nedir?

A) Language Integrated Query
B) Language Interface Query
C) Linked Interface Query
D) Linked Integrated Query
E) Last Intersection Query

Cevap : A) Language Integrated Query

17. <a href=”/Kullanici/Index”>Tikla</a> html anchor etiketl, tag helper’lar lle nasıl tanımlanabilir?

A) <a asp-for=”Index” asp- controller=”Kullanici”Tikla</a>
B) <a asp-for=”Tikla” >Tikla</a>
C) <a asp-controller=”Index” asp-action=”Kullanici” >Tıkla</a>
D) <a asp-for=”Kaydet” asp- action=”Index”>Tikla</a>
E) <a asp-controller=”Kullanici” asp-action=”Index” >Tikla</a>

Cevap : E) <a asp-controller=”Kullanici” asp-action=”Index” >Tikla</a>

18.

18. <form asp-controller=”Kisl” asp-action=”Kaydet” asp-route-id=”10″>
</form>
şeklinde tanımlanan bir form tag helper’ı İçin üretllen Html çıktısı ne olur?

A) <form method=”post”
action=”/Kisi/Kaydet/10″></form>
B) <form method=”get”
action=”/Kaydet/Kisi/10″></form>
C) <form method=”get”
action=”/Kisi/Kaydet/10″></form>
D) <form method=”post”
action=”/10/Kaydet/Kisi”..></form>
E) <form method=”post” action=”self”>.</form>

Cevap : A) <form method=”post”
action=”/Kisi/Kaydet/10″></form>

19. public class KitaplıkContext:
{
}
DbContext’In uygulamada kullanılabilmesi için, KitaplıkContext sınıfının hangi sınıftan türetilmesi gerekir?A) Context
B) SetDb
C) DbSet
D) DbContext
E) Db

Cevap : D) DbContext

20. EF Core kullanılan bir Asp.Net Core projesinde sınıf özelliklerl (class propertles), verl tabanında hangi öğeye karşılık gelir?

A) Tablo Kayıtlarına
B) Sql örneklerine
C) Veritabanlarına
D) Tablolara
E) Tablo Sütunlarna / Kolanlarına

Cevap : E) Tablo Sütunlarna / Kolanlarına

Web Programlama 2 2022 Final Soruları

Auzef Yönetim Bilişim Sistemleri Lisans

Öğrenci Dostu
Öğrenme Yönetim Sistemi – LOLONOLO

Web Programlama II

Editor

Editör

error: Kopyalamaya Karşı Korumalıdır!