Arduino Değişken Kapsam ve Niteleyiciler Testi

Arduino Değişken Kapsam ve Niteleyiciler Testi, temel kod okuma bilgisi, değişken kapsam ve niteleyiciler ile ilgili sorular içermektedir. Diğer testlerimize aşağıdaki linkten ulaşabilirsiniz.

Welcome to your Arduino Değişken Kapsam ve Niteleyiciler

Statik bir değişken hangi fonksiyonlar tarafından görülebilir?

Bir programın 4 fonksiyonu varsa, hepsi global bir değişken tarafından tutulan verilere erişebilir mi?

Bir değişken geçici olarak bildirilirse, derleyici hangi bellekten geri döner?

Programın çıktısı ne olurdu?


int pin=11;
void setup() {
pinMode(pin,OUTPUT);
int a=0;
Serial.begin(9600);
}
void loop() {
digitalWrite(pin,HIGH);
Serial.println(a);
}

Kod parçacığındaki hangi satır yanlış?


void setup() {
int a = 0;
const int b = 1;
b=a;
}

Bu programdaki yanlış satır ne olurdu?


void setup() {
int i;
for(i=0;i<10;i++) {
int a=10;
a=9;
break;
}
Serial.begin(9600);
Serial.println(a);
}

Aşağıda verilen veri boyutlarından hangisi geçici bir değişkene girerken tüm kesmeleri kapatmamızı gerektiriyor?

Aşağıdaki kodun çıktısı nedir?


#include
int function()
{
static int c = 0;
c++;
return c;
}
int main()
{
printf("%d ", function());
printf("%d ", function());
return 0;
}

Aşağıdaki kod parçasında hangi satırda hata var?


int x=10;
const int b;
x=b;
b=x;

Herhangi bir programda 'const' olarak bildirilen bir değişkene kaç kez bir değer verilebilir?