SINIF ORTALAMASI 31,8 OLUP DERSLE İLGİLİ GEREKLİ ÇALIŞMALARIN YAPILMADIĞI GÖRÜLMÜŞTÜR. CEVAP ANAHTARINI İYİCE KONTROL EDİN VE FİNALE KADAR EKSİKLERİNİZİ GİDERMEYE GAYRET EDİN.
1-

Yukarıdaki çıktıyı
verecek Java Script kodunu aşağıdaki kutucuğa yazınız. (10 Puan)
var sehir;
sehir=prompt(“Yaşadığınız şehrin trafik kodunu
giriniz”, “İstanbul için 34, Ankara için 6 gibi”);
|
2- var a=5; var b=7; var c=14; var d=23; var e;
e = (a + b < c) ? d : a+b ;
Yukarıdaki
Java Script koduna göre e değerini aşağıdaki kutucuğa yazınız ? (5 Puan)
23
|
3- ASP ile ASP.NET arasındaki farklardan beş
tanesini aşağıdaki tabloya yazınız . (15
Puan)
ASP
|
ASP.NET
|
Klasik ASP
sunucusu .asp uzantılı dosyalarla ilgili taleplere cevap vermektedir.
|
ASP.NET sunucusu
.asp, ascx ve .asmx uzantılarını kullandığı için tüm bu dosyaları aynı
sunucu üzerinden çalıştırmamız mümkündür.
|
Az sayıda dil seçeneğinden birini kullanarak sunucu taraflı script
yazılabilir ve çalışma anında yorumlanır.
|
Sunucu taraflı
kodlar herhangi bir .NET dilinde yazılabilir. Bu diller yorumlanmaz
derlenir.
|
Asp
script’lerinin işlevselliği COM nesneleriyle genişletilebilir.
|
.NET System
sınıflarından herhangi biri kullanılabilir,
mevcut COM nesneleri de çağrılabilir.
|
Kod ve HTML genellikle sayfa içinde yerel olarak karışmıştır.
|
ASP.NET
sayfasında yerel kod da kullanılır fakat genelde code-behind
sınıflarında HTML den ayrı yer alır.
|
Gönderilen HTML
form alanlarını işler
|
Gönderilen form
alanlarını geçerlilik denetimini yapar ve işler
|
Ayarlar, özel
olaylarla ilgili kodu çalıştıran özel ASP dosyasında tutulur.
|
Ayarlar, XML
formatındaki dosyalarda tutulur.
|
4-

Yukarıda formda satı ve
sütun sayıları seçildikten sonra tablo oluştur butonuna tıklanınca istenile
boyutta tablo oluşturan ASP.NET C# scripti aşağıdaki kutucuğa yazınız. (20 Puan)
protected void Page_Load(object sender, EventArgs
e)
{ //Satır ve Sütun Oluşumu
int
nrows = 3, ncells = 2, i, j;
for
(j = 0; j <= nrows - 1; j++)
{
TableRow r; r = new
TableRow();
for
(i = 1; i <= ncells; i++)
{
TableCell c; c =
new TableCell();
c.Controls.Add(new LiteralControl ("Satır " + j.ToString() +
", hücre " + i.ToString()));
r.Cells.Add(c); }
Table1.Rows.Add(r);
}
|
5- Aşağıda verilen
validatorlerin görevlerini yanlarındaki kutucuklara yazınız. (20 Puan)
VALIDATOR
|
GÖREVİ
|
RequiredFieldValidator
|
Bir kontrol içerisine değer girilip girilmediğini kontrol eder. Veri
girilmesi zorunlu alanlarda kullanılır.
|
CompareValidator
|
Kontrol içerisine girilen değeri, sabit değerle veya başka bir kontrole
girilen değerle karşılaştırır.
|
RangeValidator
|
Kontrol içerisine girilen değerin, İki sabit değer arasında olmasını
sağlar.
|
RegularExpressionValidator
|
Bir kontrol içerisine girilen değerin, istenilen formatta girilmesini
sağlar.
|
6- Aşağıdaki boşluklara
gelmesi gereken kontrolleri ilgili kutucuğa yazınız. (10 Puan)
ASPX kontrol
|
Html Kontrol
|
<asp:Hyperlink>
|
<a href=”...”>
</a>
|
<asp:image>
|
<img src=”..”>
|
<asp:image>
|
<input
type=image>
|
<asp:Label>
|
<span> </span>
|
<asp:ListBox>
|
<select size=”5”> </select>
|
<asp:Panel>
|
<div> </div>
|
<asp:TextBox>
|
<input type=text>
|
<asp:RadioButton>
|
<input
type=radiobutton>
|
<asp:DropDownList>
|
<select>
</select>
|
<asp:Table>
|
<table>
</table>
|
7-
![]()
Yukarıdaki formda butona basıldığında 2’ den metin kutusundaki değere
kadar olan asal sayılar liste kutusuna eklenmektedir. Bu olayı
gerçekleştirmek için butona yazılması gereken ASP.NET C# script kodunu
yandaki kutucuğa yazınız. (20 Puan)
|
int a = Convert.ToInt32(TextBox1.Text);
for (int i = 2; i <= a; i++)
{
int
sayac = 0;
for
(int j = 2; j < i; j++)
{
if
(i % j == 0)
sayac++;
}
if
(sayac == 0) ListBox1.Items.Add(i.ToString());
}
|
Hiç yorum yok:
Yorum Gönder