Domande a risposta multipla di C Programming

Domande a risposta multipla di C Programming

  1. Benvenuto nella raccolta di domande a risposta multipla di C Programming di MCQss.com. In questa pagina troverai una serie di domande relative a C Programming. Ogni domanda ti permette di scegliere la risposta corretta tra diverse opzioni.

C Programming è un potente linguaggio di programmazione ampiamente utilizzato in diversi settori come lo sviluppo di sistemi, i sistemi embedded e i sistemi operativi.

Se desideri imparare C Programming, ti consigliamo di concentrarti su argomenti come la sintassi di base di C, gli operatori ed espressioni, gli array, i puntatori, le funzioni, le strutture e le operazioni sui file.

Le domande a risposta multipla di C Programming di MCQss.com ti aiuteranno a migliorare le tue conoscenze e competenze in C Programming. Puoi selezionare la risposta corretta e ottenere un feedback immediato per valutare le tue conoscenze.

I vantaggi di utilizzare le domande a risposta multipla di C Programming includono la possibilità di organizzare e valutare le tue conoscenze, la preparazione per colloqui di lavoro e esami, nonché la possibilità di esercitarti gratuitamente per ampliare le tue conoscenze in questo campo.

1: Qual è l'unica funzione che tutti i programmi C devono contenere?

A.   principale()

B.   programma()

C.   inizio()

2: char* buf [100]; strcpy (buf, argv [1]); A quale rischio di sicurezza è questo codice vulnerabile?

A.   String in formato

B.   Overflow stack

C.   Overflow Integer

D.   Condizione di gara

E.   Overflow heap

3: Quale non è una parola chiave riservata?

A.   interruttore

B.   statico

C.   esterno

D.   stagista

E.   strumento

4: Una variabile C può iniziare con una cifra e una lettera.

A.   VERO

B.   Falso

5: Il sovraccarico di funzioni non è supportato in C.

A.   VERO

B.   Falso

6: Come puoi fare un ciclo infinito in C?

A.   per(;;) { }

B.   while (1) {}

C.   Loop: ... Goto Loop;

D.   Tutte le risposte sono giuste.

7: #ifdef __apple__ # include & lt; dir/x.h & gt; #else # include & lt; altro_dir/x.h & gt; #Endif Cosa significa?

A.   Includerà dir/x.h se __apple__ è definito o altro_dir/x.h, altrimenti.

B.   Definirà __Apple__, includerà dir/x.h e la prossima volta includerà altri_dir/x.h

C.   Definirà __apple__ e includerà dir/x.h

D.   Includerà dir/x.h se __apple__ non è definito o altro_dir/x.h, altrimenti.

8: Cosa sono Io dopo che il seguente blocco di codice è stato eseguito: int i; i = 10/5/2/1;

A.   0

B.   1

C.   5

D.   4

9: Quello che sarà l'output di: #include void main () {char a [6] = "ciao"; printf ("%d", sizeof (a)); }

A.   Il programma non eseguirà.

B.   Array non inizializzato correttamente

C.   6

D.   Errore di tempo di compilazione

10: Qual è il valore della variabile x? int x; x = 32/64;

A.   0,5

B.   0

C.   Non definito

11: Cosa fa "int *p = malloc (2);" Fare?

A.   Attraverserà il tuo programma (un INT è lungo quattro byte, non due).

B.   Niente, produrrà un errore del compilatore di mancata corrispondenza.

C.   Farà puntare P a un pezzo di memoria a due byte non inizializzato assegnato dal mucchio.

D.   Farà il punto P al numero 2.

12: Se passiamo un array come argomento di una funzione, cosa viene superato esattamente?

A.   un valore [0] th di array

B.   un [ultimo] valore di array

C.   Tutti gli elementi di un array

D.   Indirizzo dell'array

13: In C, un blocco è definito da ...

A.   Tabulazioni

B.   tag

C.   parentesi angolari

D.   parentesi graffe

E.   rientro

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

A.   0

B.   2

C.   1

15: In lingua C, && è a

A.   Nessuno di loro

B.   Operatore logico

C.   Operatore aritmetico

D.   Operatore relazionale

16: int i = 17/3; Qual è il valore di io?

A.   5

B.   6

C.   6.0

D.   5.60

E.   5.666666

17: C è orientato agli oggetti?

A.   NO

B.   SÌ

18: Quali dei seguenti simboli speciali sono consentiti in un nome variabile?

A.   - (trattino)

B.   * (asterisco)

C.   _ (sottolineaggio)

D.   | (tubatura)

19: int *a, b; Cos'è B?

A.   Un int *

B.   Un int

C.   Non si compila

20: Quale dei seguenti è l'operatore corretto per confrontare due variabili intera?

A.   =

B.   pari

C.   ==

D.   : =

21: Quale di questi non è una parola chiave valida?

A.   CHAR

B.   galleggiante

C.   var

D.   Doppio

E.   int

22: Quale dei seguenti non è un tipo di variabile predefinita?

A.   galleggiante

B.   vero

C.   int

23: La fine di un'istruzione C è indicata da questo personaggio.

A.   .

B.   +

C.   :

D.   ;

24: La funzione di sistema LongJMP () può essere utilizzata per restituire il controllo di esecuzione in qualsiasi punto specificato dall'utente nell'albero delle chiamate di funzione attivo.

A.   Falso

B.   VERO

25: Quale sarà l'output di questo programma? #include struct data {char a; char *dati; valore int; }; main () {printf ("%d \ n", sizeof (data dati)); }

A.   6

B.   3

C.   9

D.   Dipende dal compilatore e dall'architettura hardware.

E.   12

26: Qual è il valore di p in int a, b,*p; p = & a; b = ** p; printf ("%d", p);

A.   Valore della variabile B

B.   Indirizzo della variabile a

C.   valore della variabile a

D.   Indirizzo della variabile B

27: Questo ciclo terminerà? int x = 10; while (x-- & gt; 0);

A.   Causerà Segfault

B.   NO

C.   SÌ

D.   Non si compilerà

28: Quale affermazione è vera in doppio?

A.   La sua dimensione dipende dall'implementazione

B.   La sua dimensione è di 128 bit

C.   È un alias di galleggiante

D.   Usa la GPU

29: Come puoi accedere al primo elemento di un array chiamato "arr"?

A.   arr [0]

B.   (entrambi)

C.   *arr

30: Quali sono i diversi tipi di dati a punta mobile in C?

A.   galleggiante, doppio, lungo doppio

B.   doppio, lungo int, galleggiante

C.   corto int, doppio, lungo int

D.   galleggiante, doppio

31: Con: sizeof (char *) == 4 sizeof (char) == 1 Cosa sarà dimensione di (plop) per char pop [2] [3] essere?

A.   6

B.   14

C.   18

D.   10

32: foo [4] è equivalente a:

A.   *(& foo + 4)

B.   (*Foo + 4)

C.   Non esiste un equivalente usando quelle notazioni

D.   & (Foo + 4)

E.   *(foo + 4)

33: Qual è l'output del seguente codice? char * str1 = "abcd"; char * str2 = "xyz"; if (str1

A.   Non definito

B.   2

C.   1

34: Cosa verrà stampato il seguente codice? void *p = malloc (0); printf ("%d \ n", p);

A.   Niente, darà un errore di runtime.

B.   Niente, non si compilerà.

C.   Sconosciuto, dipende da ciò che Malloc tornerà.

D.   0

35: Qual è il valore di 1 e 2?

A.   2

B.   0

C.   1

D.   3

36: stdarg.h definisce?

A.   argomenti reali

B.   argomenti formali

C.   Definizioni di array

D.   argomenti con tipi di dati

E.   Macro usate con funzioni di argomento variabile

37: Quale sarà l'output di quanto segue? (int) b * (float) a / (doppio) d * (long) c

A.   Doppio

B.   lungo

C.   galleggiante

D.   int

38: Per inviare un array come parametro per funzionare, che è un modo giusto:

A.   Dothis (*Array)

B.   dothis (array [dimensione])

C.   Dothis (& Array)

D.   Dothis (array)

39: Qual è l'output di printf ("%d \ n", sizeof (long) / sizeof (int))?

A.   2

B.   Dipende dall'implementazione, ma sempre un po 'di numero> 1.

C.   1

D.   4

E.   Dipende dall'implementazione, ma sempre un po 'di numero> = 1.

40: La funzione principale () può essere chiamata ricorsivamente.

A.   VERO

B.   Falso

41: Quale non è un operatore bitwise?

A.   ~

B.   ^

C.   & lt; & lt;

D.   !

E.   |

42: Cosa verrà stampato questo codice? #include void function (char *name) {name = null; } main () {char *name = "Elance"; funzione (nome); printf ("%s", nome); }

A.   Elance

B.   NULLO

C.   Oggetto di sventtazione

D.   Non si compilerà

43: Cosa restituisce Malloc (0)?

A.   NULLO

B.   Il programma Segfault

C.   Il comportamento è definito dall'implementazione

D.   Un puntatore unico

44: L'operatore utilizzato per ottenere valore all'indirizzo memorizzato in un puntatore "P" è:

A.   *P

B.   &P

C.   &(P)

D.   **(P)

E.   *(*P)

45: #include int main () {int a = 0; #if (a == 0) printf ("uguale"); #else se printf ("non uguale"); #endif return 0; } L'output del programma sopra è:

A.   Spazzatura

B.   Nullo

C.   Non uguale

D.   Pari

E.   Errore di compilazione

46: Per un puntatore a un array tridimensionale (*foo) [2] [3] [4], quante chiamate a Malloc hai bisogno almeno per allocare il suo contenuto?

A.   24

B.   2

C.   4

D.   1

E.   3

47: Qual è l'output del programma: int main () {int i, j; i = 1,2,3; j = (1,2,3); printf (" %d %d", i, j); restituzione 0; }

A.   0 0

B.   1 1

C.   1 3

D.   Valori della spazzatura di I & J

E.   Errore di tempo di compilazione

48: mmmove () è più sicuro di memcpy () quando si tratta della posizione dei suoi argomenti.

A.   Falso

B.   VERO

49: Cosa verrà output se eseguirai il seguente codice? #include int main () {int x = 25; if (!! x) printf ("%d" ,! x); else printf ("%d", x); restituzione 0; }

A.   0

B.   1

C.   25

D.   -1

E.   2

50: Quale funzione è una chiamata di sistema?

A.   fopen

B.   vicino

C.   printf

51: Cosa verrà output se eseguirai il seguente codice? #include int main () {float a = 0,5, b = 0,9; if (a && b> 0.9) printf ("sachin"); else printf ("rahul"); restituzione 0; }

A.   Errore del compilatore

B.   Sachin

C.   Rahul

D.   nullo

E.   Errore di runtime

52: Quale sarà l'output del seguente programma: #include int main () {int a, b; a = -3 - - 25; b = -5 - ( - 29); printf ("a = %d b B = %d", a, b); restituzione 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.   Le stringhe sono circondate da doppie citazioni e carattere con quote singoli.

B.   Stringhe e carattere possono essere circondati da doppie citazioni o citazioni singoli.

C.   Strings non esiste in C.

54: C99 Garantisce standard unicità di ____ caratteri per nomi interni.

A.   63

B.   14

C.   12

D.   31

55:

Quale dei seguenti è il modo corretto di inizializzare un array bidimensionale?

A.   char str [2] [4] = { & quot; ABC & quot;, & quot; 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 e b

E.   A, B e C

56:

Quali delle seguenti affermazioni sono corrette per il registro delle parole chiave?

A.   È un specificatore di classe di archiviazione

B.   Garantisce che la variabile sia mantenuta nel registro CPU per la massima velocità

C.   Richiede che la variabile sia mantenuta nel registro CPU per la massima velocità

D.   Non garantisce che il valore variabile sia mantenuto nel registro CPU per la massima velocità

57:

Cosa sarebbe stampato sul Output standard a seguito di
seguendo il codice Snippet?
Main ()
{
Char *str [] = {
& quot; Manish & quot; & quot; Kumar & quot;
& quot; Choudhary & quot;
>;

printf (& quot; \ nstring1 = %s & quot;, STR [0]);
Printf (& quot; \ nString2 = %s & quot;, str [1]);
printf (& quot; \ nString3 = %s & quot;, 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.   Riceverai un messaggio di errore dal compilatore

58:

Cosa sarebbe stampato sul Output standard a seguito di
seguendo il codice Snippet?
int ricur (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 (& quot;%D \ n & quot;, ricur (a));
return 0;
} < /span>

A.   10

B.   9

C.   11

D.   8

E.   Nessuna delle precedenti

59:

Leggi le seguenti due dichiarazioni di dichiarazione .
1. #include

2. #include "stdio.h"
Quale delle seguenti affermazioni pertinenti ai due precedenti
Le dichiarazioni sono corrette?

A.   Per l'istruzione 1, il file di intestazione verrà cercato per primo in la directory locale e quindi nel sistema standard Directory come "/usr/include"

B.   Per l'istruzione 1, il file di intestazione verrà cercato nel Directory di sistema standard come "/usr/include"

C.   Per l'istruzione 2, il file di intestazione verrà cercato per primo in la directory locale e quindi nel sistema standard Directory come "/usr/include"

D.   Per l'istruzione 2, il file di intestazione verrà cercato nel Directory di sistema standard come "/usr/include"

E.   Nessuna delle precedenti

60:

studia il seguente codice in cui num Num è un array intero e n è il
Lunghezza dell'array: < Br /> for (i = 0; i & lt; n-1; i ++)
{
& nbsp; < /b>
per (j = i+ 1; j & lt; n; j ++)
{
if (num [i] & gt; num [j])
{
Var = Num [i] ;
Num [i] = num [J];
Num [J] = Var ;
>
>
>
Cosa fa il codice sopra ?
< /span>

A.   Stampa gli elementi dell'array nell'ordine ascendente

B.   Calcola la somma degli elementi dell'array

C.   Ordina l'array nell'ordine ascendente

D.   Ordina l'array nell'ordine discendente

E.   Calcola la media degli elementi dell'array

61:

Data la seguente dichiarazione di array:
int a [2] [ 3] [4]
& nbsp; < /b>
Quale sarebbe il numero di elementi nell'array a?

A.   24

B.   22

C.   20

D.   12

E.   36

62:

Quale delle seguenti modalità di file significherebbe leggere + appendici?

A.   W+

B.   a+

C.   R+

D.   r+a

E.   a+r

63:

Quali file di intestazione sono metodi ( o macro) isalpha (), islower () una parte
di?

A.   stdio.h

B.   ctype.h

C.   string.h

D.   Math.h

E.   Nessuna delle precedenti

64:

Supponiamo che ci sia un file A .dat che deve essere aperto nella lettura
Using the File Pointer PTR1 , quale sarà la sintassi corretta?

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

B.   ptr1 = fileopen (& quot; a.dat & quot;);

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

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

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

65:

Quale dei seguenti non è un tipo di archiviazione?

A.   auto

B.   Global

C.   statico

D.   Registrati

E.   esterno

66:

Quale dei seguenti set Le dichiarazioni di conversione possono comportare il
perdita di dati?

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.   Nessuna delle precedenti

67:

Quale funzione alloca la memoria e inizializza elementi a 0?

A.   assegnare()

B.   caloc ()

C.   Malloc ()

D.   tampone()

E.   allocare ()

68:

Quale funzione utilizzerai Posizionare il puntatore del file all'inizio
del file?

A.   rewind ()

B.   fseek ()

C.   fscanf ()

D.   a o b

E.   b o c

69:

Quale funzione convertirà una stringa in un numero intero?

A.   int ()

B.   numero()

C.   atoi ()

D.   Val ()

E.   tonum ()

70:

Cosa verrà stampato sul Output standard a seguito del seguente
Code 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:

Cosa fa l'argv [0 ] rappresenta?

A.   Il primo parametro della riga di comando è stato passato al programma

B.   Il nome del programma

C.   Il numero di argomenti della riga di comando

D.   Nessuna delle precedenti

72:

Quale delle seguenti è a funzione per la formattazione dei dati in memoria?

A.   sprintf ()

B.   printf ()

C.   scanf ()

D.   gratuito()

E.   atol ()

73:

Cosa sarebbe stampato sul Output standard a seguito di
seguendo il codice Snippet?
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>
return 0;
} < /span>

A.   6 7 8

B.   5 7 8

C.   6 8 8

D.   5 8 8

E.   Nessuna delle precedenti

74:

Quale sarà l'output di Il seguente programma, supponendo che i dati
Tipo Short prende 2 byte per Archiviazione?
Nome struct
{
Unsigned Char Bit1: 1;
Unsigned Char Bit2: 1;
Bit Short senza segno 3: 7;
>} node1;
Main ()
{
int sizeof (node1 );
& nbsp; < /b>
Printf (& quot;%d & quot ;, dimensioni);
} < /span>

A.   4

B.   3

C.   2

D.   Nessuna delle precedenti

75:

Cosa sarebbe stampato sul Output standard a seguito di
seguendo il codice Snippet?
Main ()
{
enum {rosso, verde, verde, verde, verde, verde, verde, verde, verde, verde, verde, verde, verde, verde, verde blu = 6, bianco};
Printf (& quot;%D %d %d %d & quot;, rosso, verde, blu, bianco);
return 0;
} < /span>

A.   0 1 6 2

B.   0 1 6 7

C.   Comporterà l'errore di compilazione

D.   Nessuna delle precedenti

76:

Leggi la dichiarazione di seguito: < Br /> esterno int a; & nbsp; < /b>
Quale delle seguenti affermazioni/ S pertinente all'affermazione di cui sopra
è/sono corretti? < /span>

A.   Dichiara una variabile intera a; Assegna l'archiviazione per il file variabile

B.   Dichiara una variabile intera a; Non alloca il Archiviazione per la variabile

C.   Indica che la variabile è definita al di fuori della corrente file

D.   Porta l'ambito della variabile definita al di fuori del file questa vita

E.   Tutti i precedenti

F.   Nessuna delle precedenti

77:

Qual è il tipo di ritorno di restituzione la seguente dichiarazione di funzione?
Func (Char C);

A.   vuoto

B.   CHAR

C.   int

D.   non definito

78:

The Dichiarazione int *( * P) [10] indica:

A.   P è una matrice di puntatori per funzioni del tipo di ritorno che è un numero intero

B.   P è un puntatore a una funzione che restituisce un puntatore a un numero intero

C.   P è un puntatore a una serie di puntatori interi

D.   P è un puntatore a una stringa di caratteri

79:

Cosa sarebbe stampato sul Output standard a seguito di
seguendo il codice Snippet?
Main ()
{
void addup (int b) ;
Addup (B); return 0;
>
Int B = 5; < Br /> & nbsp; < /b>
void addup (int b)
{
static int v1;
V1 = V1+B;
Printf (& quot;%D & quot;, v1);
} < /span>

A.   Comporterà l'errore di compilazione

B.   5

C.   0

D.   Valore indefinito

80:

Cosa sarebbe stampato sul Output standard a seguito di
seguendo il codice Snippet?
Main ()
{
Char *PMessage = & quot; asdfgh & quot ;;
*PMessage ++;
Printf (& quot;%s & quot ;,, pMessage);
return 0;
} < /span>

A.   Comporterà l'errore di compilazione

B.   Stringa indefinita

C.   sdfgh

D.   asdfgh

81:

Seleziona la dichiarazione corretta sugli array .

A.   Gli array automatici non possono essere inizializzati

B.   Un array dichiarato come [100] [100] può contenere un massimo di 10000 elementi

C.   Un array può contenere elementi di diversi tipi di dati

82:

Cosa verrà stampato sul Output standard a seguito del seguente
Code Snippet?
void main ()
{
Char arr [] = { ' r ', ' a ', ' m ', ' \ 0 '};
& nbsp; < /b>
Printf (& quot;%d & quot ;, Strlen (arr));
} < /span>

A.   0

B.   1

C.   3

D.   4

E.   Non può essere determinato

83:

Cosa succede quando la parola chiave continua si incontra nel ' per
Loop '? < /span>

A.   Il controllo passa all'inizializzazione del ciclo

B.   Il controllo passa alla condizione del loop

C.   Il controllo passa all'inizio del ciclo

D.   Il controllo passa alla prima dichiarazione del ciclo

E.   Il controllo passa all'istruzione che precede la fine del ciclo continuo

84:

Dato il seguente array: < Br /> Char Books [] [40 ] = {
& quot; Il piccolo mondo di Don Camillo & quot;,
& quot; per uccidere un mockingbird & quot ;,,
& quot; My Family and Other Animali & quot;,
& quot; uccelli, bestie e Parenti & quot;
>;
Quale sarebbe l'output di printf (& quot;%s & quot ;, Bo >

A.   Uccelli

B.   B

C.   Uccelli, bestie e parenti

D.   La mia famiglia e altri animali

E.   M

85:

Cosa accadrà quando i seguenti Il codice viene eseguito?
void main ()
{
Char Arr1 [] = & quot ; Regalint & quot ;;
Char *arr2;
& nbsp; < /b>
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:

Cosa verrà stampato sul Output standard a seguito del seguente
Code 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:

Quale funzione convertirà una stringa in una doppia quantità di precisione?

A.   atoi ()

B.   atof ()

C.   atol ()

D.   un'abbronzatura()

E.   acos ()

88:

Con quale funzione file puoi Posizionare il puntatore del file secondo
Con la posizione attuale? < /span>

A.   ftell ()

B.   fseek ()

C.   fGetc ()

D.   Fread ()

E.   fscanf ()

89:

Cosa sarebbe stampato sul Output standard a seguito di
seguendo il codice Snippet?
#DEFINE NAMESS Manish
Main ()
{
Printf (& quot; My Name & quot ; & quot; nome & quot;);
} < /span>

A.   Il mio nome Manish

B.   Il mio namename

C.   Si traduce in errore di compilazione

D.   Nessuna delle precedenti

90:

Quale dei seguenti è/ sono la firma /i corretta di Main con
Argomenti della riga di comando?

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.   Tutti i precedenti

91:

Quale delle seguenti affermazioni sarà risultare in un errore di compilazione?

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.   Nessuna delle precedenti

92:

che è/sono il tipo /S di allocazione della memoria che necessita /necessita del
Programmatore per prendersi cura della memoria Gestione?

A.   Allocazione della memoria statica

B.   Allocazione della memoria dinamica

C.   Allocazione della memoria automatica

D.   Allocazione di memoria sullo stack

E.   Allocazione di memoria su heap

93:

Qual è la funzione da concatena due stringhe?

A.   strcmp ()

B.   strcpy ()

C.   strcat ()

D.   strlen ()

E.   Catstr ()

94:

Cosa sarebbe stampato sul Output standard a seguito di
seguendo il codice Snippet?
#Defini Max (A, A, b) ((a) & gt; (b)? (a) :( b))
Main ()
& nbsp; < /b>
{
int a = 4; < Br /> Float B = 4.5; <4,5; < Br /> Printf (& quot;%. 2f \ n & quot ;, max (a, b));
} < /span>

A.   Si traduce in errore di compilazione

B.   Valore indefinito

C.   4.50

D.   4.0

E.   Nessuna delle precedenti

95:

Dato gli operatori:
1) *
2) /
3) %
Quale sarebbe l'ordine di Precedente?

A.   1,2,3

B.   1,3,2

C.   3,2,1

D.   Tutti hanno la stessa precedenza

E.   1 e 2 hanno la stessa precedenza, 3 è inferiore precedenza

96:

Cosa accadrà se si assegna un valore per un elemento di un array il
Il cui abbonamento supera le dimensioni dell'array?

A.   L'elemento verrà impostato su 0

B.   Niente; è comunemente fatto

C.   È un comportamento indefinito

D.   Riceverai un messaggio di errore dal compilatore

97:

Cosa sarebbe stampato sul Output standard a seguito di
seguendo il codice Snippet?
void main ()
{
Unsigned Char A = 25;
& nbsp; < /b>
a = ~ a; < Br /> Firmato Char B = 25;
B = ~ B; <~ B; < Br /> Printf (& quot;%D %d & quot;, a, b);
} < /span>

A.   0 0

B.   230 230

C.   230 -26

D.   230-103

E.   Nessuna delle precedenti

98:

Quale dei seguenti non è una funzione correlata al file?

A.   fGetc ()

B.   puts ()

C.   fputc ()

D.   fscanf ()

E.   fprintf ()

99:

Quale funzione utilizzerai Scrivi un output formattato sul file?

A.   fputc ()

B.   fputs ()

C.   fprintf ()

D.   fseek ()

E.   ftell ()

100:

Dato l'array:
int num [3] [ 4] = {
{3,6,9 , 12},
{15,25,30 , 35},
{66,77,88 , 99}
>;
Quale sarebbe l'output di *(*(Num+1) +1) +1?

A.   3

B.   15

C.   26

D.   66

E.   77