Multiple-Choice-Fragen zur C-Programmierung

Multiple-Choice-Fragen zur C-Programmierung

Willkommen bei der Sammlung von Multiple-Choice-Fragen zur C-Programmierung auf MCQss.com. Auf dieser Seite finden Sie eine Reihe von Fragen zur C-Programmierung. Jede Frage ermöglicht es Ihnen, die richtige Antwort aus mehreren Optionen auszuwählen.

Die C-Programmierung ist eine leistungsstarke Programmiersprache, die in verschiedenen Bereichen wie Systementwicklung, Embedded Systems und Betriebssystemen weit verbreitet ist.

Wenn Sie die C-Programmierung lernen möchten, empfehlen wir Ihnen, sich auf Themen wie die grundlegende Syntax der C-Sprache, Operatoren und Ausdrücke, Arrays, Zeiger, Funktionen, Strukturen und Dateioperationen zu konzentrieren.

Die Multiple-Choice-Fragen zur C-Programmierung auf MCQss.com helfen Ihnen dabei, Ihre Kenntnisse und Fähigkeiten in der C-Programmierung zu verbessern. Sie können die richtige Antwort auswählen und sofortiges Feedback erhalten, um Ihre Kenntnisse zu bewerten.

Die Vorteile der Verwendung von Multiple-Choice-Fragen zur C-Programmierung umfassen die Möglichkeit, Ihr Wissen zu organisieren und zu bewerten, Vorbereitung auf Vorstellungsgespräche und Prüfungen sowie die Möglichkeit, kostenlos zu üben und Ihr Wissen in diesem Bereich zu vertiefen.

1: Was ist die einzige Funktion, die alle C -Programme enthalten müssen?

A.   hauptsächlich()

B.   Programm()

C.   Start()

2: char* buf [100]; STRCPY (BUF, Argv [1]); Welches Sicherheitsrisiko ist dieser Code anfällig?

A.   Formatzeichenfolge

B.   Paketüberfluss

C.   Ganzzahlüberlauf

D.   Rassenbedingung

E.   Haufen Überlauf

3: Welches ist kein reserviertes Schlüsselwort?

A.   schalten

B.   statisch

C.   extern

D.   Praktikant

E.   Struktur

4: Eine C -Variable kann auch mit einer Ziffer mit einem Buchstaben beginnen.

A.   WAHR

B.   FALSCH

5: Funktionsüberlastung wird in C nicht unterstützt

A.   WAHR

B.   FALSCH

6: Wie können Sie eine unendliche Schleife in C machen?

A.   für(;;) { }

B.   while (1) {}

C.   Loop: ... Goto Loop;

D.   Alle Antworten sind richtig.

7: #ifdef __apple__ # include & lt; dir/x.h & gt; #Else # include & lt; other_dir/x.h & gt; #endif Was bedeutet es?

A.   Es wird Dir/x.h enthalten, wenn __apple__ definiert ist oder sonst andere_dir/x.h, ansonsten.

B.   Es wird __apple__ definieren, Dir/X.h enthalten und das nächste Mal andere_dir/x.h enthalten

C.   Es definiert __apple__ und beinhaltet Dir/x.h

D.   Es wird Dir/x.h enthalten, wenn __apple__ nicht definiert ist oder sonst andere_dir/x.h, sonst.

8: Was ich nach dem folgenden Codeblock ausgeführt habe: int i; i = 05.01.1;

A.   0

B.   1

C.   5

D.   4

9: Was wird die Ausgabe von: #include void main () {char a [6] = "Hallo" sein; printf ("%d", sizeof (a)); }

A.   Programm wird nicht ausgeführt.

B.   Array nicht richtig initialisiert

C.   6

D.   Zeitfehler kompilieren

10: Was ist der Wert der Variablen x? int x; x = 32/64;

A.   0,5

B.   0

C.   Nicht definiert

11: Was macht "int *p = malloc (2);" Tun?

A.   Es wird Ihr Programm zum Absturz bringen (ein int ist vier Bytes lang, nicht zwei).

B.   Nichts, es liefert einen Typfehlanpassungs -Compiler -Fehler.

C.   Es wird P auf ein nicht initialisiertes Zwei-Byte-Stück Memory hinweisen, das aus dem Haufen zugewiesen wurde.

D.   Es wird P auf die Nummer 2 hinweisen.

12: Wenn wir ein Array als Argument einer Funktion übergeben, was genau wird übergeben?

A.   A [0] Th -Wert des Arrays

B.   ein [letzter] th -Wert des Arrays

C.   Alle Elemente eines Arrays

D.   Adresse von Array

13: In C wird ein Block durch ... definiert von ...

A.   Tabellen

B.   Stichworte

C.   Winkelklammern

D.   Geschweifte Klammern

E.   Vertiefung

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

A.   0

B.   2

C.   1

15: In C -Sprache && ist a

A.   Keiner von denen

B.   Logischer Operator

C.   Arithmetischer Operator

D.   Relationaler Operator

16: int i = 17/3; Was ist der Wert von i?

A.   5

B.   6

C.   6.0

D.   5.60

E.   5.666666

17: Ist C -objektorientiert?

A.   NEIN

B.   Ja

18: Welche der folgenden speziellen Symbole sind in einem variablen Namen zulässig?

A.   - (Bindestrich)

B.   * (Sternchen)

C.   _ (Unterstrich)

D.   | (Pipeline)

19: int *a, b; Was ist B?

A.   Ein int *

B.   Ein int

C.   Es kompiliert nicht

20: Welcher der folgenden Operator ist der richtige Operator, um zwei Ganzzahlvariablen zu vergleichen?

A.   =

B.   gleich

C.   ==

D.   : =

21: Welches davon ist kein gültiges Schlüsselwort?

A.   verkohlen

B.   schweben

C.   var

D.   doppelt

E.   int

22: Welche der folgenden Aussagen ist kein vordefinierter variabler Typ?

A.   schweben

B.   real

C.   int

23: Das Ende einer C -Aussage wird durch diesen Charakter angezeigt.

A.   .

B.   +

C.   :

D.   ;

24: Die Systemfunktion LongJMP () kann verwendet werden, um die Ausführungsregelung an einen beliebigen benutzerdefinierten Punkt in der Active Function Call-Tree zurückzugeben.

A.   FALSCH

B.   WAHR

25: Was wird die Ausgabe dieses Programms sein? #Include struct Data {char a; char *Daten; int Wert; }; main () {printf ("%d \ n", sizeof (strukturdaten)); }

A.   6

B.   3

C.   9

D.   Es hängt vom Compiler und der Hardware -Architektur ab.

E.   12

26: Was ist der Wert von p in int a, b,*p; p = & a; B = ** p; printf ("%d", p);

A.   Wert der Variablen b

B.   Adresse der Variablen a

C.   Wert der Variablen a

D.   Adresse der Variablen b

27: Wird diese Schleife enden? int x = 10; während (x- & gt; 0);

A.   Es wird Segfault verursachen

B.   NEIN

C.   Ja

D.   Es wird nicht kompilieren

28: Welche Aussage gilt für Double?

A.   Seine Größe hängt von der Implementierung ab

B.   Seine Größe beträgt 128 Bit

C.   Es ist ein Alias ​​des Schwimmers

D.   Es verwendet die GPU

29: Wie können Sie auf das erste Element eines Arrays namens "arr" zugreifen?

A.   arr [0]

B.   (beide)

C.   *arr

30: Was sind die verschiedenen Arten von Floating-Punkt-Daten in C?

A.   schweben, doppelt, langes Doppel

B.   doppelt, lang int, schweben

C.   kurze int, doppelte, lange int

D.   schweben, doppelt

31: Mit: sizeof (char *) == 4 sizeof (char) == 1 Was wird sizeof (plop) für char plop [2] [3] sein?

A.   6

B.   14

C.   18

D.   10

32: Foo [4] entspricht:

A.   *(& foo + 4)

B.   (*foo + 4)

C.   Es gibt kein Äquivalent mit diesen Notationen

D.   & (Foo + 4)

E.   *(Foo + 4)

33: Was ist die Ausgabe des folgenden Codes? char * str1 = "abcd"; char * str2 = "xyz"; if (str1

A.   Nicht definiert

B.   2

C.   1

34: Was wird der folgende Code drucken? void *p = malloc (0); printf ("%d \ n", p);

A.   Nichts, es wird einen Laufzeitfehler geben.

B.   Nichts, es wird nicht kompilieren.

C.   Unbekannt, es hängt davon ab, was Malloc zurückkehren wird.

D.   0

35: Was ist der Wert von 1 & 2?

A.   2

B.   0

C.   1

D.   3

36: stdarg.h definiert?

A.   tatsächliche Argumente

B.   formelle Argumente

C.   Array -Definitionen

D.   Argumente mit Datentypen

E.   Makros verwendet mit variablen Argumentfunktionen

37: Was wird die Ausgabe der folgenden Ausgaben sein? (int) b * (float) a / (doppelt) d * (lang) c

A.   doppelt

B.   lang

C.   schweben

D.   int

38: Um ein Array als Parameter zur Funktion zu senden, ist der richtige Weg:

A.   Dothis (*Array)

B.   Dothis (Array [Größe])

C.   Dothis (& Array)

D.   Dothis (Array)

39: Was ist die Ausgabe von printf ("%d \ n", sizeof (lang) / sizeof (int))?

A.   2

B.   Hängt von der Implementierung ab, aber immer einige Anzahl> 1.

C.   1

D.   4

E.   Hängt von der Implementierung ab, aber immer einige Zahl> = 1.

40: Die main () -Funktion kann rekursiv bezeichnet werden.

A.   WAHR

B.   FALSCH

41: Welches ist kein bitialer Operator?

A.   ~

B.   ^

C.   & lt; & lt;

D.   !

E.   |

42: Was wird dieser Code ausdrucken? #include void function (char *name) {name = null; } main () {char *name = "elance"; Funktionsname); printf ("%s", Name); }

A.   Elance

B.   NULL

C.   Sengmentierungsfehler

D.   Es wird nicht kompilieren

43: Was kehrt Malloc (0) zurück?

A.   NULL

B.   Das Programm Segfault

C.   Das Verhalten ist implementierungsdefiniert

D.   Ein einzigartiger Zeiger

44: Der Bediener erhielt früher einen Wert bei der in einem Zeiger "P" gespeicherten Adresse "P" ist:

A.   *P

B.   &P

C.   &(P)

D.   **(P)

E.   *(*P)

45: #include int main () {int a = 0; #if (a == 0) printf ("gleich"); #else wenn printf ("nicht gleich"); #endif return 0; } Ausgabe des obigen Programms lautet:

A.   Müll

B.   Null

C.   Nicht gleich

D.   Gleich

E.   Kompilierungsfehler

46: Für einen Zeiger auf ein 3 -dimensionales Array (*foo) [2] [3] [4], wie viele Anrufe nach Malloc brauchen Sie zumindest, um seinen Inhalt zuzuweisen?

A.   24

B.   2

C.   4

D.   1

E.   3

47: Was ist die Ausgabe des Programms: int main () {int i, j; I = 1,2,3; J = (1,2,3); printf (" %d %d", i, j); Rückkehr 0; }

A.   0 0

B.   1 1

C.   1 3

D.   Müllwerte von i & j

E.   Zeitfehler kompilieren

48: memmove () ist sicherer als memcpy (), wenn es um den Ort seiner Argumente geht.

A.   FALSCH

B.   WAHR

49: Was wird ausgegeben, wenn Sie den folgenden Code ausführen? #include int main () {int x = 25; if (!! x) printf ("%d",! x); sonst printf ("%d", x); Rückkehr 0; }

A.   0

B.   1

C.   25

D.   -1

E.   2

50: Welche Funktion ist ein Systemaufruf?

A.   fopen

B.   schließen

C.   printf

51: Was wird ausgegeben, wenn Sie den folgenden Code ausführen? #include int main () {float a = 0,5, b = 0,9; if (a && b> 0.9) printf ("sachin"); sonst printf ("rahul"); Rückkehr 0; }

A.   Compiler -Fehler

B.   Sachin

C.   Rahul

D.   Null

E.   Laufzeit Fehler

52: Was wird die Ausgabe des folgenden Programms sein? a = -3 - - 25; B = -5 - ( - 29); printf ("a = %d b = %d", a, b); Rückkehr 0; }

A.   a = 22 b = 34

B.   a = 22 b = 24

C.   a = 28 b = 34

D.   a = 28 b = 24

53: In C ....

A.   Saiten sind von doppelten Zitaten und Charakteren mit Einzelquoten umgeben.

B.   Saiten und Zeichen können mit doppelten Zitaten oder Einzelquoten umgeben sein.

C.   Saiten existieren nicht in C.

54: C99 Standard garantiert die Einzigartigkeit von ____ Zeichen für interne Namen.

A.   63

B.   14

C.   12

D.   31

55:

Welche der folgenden Möglichkeiten ist die richtige Art, ein zweidimensionales Array zu initialisieren?

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

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

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

D.   A und B

E.   A, B und C

56:

Welche der folgenden Aussagen sind für das Schlüsselwortregister korrekt?

A.   Es ist ein Speicherklassenspezifierer

B.   Es garantiert, dass die Variable für maximale Geschwindigkeit im CPU -Register aufbewahrt wird

C.   Es wird angefordert, dass die Variable im CPU -Register für eine maximale Geschwindigkeit aufbewahrt wird

D.   Es ist nicht garantiert, dass der variable Wert für maximale Geschwindigkeit im CPU -Register aufbewahrt wird

57:

Was würde auf dem gedruckt werden. Standardausgabe als Ergebnis des
folgende Code-Snippet? /> main ()
{
char *str [] = {
"Manish & quot;
"Choudhary" };

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

A.   String1 = Manish String2 = Kumar String3 = Choudhary

B.   String1 = Manish String2 = Manish String3 = Manish

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

D.   Sie erhalten eine Fehlermeldung vom Compiler

58:

Was würde auf dem gedruckt werden. Standardausgabe als Ergebnis des
folgende Code-Snippet? /> Int Recur (int num)
{
if (num == 1 || num == 0)


return 1;
if (num%2 = = 0)
Return Recur (Num/2 ) +2;
else
Return Recur (Num-1 ) +3;
}
int main ()
{
int a = 9; <<< Br /> printf ("%d \ n & quot ;, recur (a));
Return 0;
} < /span>

A.   10

B.   9

C.   11

D.   8

E.   Nichts des oben Genannten

59:

Lesen Sie die folgenden zwei Deklarationsaussagen .
1. #include

2. #include "stdio.h"
Welches der folgenden Aussagen, die sich beziehen zu den oben genannten zwei
Aussagen sind korrekt?

A.   Für Anweisung 1 wird die Header -Datei zuerst in durchsucht in das lokale Verzeichnis und dann im Standardsystem Verzeichnisse wie "/usr/include" "

B.   Für Anweisung 1 wird die Header -Datei in der durchsucht Standard -Systemverzeichnisse wie "/usr/include"

C.   Für Anweisung 2 wird die Header -Datei zuerst in durchsucht in das lokale Verzeichnis und dann im Standardsystem Verzeichnisse wie "/usr/include"

D.   Für Anweisung 2 wird die Header -Datei in der durchsucht Standard -Systemverzeichnisse wie "/usr/include" "

E.   Nichts des oben Genannten

60:

Studieren Sie den folgenden Code, bei dem num num ist ist ein ganzzahliges Array und n ist das
Länge des Arrays: < Br /> for (i = 0; i & lt; n-1; i ++)
{
& nbsp; <
for (j = i+ 1; j & lt; n; j ++)
{
if (num [i]] & gt; num [j])
{
var = num [i] ;
num [i] = num [j];
num [j] = var ;
}
}
}
Was macht der obige Code. ?
< /span>

A.   Es druckt die Elemente des Arrays in der aufsteigenden Reihenfolge

B.   Es berechnet die Summe der Elemente des Arrays

C.   Es sortiert das Array in der aufsteigenden Reihenfolge

D.   Es sortiert das Array in der absteigenden Reihenfolge

E.   Es berechnet den Durchschnitt der Elemente des Arrays

61:

Angesichts der folgenden Array-Deklaration:
int a [2] [ 3] [4]
& nbsp; <
Was wäre die Anzahl der Anzahl von Elemente in Array A?

A.   24

B.   22

C.   20

D.   12

E.   36

62:

Welcher der folgenden Dateimodi würde bedeuten, dass + anhängen?

A.   W+

B.   A+

C.   r+

D.   R+a

E.   a+r

63:

Welche Header-Datei sind Methoden (Methoden (Methoden (Methoden) (Methoden) (Methoden (Methoden) (Methoden (Methoden) (Methoden) (Methoden sind (font-variante). oder Makros) iSalpha (), islower () ein Teil
von?

A.   stdio.h

B.   ctype.h

C.   String.h

D.   math.h

E.   Nichts des oben Genannten

64:

Angenommen, es gibt eine Datei a .dat, der im Lesen geöffnet werden muss
Modus mit dem Dateizeiger ptr1 , was wird die richtige Syntax sein?

A.   ptr1 = open (& quot; a.dat & quot;);

B.   ptr1 = fileOpen ("a.dat & quot;);

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

D.   ptr1 = open ("a.dat & quot;," r & quot;);

E.   ptr1 = fileOpen ("a.dat & quot;," r ");

65:

Welches der folgenden ist nicht ein Speichertyp?

A.   Auto

B.   global

C.   statisch

D.   registrieren

E.   extern

66:

Welches der folgenden Sätze von Conversion -Anweisungen können zum
führen Datenverlust?

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.   Nichts des oben Genannten

67:

Welche Funktion zuordnet Speicher zu und initialisiert initialisiert Elemente zu 0?

A.   zuordnen()

B.   CALLOC ()

C.   malloc ()

D.   Tupfer()

E.   zuordnen ()

68:

Welche Funktion werden Sie verwenden, um sie zu verwenden Positionieren Sie den Dateizeiger am Anfang
der Datei?

A.   zurückspulen()

B.   fseek ()

C.   fscanf ()

D.   A oder B

E.   b oder c

69:

Welche Funktion wird einen String konvertieren in eine Ganzzahl?

A.   int ()

B.   Nummer()

C.   atoi ()

D.   val ()

E.   tonum ()

70:

Was wird auf dem gedruckt werden Standardausgabe als Ergebnis der folgenden
Code-Snippet?
void main ()
{
int i, j, k ;
i = 4;

J = 30;
K = 0;
K = J ++/i ++;
++ K; printf ("%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:

Was macht der Argv [0) ] repräsentieren?

A.   Der erste Befehlszeilenparameter wurde an die übergeben Programm

B.   Der Programmname

C.   Die Anzahl der Befehlszeilenargumente

D.   Nichts des oben Genannten

72:

Welche der folgenden Aussagen ist a Funktion zum Formatieren von Daten im Speicher?

A.   Sprintf ()

B.   printf ()

C.   scanf ()

D.   frei()

E.   ATOL ()

73:

Was würde auf dem gedruckt werden. Standardausgabe als Ergebnis des
folgende Code-Snippet? /> main ()
{
int n = 5, x ;
x = n ++;
printf ("%d & quot;, x)
x = ++ n;
printf ("%d & quot;, x ++);
printf (& quot;%d & quote ;, x);
& nbsp; <
Return 0;
} < /span>

A.   6 7 8

B.   5 7 8

C.   6 8 8

D.   5 8 8

E.   Nichts des oben Genannten

74:

Was wird die Ausgabe von sein das folgende Programm unter der Annahme, dass Daten
Typ Short Nedices 2 Bytes für Speicher?
Struct Node
{
Unsigned char bit1: 1;
Unsigned char bit2: 1;
Unsigned Short Bit3: 7;
} Knoten1;
main ()
{
int size = sizeof (Node1 );
& nbsp; <
printf (& quot;%d & quote ;, Größe);
} < /span>

A.   4

B.   3

C.   2

D.   Nichts des oben Genannten

75:

Was würde auf dem gedruckt werden. Standardausgabe als Ergebnis des
folgende Code-Snippet? /> main ()
{
Enum {rot, grün, grün, grün, grün, grün, grün, grün, grün, grün, grün, grün, grün, grün blau = 6, weiß};
printf ("%d %d %d %d & quot;, rot, grün, blau, weiß);
Return 0;
} < /span>

A.   0 1 6 2

B.   0 1 6 7

C.   Wird zu Kompilierungsfehlern führen

D.   Nichts des oben Genannten

76:

Lesen Sie die folgende Aussage: < Br /> extern int a; & nbsp; <
Welche der folgenden Aussagen/ s in Bezug auf die obige Anweisung
Ist/sind richtig? < /span>

A.   Deklariert eine Ganzzahlvariable A; Verteilt Speicher für die Variable

B.   Deklariert eine Ganzzahlvariable A; Verteilt die nicht Speicher für die Variable

C.   Gibt an, dass die Variable außerhalb des Stroms definiert ist Datei

D.   Bringt den Umfang der außerhalb der Datei definierten Variablen an zu Diese Datei

E.   Alles das oben Genannte

F.   Nichts des oben Genannten

77:

Was ist der Rückgabetyp von die folgende Funktionserklärung?
func (char c);

A.   Leere

B.   verkohlen

C.   int

D.   nicht definiert

78:

Die Deklaration int *( * p) [10] zeigt:

an

A.   p ist eine Reihe von Zeigern auf Funktionen, die die Rückgabe -Art von Das ist eine Ganzzahl

B.   P ist ein Zeiger auf eine Funktion, die einen Zeiger auf ein zurückgibt ganze Zahl

C.   P ist ein Zeiger auf eine Reihe von Ganzzahlzeiger

D.   P ist ein Zeiger auf eine Zeichenzeichenfolge

79:

Was würde auf dem gedruckt werden. Standardausgabe als Ergebnis des
folgende Code-Snippet? /> main ()
{
void Addup (int B) ;
Addup (B); < Br /> Return 0;
}
int b = 5; <<< Br /> & nbsp; <
void Addup (int B)
{
statische int v1; v1 = v1+b;
printf ("%d & quot ;, v1)
} < /span>

A.   Wird zu Kompilierungsfehler führen

B.   5

C.   0

D.   Undefinierter Wert

80:

Was würde auf dem gedruckt werden. Standardausgabe als Ergebnis des
folgende Code-Snippet? /> main ()
{
char *pmessage = & quot; Asdfgh & quot ;;
*pmessage ++;
printf (& quot;%s " ;, pmessage);
Return 0;
} < /span>

A.   Wird zu Kompilierungsfehlern führen

B.   Undefinierte Zeichenfolge

C.   sdfgh

D.   ASDFGH

81:

Wählen Sie die richtige Aussage über Arrays auswählen .

A.   Automatische Arrays können nicht initialisiert werden

B.   Ein als [100] [100] deklarierter Array kann ein Maximum von halten 10000 Elemente

C.   Ein Array kann Elemente verschiedener Datentypen enthalten

82:

Was wird auf dem gedruckt werden Standardausgabe als Ergebnis der folgenden
Code-Snippet?
void main ()
{
char arr [] = { ' R ', ' A ', ' & nbsp; <
printf (& quot;%d & quote ;, Strlen (arr));
} < /span>

A.   0

B.   1

C.   3

D.   4

E.   Nicht ermittelbar

83:

Was passiert, wenn der Keyword fortgesetzt wird. wird in der ' für
angetroffen Loop ' /span>

A.   Die Kontrolle geht an die Initialisierung der Schleife über

B.   Die Kontrolle verläuft an den Zustand der Schleife

C.   Die Kontrolle geht bis zum Beginn der Schleife über

D.   Die Kontrolle verläuft an die erste Aussage der Schleife

E.   Die Kontrolle geht an die Aussage vor dem Ende der Schleife

84:

Angesichts des folgenden Arrays: < Br /> char Books [] [40 ] = {
"Die kleine Welt von Don Camillo & quot;,
">" ;,
"Meine Familie und andere Tiere ",
"Vögel, Bestien und Verwandte "
};
Was wäre die Ausgabe von von printf (& quot;%s & quot;, Bücher [3]);

A.   Vögel

B.   B

C.   Vögel, Bestien und Verwandte

D.   Meine Familie und andere Tiere

E.   M

85:

Was wird passieren, wenn der folgende passt Code wird ausgeführt?
void main ()
{
char arr1 [] = & quoten ; Regalint & quot ;;
char *arr2;
& nbsp; <
arr2 = arr1;
printf ("%d , & quot;, sizeof (arr1));
printf (& quot;%d & quote ;, sizeof (arr2));
} < /span>

A.   1,1

B.   1,4

C.   8,8

D.   8,9

E.   9,4

86:

Was wird auf dem gedruckt werden Standardausgabe als Ergebnis der folgenden
Code-Snippet?
void main ()
{
char arr1 [] = & quoten ; Regalint & quot ;;
printf ("%d , ", Strlen (arr1));
printf (& quot;%d & quote ;, sizeof (arr1));
} < /span>

A.   1,1

B.   8,4

C.   8,8

D.   8,9

E.   9,8

87:

Welche Funktion wird einen String konvertieren in eine doppelte Präzisionsmenge?

A.   atoi ()

B.   atof ()

C.   ATOL ()

D.   eine Lohe()

E.   ACOS ()

88:

Mit welcher Dateifunktion können Sie können Positionieren Sie den Dateizeiger in Übereinstimmung
Mit der aktuellen Position? /span>

A.   ftell ()

B.   fseek ()

C.   fGetc ()

D.   fread ()

E.   fscanf ()

89:

Was würde auf dem gedruckt werden. Standardausgabe als Ergebnis des
folgende Code-Snippet? /> #Name Manish
main ()
{
printf (& quot; My Name & Quotion "" name & quot;)
} < /span>

A.   Mein Name Manish

B.   Mein Namen

C.   Führt zu Kompilierungsfehlern

D.   Nichts des oben Genannten

90:

Welches der folgenden IS/ ist// sind die korrekte Signatur /s von Main mit
Befehlszeilenargumente?

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.   Alles das oben Genannte

91:

Welche der folgenden Aussagen werden führen zu einem Kompilierungsfehler?

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.   Nichts des oben Genannten

92:

Das ist der Typ. /s der Speicherzuweisung, die die
benötigt /benötigt Programmierer, um sich um den Speicher zu kümmern Verwaltung?

A.   Statische Speicherzuweisung

B.   Dynamische Speicherzuweisung

C.   Automatische Speicherzuweisung

D.   Speicherzuweisung auf Stack

E.   Speicherzuweisung auf dem Haufen

93:

Was ist die Funktion, um zu verkettet zwei Saiten?

A.   STRCMP ()

B.   Strcpy ()

C.   Strcat ()

D.   Strlen ()

E.   Catstr ()

94:

Was würde auf dem gedruckt werden. Standardausgabe als Ergebnis des
folgende Code-Snippet? /> #Max definieren (a,,. b) ((a) & gt; (b)? (a) :( b)
main ()
& nbsp; <
{
int a = 4; <<<< Br /> Float B = 4,5; <<<< Br /> printf ("%. 2f \ n & quot;, max (a, b));
} < /span>

A.   Führt zu Kompilierungsfehlern

B.   Undefinierter Wert

C.   4.50

D.   4.0

E.   Nichts des oben Genannten

95:

Angesichts der Operatoren:
1) *
2) /
3) %
Was wäre die Reihenfolge von von Vorrang?

A.   1,2,3

B.   1,3,2

C.   3,2,1

D.   Alle haben den gleichen Vorrang

E.   1 und 2 haben die gleiche Vorrang, 3 ist niedriger Vorrang

96:

Was wird passieren, wenn Sie zuweisen. Ein Wert für ein Element eines Arrays der
, der die Größe überschreitet des Arrays?

A.   Das Element wird auf 0 gesetzt

B.   Nichts; es wird gewöhnlich gemacht

C.   Es ist ein undefiniertes Verhalten

D.   Sie erhalten eine Fehlermeldung vom Compiler

97:

Was würde auf dem gedruckt werden. Standardausgabe als Ergebnis des
folgende Code-Snippet? /> void main ()
{
Unsigned char a = 25;
& nbsp; <
a = ~ a; <<< Br /> Signiertes Zeichen B = 25;
B = ~ B; <<<< Br /> printf ("%d %d & quot;, a, b)
} < /span>

A.   0 0

B.   230 230

C.   230 -26

D.   230 -103

E.   Nichts des oben Genannten

98:

Welches der folgenden ist nicht eine Dateibezogene Funktion?

A.   fGetc ()

B.   Puts ()

C.   fputc ()

D.   fscanf ()

E.   fprintf ()

99:

Welche Funktion werden Sie verwenden, um sie zu verwenden Schreiben Sie eine formatierte Ausgabe in die Datei?

A.   fputc ()

B.   fputs ()

C.   fprintf ()

D.   fseek ()

E.   ftell ()

100:

Angesichts des Arrays:
int num [3] [ 4] = {
{3,6,9 , 12},
{15,25,30 , 35},
{66,77,88 , 99}
};
Was wäre die Ausgabe von von *(*(num+1) +1) +1?

A.   3

B.   15

C.   26

D.   66

E.   77