KWALIFIKACJA INF3 - CZERWIEC 2024 (test 2)

PYTANIE NR 12.
char str1[30] = 'Ala ma kota';
printf("%s", str1);
Wskaż na czym polega błąd w kodzie zapisanym w języku C++.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W zadanym kodzie występuje błąd polegający na użyciu pojedynczych cudzysłowów zamiast podwójnych do zdefiniowania napisu. Prawidłowy zapis powinien wyglądać tak: char str1[30] = "Ala ma kota";. Pozostałe odpowiedzi są niepoprawne, ponieważ: - Napis nie musi mieć dokładnie 30 znaków; tablica może przechowywać do 30 znaków, ale może być krótsza. - Do funkcji printf przekazano odpowiednią liczbę argumentów. - Formatowanie %s jest poprawne do wyświetlania ciągów znaków.



📡 Brak połączenia internetowego