1590563
Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
Provas:
- Compilação e Interpretação de CódigoAnálise Sintática
- Compilação e Interpretação de CódigoCompilação
01 #include <stdio.h>
02 #include <string.h>
03 #define DB 1
04 int main (int argc, char *argv[]) {
05 int l,i;
06 char *p;
07 p=argv[1];
08 l=strlen(p);
09 #ifdef DB
10 for(i=0;i<l;i++)
11 putchar(argv[1][i]);
12 #endif
13 #if DB
14 while((*p != '\0') ){
15 printf("%c",*p);
16 p++;
17 }
18 for(i=0;i<=l;i++ )
19 printf("%c",p[-i]);
20 #endif
21 return 0;
22 }
02 #include <string.h>
03 #define DB 1
04 int main (int argc, char *argv[]) {
05 int l,i;
06 char *p;
07 p=argv[1];
08 l=strlen(p);
09 #ifdef DB
10 for(i=0;i<l;i++)
11 putchar(argv[1][i]);
12 #endif
13 #if DB
14 while((*p != '\0') ){
15 printf("%c",*p);
16 p++;
17 }
18 for(i=0;i<=l;i++ )
19 printf("%c",p[-i]);
20 #endif
21 return 0;
22 }
Com relação ao código em linguagem C apresentado acima, julgue o item a seguir.
As linhas 1 e 2 do código acima possuem duas diretivas #include que instruem o compilador a ler outro arquivo-fonte e incluir naquele que contém a diretiva. No que se refere à forma correta de utilização de diretivas #include, é correto pôr mais de uma diretiva na mesma linha, como mostra o exemplo abaixo.
#include <stdio. h> <string. h>
#include <stdio. h> #include <string. h>
Provas
Questão presente nas seguintes provas