C Programlama Çoktan Seçmeli Sorular

C Programlama Çoktan Seçmeli Sorular

  1. MCQss.com'a hoş geldiniz! Bu sayfada, C programlama diline yönelik çoktan seçmeli soruların bir derlemesini bulacaksınız. Her bir soru, C dilinde programlama ile ilgili konuları kapsamaktadır. Soruları çözerken birden fazla seçenek arasından doğru cevabı seçebilirsiniz.

C Programlama, sistem geliştirme, gömülü sistemler ve işletim sistemleri gibi alanlarda yaygın olarak kullanılan güçlü bir programlama dilidir.

C dilini öğrenmek istiyorsanız, temel C sentaksı, operatörler ve ifadeler, diziler, göstericiler, fonksiyonlar, veri yapıları ve dosya işlemleri gibi konulara odaklanmanızı öneririz.

MCQss.com'daki C Programlama çoktan seçmeli soruları, C programlama bilginizi ve becerilerinizi geliştirmenize yardımcı olacaktır. Doğru cevabı seçebilir ve hemen geri bildirim alarak anlayışınızı değerlendirebilirsiniz.

C Programlama çoktan seçmeli sorularının faydaları arasında bilginizi organize etmek ve değerlendirmek, iş mülakatları ve sınavlara hazırlanmak, ayrıca bu alandaki bilginizi ücretsiz olarak pratik yaparak ve geliştirerek artırmak yer almaktadır.

1: Tüm C programlarının içermesi gereken tek işlev nedir?

A.   ana()

B.   Program ()

C.   başlangıç()

2: char* buf [100]; strcpy (Buf, argv [1]); Bu kod hangi güvenlik riskine karşı savunmasızdır?

A.   Biçim Dizesi

B.   Stack Overflow

C.   Tamsayı taşması

D.   Yarış kondisyonu

E.   Yığın taşması

3: Hangisi ayrılmış bir anahtar kelime değil?

A.   anahtar

B.   statik

C.   hariç

D.   Stajyer

E.   yapı

4: C değişkeni bir rakamla da başlayabilir.

A.   Doğru

B.   YANLIŞ

5: Fonksiyon aşırı yükleme C'de desteklenmez.

A.   Doğru

B.   YANLIŞ

6: C'de nasıl sonsuz bir döngü yapabilirsiniz?

A.   için(;;) { }

B.   (1) {}

C.   Döngü: ... Goto Loop;

D.   Tüm cevaplar doğru.

7: #ifdef __apple__ # dahil & lt; dir/x.h & gt; #else # dahil & lt; diğer_dir/x.h & gt; #endif ne anlama geliyor?

A.   __Apple__ tanımlanmışsa Dir/X.H veya aksi takdirde diğer_dir/x.h içerir.

B.   __Apple__'ı tanımlayacak, Dir/X.H'yi içerecek ve bir dahaki sefere diğer_dir/x.h içerecek

C.   __Apple__'ı tanımlayacak ve dir/x.h içerecek

D.   __Apple__ tanımlanmamışsa Dir/X.H'yi veya aksi takdirde diğer_dir/x.h içerir.

8: Aşağıdaki kod bloğu yürütüldükten sonra I Nedir: INT I; i = 10/5/2/1;

A.   0

B.   1

C.   5

D.   4

9: Çıktı ne olacak: #include void main () {char a [6] = "Merhaba"; printf ("%d", sizeof (a)); }

A.   Program yürütülmeyecek.

B.   Dizi doğru şekilde başlatılmadı

C.   6

D.   Zaman Hatası Derleme

10: X değişkeninin değeri nedir? int x; x = 32 /64;

A.   0.5

B.   0

C.   Tanımsız

11: "İnt *p = malloc (2); Yapmak?

A.   Programınızı çökertecektir (INT iki değil, dört bayt uzunluğundadır).

B.   Hiçbir şey, bir tip uyumsuzluk derleyici hatası verecektir.

C.   Yamdan tahsis edilen iki baytlık bir bellek parçasına P noktasına getirecektir.

D.   2 sayıya P noktasına değecektir.

12: Bir diziyi bir işlevin bağımsız değişkeni olarak geçirirsek, tam olarak ne geçer?

A.   A [0] dizinin değeri

B.   Dizinin [son] th değeri

C.   Bir dizinin tüm öğeleri

D.   Dizinin Adresi

13: C'de bir blok ...

A.   tablo

B.   Etiketler

C.   açılı parantez

D.   Kıvırcık diş telleri

E.   girinti

14: int sekmesi [3] = {0,1,2}; int i = 0; sekme [++ i] ==?

A.   0

B.   2

C.   1

15: C dilinde &&

A.   Hiçbiri

B.   Mantıksal Operatör

C.   Aritmetik operatör

D.   İlişkisel operatör

16: int i = 17/3; I'in değeri nedir?

A.   5

B.   6

C.   6.0

D.   5.60

E.   5.666666

17: C Nesne Odaklı mı?

A.   HAYIR

B.   Evet

18: Değişken bir adda aşağıdaki özel sembollerden hangilerine izin verilir?

A.   - (tire)

B.   * (yıldız işareti)

C.   _ (vurgulamak)

D.   | (boru hattı)

19: int *a, b; B nedir?

A.   Bir int *

B.   Bir int

C.   Derlemez

20: İki tamsayı değişkenini karşılaştırmak için doğru operatör aşağıdakilerden hangisidir?

A.   =

B.   eşit

C.   ==

D.   : =

21: Bunlardan hangisi geçerli anahtar kelime değil?

A.   kargaşa

B.   batmadan yüzmek

C.   var

D.   çift

E.   int

22: Aşağıdakilerden hangisi önceden tanımlanmış bir değişken türü değildir?

A.   batmadan yüzmek

B.   gerçek

C.   int

23: C ifadesinin sonu bu karakterle gösterilir.

A.   .

B.   +

C.   :

D.   ;

24: Sistem işlevi LongJMP (), yürütme kontrolünü etkin işlev çağrı ağacındaki kullanıcı tarafından belirlenen herhangi bir noktaya döndürmek için kullanılabilir.

A.   YANLIŞ

B.   Doğru

25: Bu programın çıktısı ne olacak? #include yapı verileri {char a; char *verileri; int değeri; }; Main () {printf ("%d \ n", sizeof (yapı verileri)); }

A.   6

B.   3

C.   9

D.   Derleyiciye ve donanım mimarisine bağlıdır.

E.   12

26: İnt a, b,*p'deki p değeri nedir; p = & a; b = ** p; printf ("%d", p);

A.   B değişkeninin değeri

B.   A değişkeninin adresi

C.   değişkenin değeri a

D.   B değişkeninin adresi

27: Bu döngü sona erecek mi? int x = 10; (x-- & gt; 0);

A.   Segfault'a neden olacak

B.   HAYIR

C.   Evet

D.   Derlemeyecek

28: Double hakkında hangi ifade doğru?

A.   Boyutu uygulamaya bağlıdır

B.   Boyutu 128 bit

C.   Bu bir şamandıra takma adı

D.   GPU'yu kullanır

29: 'Arr' adlı bir dizinin ilk öğesine nasıl erişebilirsiniz?

A.   ARR [0]

B.   (bunların ikisi de)

C.   *arr

30: C'deki farklı kayan nokta veri türleri nelerdir?

A.   şamandıra, çift, uzun çift

B.   çift, uzun int, şamandıra

C.   kısa int, çift, uzun int

D.   şamandıra, çift

31: İle: sizeof (char *) == 4 sizeof (char) == 1 Char plop [2] [3] için ne boyutu (plop) ne olacak?

A.   6

B.   14

C.   18

D.   10

32: Foo [4] şu eşdeğerdir:

A.   *(& foo + 4)

B.   (*foo + 4)

C.   Bu gösterimleri kullanarak eşdeğer yok

D.   & (foo + 4)

E.   *(foo + 4)

33: Aşağıdaki kodun çıktısı nedir? char * str1 = "ABCD"; char * str2 = "xyz"; eğer (str1

A.   Tanımsız

B.   2

C.   1

34: Aşağıdaki kod ne yazdıracak? void *p = malloc (0); printf ("%d \ n", p);

A.   Hiçbir şey, bir çalışma zamanı hatası vermeyecek.

B.   Hiçbir şey, derlemeyecek.

C.   Bilinmeyen, Malloc'un ne geri döneceğine bağlı.

D.   0

35: 1 ve 2 değeri nedir?

A.   2

B.   0

C.   1

D.   3

36: stdarg.h tanımlıyor mu?

A.   Gerçek Argümanlar

B.   resmi argümanlar

C.   dizi tanımları

D.   Veri türlerine sahip bağımsız değişkenler

E.   Değişken bağımsız değişken işlevleriyle kullanılan makrolar

37: Aşağıdakilerin çıktısı ne olacak? (int) b * (şamandıra) a / (çift) d * (uzun) c

A.   çift ​​

B.   uzun

C.   batmadan yüzmek

D.   int

38: Bir dizi işlev olarak bir parametre olarak göndermek için, hangisi doğru bir yoldur:

A.   dothis (*dizi)

B.   dothis (dizi [boyut])

C.   Dothis (& dizi)

D.   dothis (dizi)

39: PrintF ("%d \ n", sizeof (uzun) / sizeof (int)) çıktısı nedir?

A.   2

B.   Uygulamaya bağlıdır, ancak her zaman bir sayı> 1.

C.   1

D.   4

E.   Uygulamaya bağlıdır, ancak her zaman bir sayı> = 1.

40: Ana () işlevi özyinelemeli olarak adlandırılabilir.

A.   Doğru

B.   YANLIŞ

41: Hangisi bitsel bir operatör değil?

A.   ~

B.   ^

C.   & lt;

D.   !

E.   |

42: Bu kod ne yazdıracak? #include void işlevi (char *name) {name = null; } main () {char *name = "elance"; fonksiyon adı); printf ("%s", ad); }

A.   Elance

B.   HÜKÜMSÜZ

C.   Uzmanlama hatası

D.   Derlemeyecek

43: Malloc (0) ne geri döner?

A.   HÜKÜMSÜZ

B.   Segfault programı

C.   Davranış uygulama tanımlı

D.   Benzersiz bir işaretçi

44: Bir "P" işaretçisinde depolanan adreste değer elde eden operatör:

A.   *P

B.   &P

C.   &(P)

D.   **(P)

E.   *(*P)

45: #include int main () {int a = 0; #if (a == 0) printf ("eşit"); #else ise printf ("eşit değil"); #endif dönüş 0; } Yukarıdaki programın çıkışı:

A.   Çöp

B.   Hükümsüz

C.   Eşit değil

D.   Eşit

E.   Derleme Hatası

46: 3 boyutlu bir diziye (*foo) [2] [3] [4] bir işaretçi için, en azından içeriğini tahsis etmek için MALLOC'a kaç çağrıya ihtiyacınız var?

A.   24

B.   2

C.   4

D.   1

E.   3

47: Programın çıktısı nedir: int main () {int i, j; i = 1,2,3; J = (1,2,3); printf (" %d %d", i, j); dönüş 0; }

A.   0 0

B.   1 1

C.   1 3

D.   I & j'nin çöp değerleri

E.   Zaman Hatası Derleme

48: Memmove (), argümanlarının yeri söz konusu olduğunda memcpy () daha güvenlidir.

A.   YANLIŞ

B.   Doğru

49: Aşağıdaki kodu yürütürseniz ne çıktı? #include int main () {int x = 25; (!! x) printf ("%d" ,! x); başka printf ("%d", x); dönüş 0; }

A.   0

B.   1

C.   25

D.   -1

E.   2

50: Hangi işlev bir sistem çağrısıdır?

A.   çırpınan

B.   kapalı

C.   baskı

51: Aşağıdaki kodu yürütürseniz ne çıktı? #include int main () {float a = 0.5, b = 0.9; eğer (a && b> 0.9) printf ("sachin"); başka printf ("rahul"); dönüş 0; }

A.   Derleyici hatası

B.   Sachin

C.   Rahul

D.   hükümsüz

E.   Çalışma hatası

52: Aşağıdaki programın çıktısı ne olacak: #include int main () {int a, b; a = -3 - - 25; b = -5 - ( - 29); printf ("a = %d b = %d", a, b); dönüş 0; }

A.   A = 22 B = 34

B.   A = 22 B = 24

C.   A = 28 B = 34

D.   A = 28 B = 24

53: C'de ....

A.   Dizeler çift tırnak ve tek tabakalı karakter ile çevrilidir.

B.   Dizeler ve karakterler çift tırnak veya tek tırnak ile çevrili olabilir.

C.   Dizeler C'de yoktur.

54: C99 Standart, dahili isimler için ____ karakterlerin benzersizliğini garanti eder.

A.   63

B.   14

C.   12

D.   31

55:

Aşağıdakilerden hangisi iki boyutlu bir diziyi başlatmanın doğru yoludur?

A.   char str [2] [4] = { & quot; abc & quot; & quot; def & quot; };

B.   char str [2] [4] = { {quot; abc "}, {quot; def & quot;} };

C.   char str [2] [4] = { {'a', 'b', 'c', '\ 0'}, {'d', 'e', ​​'f', '\ 0'} };

D.   a ve B

E.   A, B ve C

56:

Anahtar kelime kaydı için aşağıdaki ifadelerden hangisi doğrudur?

A.   Depolama sınıfı spesifikatör

B.   Değişkenin maksimum hız için CPU kaydında tutulmasını garanti eder

C.   Değişkenin maksimum hız için CPU kaydında tutulmasını ister

D.   Değişken değerin maksimum hız için CPU Kayıt'ta tutulduğunu garanti etmez

57:


sonucunda standart çıktı Kod snippet'ini takip ediyor mu?
Main ()
{
char *str [] = {
& quot; manish " & quot; /> & quot; choudhary & quot;
};

printf (& quot; \ nstring1 = %s & quot;, str [0]);
printf ("\ nstring2 = %s ", str [1]);
printf (& quot; \ nstring3 = %s ", str [2]);
} < /span>

A.   String1 = Manish String2 = Kumar String3 = choudhary

B.   String1 = Manish String2 = Manish String3 = Manish

C.   String1 = Manishkumarchoudhary String2 = (null) String3 = (null)

D.   Derleyiciden bir hata mesajı alacaksınız

58:


sonucunda standart çıktı Kod snippet'ini takip ediyor mu?
int recur (int num)
{
if (num == 1 || num == 0)


dönüş 1;
if (num%2 = = 0)
dönüş tekrar (num/2 ) +2;
else
dönüş tekrar (num-1 ) +3;
}
int main ()
{
int a = 9; < br /> printf (& quot;%d \ n & quot;, recur (a));
dönüş 0;
} < /span>

A.   10

B.   9

C.   11

D.   8

E.   Yukarıdakilerin hiçbiri

59:

Aşağıdaki iki bildirim ifadesini okuyun .
1. #include

2. #include "stdio.h"
aşağıdaki ifadelerden hangisi Yukarıdaki ikiye
ifadeler doğru mu?

A.   İfade 1 için, başlık dosyası önce aranacak Yerel dizin ve sonra standart sistemde "/usr/dahil" gibi dizinler

B.   İfade 1 için, başlık dosyası "/usr/dahil" gibi standart sistem dizinleri

C.   İfade 2 için, başlık dosyası önce aranacak Yerel dizin ve sonra standart sistemde "/usr/dahil" gibi dizinler

D.   İfade 2 için, başlık dosyası "/usr/dahil" gibi standart sistem dizinleri

E.   Yukarıdakilerin hiçbiri

60:

aşağıdaki kodu inceleyin Num bir tamsayı dizisidir ve n
dizinin uzunluğu: < br /> için (i = 0; i & lt; n-1; i ++)
{
& nbsp; < /b>
for (j = i+ 1; j & lt; n; j ++)
{
if (num [i] & gt; num [j])
{
var = num [i] ;
num [i] = num [J];
num [j] = var ;
}
}
}
Yukarıdaki kod ne yapar ?
< /span>

A.   Dizinin öğelerini artan sırada yazdırır

B.   Dizinin öğelerinin toplamını hesaplar

C.   Diziyi artan sırada sıralar

D.   Diziyi azalan sırada sıralar

E.   Dizinin öğelerinin ortalamasını hesaplar

61:

aşağıdaki dizi bildirimi verildiğinde:
int a [2] [ 3] [4]
& nbsp; < /b>
> A dizisindeki öğeler

A.   24

B.   22

C.   20

D.   12

E.   36

62:

Aşağıdaki dosya modlarından hangisi okuma + eklenir mi?

A.   W+

B.   A+

C.   R+

D.   R+A

E.   A+R

63:

Hangi başlık dosyası yöntemlerdir ( veya makrolar) isalpha (), islower () bir parça
?

A.   stdio.h

B.   ctype.h

C.   String.h

D.   Math.h

E.   Yukarıdakilerin hiçbiri

64:

bir dosya olduğunu varsayalım .dat okumada açılması gereken
Dosya işaretçisini kullanarak mod ptr1 , doğru sözdizimi ne olacak?

A.   ptr1 = açık ("a.dat");

B.   PTR1 = FileOpen ("a.dat");

C.   ptr1 = fopen (& quot; a.dat & quot; r & quot;);

D.   ptr1 = açık ("a.dat", "r & quot;);

E.   ptr1 = fileopen ("a.dat", "r");

65:

aşağıdakilerden hangisi Bir depolama türü?

A.   Oto

B.   Global

C.   statik

D.   kayıt olmak

E.   hariç

66:

Aşağıdaki aşağıdaki kümelerden hangisi Dönüşüm ifadeleri
ile sonuçlanabilir. veri kaybı?

A.   int i; char c; i = c; c = i;

B.   int i; char c; c = i; i = c;

C.   int i; float f; i = f; f = i;

D.   Yukarıdakilerin hiçbiri

67:

0?

A.   atamak()

B.   calloc ()

C.   Malloc ()

D.   Swab ()

E.   tahsis ()

68:

Hangi işlevi kullanacaksınız Dosya işaretçisini başlangıçta konumlandırın
dosyanın? span>

A.   geri sarma()

B.   fseek ()

C.   fscanf ()

D.   A veya b

E.   B veya C

69:

hangi işlev bir dizeyi dönüştürür bir tamsaya mı?

A.   int ()

B.   sayı()

C.   atoi ()

D.   Val ()

E.   Tonum ()

70:

Aşağıdakilerin bir sonucu olarak standart çıktı
kod snippet?
void main ()
{
int i, j, k ;
i = 4;

j = 30;
k = 0;
k = j ++/i ++;
++ k;
printf (& quot;%d %d %d & quot;, i, j, k);
} < /span>

A.   5 31 8

B.   5 31 7

C.   5 31 6

D.   4 30 7

71:

argv ne yapar [0 ]?

A.   İlk komut satırı parametresi program

B.   Program adı

C.   Komut satırı argümanlarının sayısı

D.   Yukarıdakilerin hiçbiri

72:

Aşağıdakilerden hangisi bir Bellekte verileri biçimlendirme işlevi?

A.   Sprintf ()

B.   printf ()

C.   Scanf ()

D.   özgür()

E.   atol ()

73:


sonucunda standart çıktı Kod snippet'ini takip ediyor mu?
Main ()
{
int n = 5, x ;
x = n ++;
printf (& quot;%d & quot;, x);
x = ++ n;
printf (& quot;%d & quot;, x ++);
printf (& quot;%d & quot ;, x);
& nbsp; < /b>
dönüş 0;
} < /span>

A.   6 7 8

B.   5 7 8

C.   6 8 8

D.   5 8 8

E.   Yukarıdakilerin hiçbiri

74:

aşağıdaki program, verilerin olduğu varsayılarak
Tip Kısa için 2 bayt alır depolama?
yapı düğümü
{
imzasız char bit1: 1;
imzasız char bit2: 1;
imzasız kısa bit3: 7;
} node1;
Main ()
{
int boyutu = sizeof (node1 );
& nbsp; < /b>
printf (& quot;%d & quot ;, boyut);
} < /span>

A.   4

B.   3

C.   2

D.   Yukarıdakilerin hiçbiri

75:


sonucunda standart çıktı Kod snippet'ini takip ediyor mu?
Main ()
{
enum {kırmızı, yeşil, mavi = 6, beyaz};
printf (& quot;%d %d %d %d & quot; kırmızı, yeşil, mavi, beyaz);
dönüş 0;
} < /span>

A.   0 1 6 2

B.   0 1 6 7

C.   Derleme hatasına neden olur

D.   Yukarıdakilerin hiçbiri

76:

aşağıdaki ifadeyi okuyun: < br /> extern int a;
& nbsp; < /b>
Aşağıdaki ifadeden hangisi/ Yukarıdaki ifadeyle ilgilidir
doğru/doğru mu? /span>

A.   Bir tamsayı değişkeni a beyan eder; Depolama tahsisi değişken

B.   Bir tamsayı değişkeni a beyan eder; Tahsis etmiyor Değişken için depolama

C.   Değişkenin akımın dışında tanımlandığını gösterir dosya

D.   Dosya dışında tanımlanan değişkenin kapsamını bu dosya

E.   Yukarıdakilerin hepsi

F.   Yukarıdakilerin hiçbiri

77:

> Aşağıdaki işlev bildirimi?
func (char c);

A.   geçersiz

B.   kargaşa

C.   int

D.   Tanımsız

78:

Bildirge int *( * P) [10] şunları gösterir:

A.   P, dönüş türünü işlemek için bir dizi işaretçidir. hangisi bir tamsayı

B.   P, bir işaretçiyi bir işaretçi döndüren bir işlevin işaretçisidir. tamsayı

C.   P, bir dizi tamsayı işaretçisinin bir işaretçisidir

D.   P, bir karakter dizesinin bir işaretçisidir

79:


sonucunda standart çıktı Kod snippet'ini takip ediyor mu?
Main ()
{
void addup (int b) ;
addup (b); < br /> dönüş 0;
}
int b = 5; < br /> & nbsp; < /b>
void addup (int b)
{
statik int v1;
v1 = v1+b;
printf (& quot;%d & quot;, v1);
} < /span>

A.   Derleme hatasına neden olur

B.   5

C.   0

D.   Tanımsız değer

80:


sonucunda standart çıktı Kod snippet'ini takip ediyor mu?
Main ()
{
char *pmessage = & quot; asdfgh & quot ;;
*pmessage ++;
printf (& quot;%s & quot ;, pmessage);
dönüş 0;
} < /span>

A.   Derleme hatasına neden olur

B.   Tanımsız dize

C.   sdfgh

D.   asdfgh

81:

diziler hakkında doğru ifadeyi seçin .

A.   Otomatik diziler başlatılamaz

B.   [100] [100] olarak bildirilen bir dizi, maksimum bir 10000 element

C.   Bir dizi, farklı veri türlerinde öğeleri tutabilir

82:

Aşağıdakilerin bir sonucu olarak standart çıktı
kod snippet?
void main ()
{
char arr [{{ ', ' & nbsp; < /b>
printf (& quot;%d & quot ;, strlen (arr));
} < /span>

A.   0

B.   1

C.   3

D.   4

E.   Belirlenemez

83:

Devam Anahtar Kelime
için ' döngü '? < /span>

A.   Kontrol döngünün başlatılmasına geçer

B.   Kontrol döngünün durumuna geçer

C.   Kontrol döngünün başlangıcına geçer

D.   Kontrol, döngünün ilk ifadesine geçer

E.   Kontrol, sonundan önceki ifadeye geçer. döngü

84:

aşağıdaki dizi verildiğinde: < br /> char kitapları [] [40 ] = {
& quot; Don Camillo ",
& quot; bir alaycı kuşu öldürmek için & quot ;,
& quot; ailem ve diğer Hayvanlar & quot;,
& quot; kuşlar, canavarlar ve Akrabalar "
};
printf (& quot;%s ", kitaplar [3]);? >

A.   Kuşlar

B.   B

C.   Kuşlar, canavarlar ve akrabalar

D.   Ailem ve diğer hayvanlarım

E.   M

85:

aşağıdakiler olduğunda ne olacak Kod yürütüldü?
void main ()
{
char arr1 [] = & quot ; Regalint & quot ;;
char *arr2;
& nbsp; < /b>
arr2 = arr1;
printf (& quot;%d , & quot;, sizeof (arr1));
printf (& quot;%d & quot ;, sizeof (arr2));
} < /span>

A.   1,1

B.   1,4

C.   8,8

D.   8,9

E.   9,4

86:

Aşağıdakilerin bir sonucu olarak standart çıktı
kod snippet?
void main ()
{
char arr1 [] = & quot ; Regalint & quot ;;
printf (& quot;%d , & quot;, strlen (arr1));
printf (& quot;%d & quot ;, sizeof (arr1));
} < /span>

A.   1,1

B.   8,4

C.   8,8

D.   8,9

E.   9,8

87:

hangi işlev bir dizeyi dönüştürür Çift hassas bir miktarda?

A.   atoi ()

B.   At()

C.   atol ()

D.   Atan ()

E.   ACOS ()

88:

hangi dosya işlevi tarafından yapabilirsin Dosya işaretçisini
uygun şekilde konumlandırın mevcut konumu ile? < /span>

A.   ftell ()

B.   fseek ()

C.   fgetc ()

D.   Fread ()

E.   fscanf ()

89:


sonucunda standart çıktı Kod snippet'ini takip ediyor mu?
#tanımlama adı manish
Main ()
{
printf (& quot; benim adım & quot ; & quot; adı & quot;);
} < /span>

A.   Benim adım Manish

B.   Benim isim adım

C.   Derleme hatasıyla sonuçlanır

D.   Yukarıdakilerin hiçbiri

90:

Aşağıdakilerden hangisi/
ile Ana'nın doğru imzası /s. komut satırı bağımsız değişkenleri?

A.   int main (int argc, char ** argv)

B.   int main (int argc, char *argv [])

C.   int Main (int argc, char *argv)

D.   int main (int argc, char argv [])

E.   Yukarıdakilerin hepsi

91:

Aşağıdaki ifadelerden hangisi olacak derleme hatasıyla sonuçlanır mı?

A.   int n = 5, x; x = n ++;

B.   int n = 5, x; x = ++ n ++;

C.   int n = 5, x; x = (n+1) ++;

D.   int n = 5, x = 6; x = (n+x) ++;

E.   Yukarıdakilerin hiçbiri

92:


ihtiyaç duyulan /ihtiyaç duyulan bellek tahsisi /s. Programcı bellekle ilgilenmek için Yönetim?

A.   Statik Bellek Tahsisi

B.   Dinamik bellek tahsisi

C.   Otomatik bellek tahsisi

D.   Yığınta Bellek Tahsisi

E.   Yığın üzerinde bellek tahsisi

93:

Birleştirme işlevi nedir İki iplik?

A.   Strcmp ()

B.   Strcpy ()

C.   Strcat ()

D.   Strlen ()

E.   Catstr ()

94:


sonucunda standart çıktı Kod snippet'ini takip ediyor mu?
# b) ((a) & gt; (b)? (a) :( b))
Main ()
& nbsp; < /b>
{
int a = 4; < br /> şamandıra b = 4.5; < br /> printf (& quot;%. 2f \ n & quot;, max (a, b));
} < /span>

A.   Derleme hatasıyla sonuçlanır

B.   Tanımsız değer

C.   4.50

D.   4.0

E.   Yukarıdakilerin hiçbiri

95:

operatörlere verildiğinde:
1) *
2) /
3) %
Öncelik mi?

A.   1,2,3

B.   1,3,2

C.   3,2,1

D.   Hepsi aynı önceliğe sahip

E.   1 ve 2 aynı önceliğe sahiptir, 3'ü daha düşüktür öncelik

96:

atarsanız ne olur
bir dizinin öğesinin bir değeri alt simge boyutu aşan alt simge dizinin?

A.   Eleman 0 olarak ayarlanacak

B.   Hiç bir şey; yaygın olarak yapılır

C.   Tanımsız davranış

D.   Derleyiciden bir hata mesajı alacaksınız

97:


sonucunda standart çıktı Kod snippet'ini takip ediyor mu?
void main ()
{
imzasız char a = 25;
& nbsp; < /b>
a = ~ a; < br /> İmzalı Char B = 25;
b = ~ b; < br /> printf (& quot;%d %d & quot;, a, b);
} < /span>

A.   0 0

B.   230 230

C.   230 -26

D.   230 -103

E.   Yukarıdakilerin hiçbiri

98:

aşağıdakilerden hangisi Dosya ile ilgili bir işlev mi?

A.   fgetc ()

B.   puts ()

C.   fputc ()

D.   fscanf ()

E.   fprintf ()

99:

Hangi işlevi kullanacaksınız dosyaya biçimlendirilmiş bir çıktı yazın?

A.   fputc ()

B.   fputs ()

C.   fprintf ()

D.   fseek ()

E.   ftell ()

100:

dizi verildiğinde:
int num [3] [ 4] = {
{3,6,9 , 12},
{15,25,30 , 35},
{66,77,88 , 99}
};
*(*(Num+1) +1) +1?

A.   3

B.   15

C.   26

D.   66

E.   77