1. Ana Sayfa
  2. Programlama Temelleri

Programlama Temelleri Vize Soruları ve Cevapları


0

Soru 1(20 p.) Aşağıdaki program çalıştırılınca çıktısı ne olur yan taraftaki alana yazın. Ekrana değer yazması için yapılması gereken işlem varsa belirtiniz/yapınız.

 void topla()
{
int sonuc=x+y+z;
}
void main()
{
int x=5, y=7, z=9;
topla(x,y,z);
}

İşlem x, y ve z değişkenleri üzerinde yapılmaktadır. Değişkenlerin toplandığı topla fonksiyonunda değişkenler tanımlanmamıştır. Değişken tanımlama hatası verir.
Öncelikle değişken tanımlamaları topla fonksiyonunda yapılır. Sonuç değişkeni printf fonksiyonu ile ekrana yazdırılır.

void topla()
{
int x=5, y=7, z=9;
int sonuc=x+y+z;
printf("%d",sonuc);
}
void main()
{
topla();
}

Soru 2.(20 p.) strlwr() fonksiyonunu kullanmadan girilen bir string içindeki karakterleri küçük harfe dönüştüren ve ekrana yazan programı yazınız.
‘a’ karakteri ascii karşılığı 97,‘A’ karakteri ascii karşılığı 65

#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
   char str[100];
   int i;
   printf("Cumle Gir: ");
   gets(str);
   for(i=0;str[i]!='\0';i++){
         if(str[i]>='A' && str[i]<='Z' && str[i]!=' '){
         str[i]=str[i]+32;
         }  
         printf("%c",str[i]);
   }
}

Programlama Temelleri Vize Soruları ve Cevaplarının devamını aşağıdaki linkten indirebilirsiniz…
[Yükleme bulunamadı.]

Bu İçeriğe Tepkin Ne Oldu?
İlginizi Çekebilir
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
Inline Feedbacks
View all comments