Buscar

programação estruturada 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 28 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Iniciado em
	terça, 27 Ago 2019, 14:37
	Estado
	Finalizada
	Concluída em
	terça, 27 Ago 2019, 14:45
	Avaliar
	0,00 de um máximo de 10,00(0%)
Parte superior do formulário
Questão 1
Incorreto
Marcar questão
Texto da questão
OBS: Procure fazer o teste de mesa do programa abaixo sem ajuda do computador (use apenas papel e inteligência).
Seja o seguinte programa:
int   main ( )
{           
            int idade;
            scanf ("%d", &idade );
            if ( idade < 10 ) printf ( "Mirim" );
            else 
            if (idade < 20 ) printf ( "Adolescente" );
            else 
            if ( idade < 40 ) printf ( "Adulto" );      
            else
            if ( idade > 70 ) printf ( "Idoso" );
}
Executando-o várias vezes (4 vezes), com as entradas: 10, 20, 40, 70,  fornecidas as comando SCANF, uma em cada execução do programa, teremos as seguintes saídas: 
 
Escolha uma:
a. Adolescente, Adulto, Maduro, Idoso
b. Mirim, Adolescente, Adulto, Maduro
c. Adolescente, Adolescente, Adulto, Adulto
d. Adolescente, Adulto, Maduro, Maduro
e. Mirim, Adolescente, Adulto, Idoso
Feedback
Sua resposta está incorreta.
A resposta correta é: Adolescente, Adulto, Maduro, Maduro.
Questão 2
Incorreto
Marcar questão
Texto da questão
Sejam as seguintes condições:
int   a = 10,  b = 5;
I)      a == 10  &&,  b = 5
II)     a == 10   ||   b == 5
III)    a! = 10   &&   b == 5
IV)   a == 10   &&   b ! = 5
V)    a == 10    ||    b ! = 5
Apenas dão verdadeiro, as condições:
Escolha uma:
a. lll, lV e V
b. lll e lV
c. l, ll e V
d. l e ll
e. l e lV
Feedback
Sua resposta está incorreta.
A resposta correta é: l, ll e V.
Questão 3
Incorreto
Marcar questão
Texto da questão
Sejam as seguintes condições:
I)        a > 1 &&  a < 50
II)       a < 50 && a > 1
III)      a > 50 && a < 1
IV)      a > 50 || a < 1
V)       a < 50 || a < 1
Se A for igual a 12 (a=12), quais das seguintes condições dão falso?
Escolha uma:
a. lll, lV e V
b. l e lV
c. lll e lV
d. l, ll e V
e. l e ll
Feedback
Sua resposta está incorreta.
A resposta correta é: lll e lV.
Questão 4
Incorreto
Marcar questão
Texto da questão
Sejam os seguintes cabeçalhos de rotinas:
I.         void cls ( );
II.        int soma ( int a, int b);
III.       int dobro ( int n );
IV.       void leia ( int p );
V.        double rand ( );
VI.       int factorial ( int n);
VII.      void mostra_vetor ( int v [ ], int tam );
VIII.     void system ( char *str );
IX.       int gera_valor ( );
X.        void alo ( );
As rotinas acima, que são do tipo 2, ou seja, com parâmetros e sem retorno, são:
Escolha uma:
a. as rotinas IV, VII e VIII
b. as rotinas V e IX
c. as rotinas II, III e VI
d. as rotinas II, III, IV, VI, VII e VIII
e. as rotinas I, IV, VII, VIII e X
Feedback
Sua resposta está incorreta.
A resposta correta é: as rotinas IV, VII e VIII.
Questão 5
Incorreto
Marcar questão
Texto da questão
Para testar se um número é dividível por 3, devemos escrever a seguinte condição:
Escolha uma:
a. (num%3 == 0)
b. (num%2 == 0)
c. (num%3 == 1)
d. (num%1 == 3)
e. (num%2 == 3)
Feedback
Sua resposta está incorreta.
A resposta correta é: (num%3 == 0).
Questão 6
Incorreto
Marcar questão
Texto da questão
Para testar se um número é dividível por 3 e não é divisivel por 4, devemos escrever a seguinte condição: 
Escolha uma:
a. (num %3 && !num%4)
b. (num%1==3 && num%1!=4)
c. (num%3==1 && num%4==0)
d. (num%3==0 && num%4!=0)
e. (num%3 == num%4)
Feedback
Sua resposta está incorreta.
A resposta correta é: (num%3==0 && num%4!=0).
Questão 7
Incorreto
Marcar questão
Texto da questão
Seja a seguinte fórmula:
Isolando o F na formula acima, o resultado da atribuição seria:
Escolha uma:
a.
F = 9 * (C + 32) / 5
b.
F = 5 * C / 9 + 32
c.
F = 9 * C / 5 - 32
d.
F = 9 * C / 5 + 32
e.
F = 5 * (C - 32) / 9
Feedback
Sua resposta está incorreta.
A resposta correta é:
F = 9 * C / 5 + 32
.
Questão 8
Incorreto
Marcar questão
Texto da questão
O comando SWITCH é utilizado, ou é equivale a: 
Escolha uma:
a. um comando IF sem ELSE
b. um comando IF simples
c. um conjunto de comandos IFs aninhados
d. um conjunto de comandos IFs encadeados
e. um conjunto de comandos WHILE encadeados
Feedback
Sua resposta está incorreta.
A resposta correta é: um conjunto de comandos IFs encadeados.
Questão 9
Incorreto
Marcar questão
Texto da questão
Se X deve ser impresso somente quando a condição A for verdadeira e a condição B for falsa, escrevemos o seguinte trecho de código: 
Escolha uma:
a.
if (  ! ( A &&  ! B )  ) printf ( "X");
b.
if (  ! A &&  ! B  )  printf ( "X");
c.
if (   A ||  ! B ) ) printf ( "X");
d.
if (  ! A &&  B  ) printf ( "X");
e.
if (  ! ( !A ||  B ) ) printf ( "X");
Feedback
Sua resposta está incorreta.
A resposta correta é:
if (  ! ( !A ||  B ) ) printf ( "X");
.
Questão 10
Incorreto
Marcar questão
Texto da questão
Seja o seguinte programa:
if ( num%4 == 0 )   {
     if ( num%5 == 0 )
          printf ( "X" );
    else
          printf ( "Y" );
}
else  {
    if ( num%5   ! = 0)
            printf ( "W" );
     else
            printf ( "Z" );
}
 
Sobre este programa, avalie as seguintes assertivas:
I – “X” significa que o numero é divisivel por 4 e por 5 ao mesmo tempo.
II –  “Y” significa que o número é apenas divisivel por 4.
III – “W” significa que o número é apenas divisivel por 5.
IV – “Z” significa que o número não é divisivel por 4, nem por 5.
Escolha uma:
a. ll, lll e lV são falsas
b. Todas são corretas
c. Apenas lll e lV são corretas
d. Apenas l e ll são falsas
e. Apenas l e ll são corretas
Feedback
Sua resposta está incorreta.
A resposta correta é: Apenas l e ll são corretas.
	Iniciado em
	terça, 27 Ago 2019, 14:46
	Estado
	Finalizada
	Concluída em
	terça, 27 Ago 2019, 14:54
	Avaliar
	5,00 de um máximo de 10,00(50%)
Parte superior do formulário
Questão 1
Correto
Marcar questão
Texto da questão
Sejam os seguintes programas:
	iny num;
scanf ( "%d" , & num);
if ( num > 0 )
     printf ( "O numero é positio" );
else
     printf ( "O numero é negativo");
		iny num;
scanf ( "%d" , & num);
if ( num > 0 )
            printf ( "O numero é positio" );
if (num < 0 )
            printf ( "O numero é negativo");
Por que esses programas são diferentes?
Escolha uma:
a. porque o da esquerda aceita 0 como numero positivo, enquanto o da direita não.
b. porque o da esquerda aceita 0 como numero negativo, enquanto que o da direita não.
c. porque apenas o programa da esquerda aceita 0 como numero positivo.
d. porque apenas o programa da direita aceita 0 como número negativo.
e. por outro motivo, pois nenhuma das alternativas acima são corretas.
Feedback
Sua resposta está correta.
A resposta correta é: porque o da esquerda aceita 0 como numero negativo, enquanto que o da direita não..
Questão 2
Incorreto
Marcar questão
Texto da questão
OBS: Procure fazer o teste de mesa do programa abaixo sem ajuda do computador (use apenas papel e inteligência).
Seja o seguinte programa:
int  main ( )
{
          int idade;
          scanf ( "%d" , &idade);
          if ( idade <= 10 )
                   printf ( "Mirim" );
          if ( idade <= 20 )
                   print ( "Adolescente" );
          if ( idade <= 40 )
                   printf ( "Adulto" )
          if ( idade > = 70 )
                   printf ( "Idoso" );
}
                   
Executando este programa, sem ELSES, apenas uma vez, com a entrada: 10, fornecida ao comando SCANF, teremos a seguinte saída:
Escolha uma:
a. Nenhuma das alternativas anteriores
b. Somente Mirim
c. Mirim e Adolescente
d. Mirim, Adolescente e Adulto
e. Mirim, Adolescente, Adulto e Maduro
Feedback
Sua resposta está incorreta.
A resposta correta é: Mirim, Adolescente e Adulto.
Questão 3
Incorreto
Marcar questão
Texto da questão
Sejam os seguintes programas:
	intnum;
scanf ( "%d", &num );
inf ( num%2 == 0 )
          printf ( "O numero par" );
if ( num%2 ! = 0 )
           printf ( " O numero é impar" );
	int num;
scanf ( "%d", &num );
inf ( num%2 == 0 )
          printf ( "O numero par" );
else
           printf ( " O numero é impar" );
O que você acha: é preferível usar mais IFs, como no programa da esquerda, ou usar uma cláusula ELSE, como no programa da direita? 
Escolha uma:
a. é preferível usar a clausula ELSE, porque o programa fica mais eficiente na sua execução, fazendo apenas um teste ao invés de dois.
b. todas as alternativas estão corretas
c. é preferível usar a clausula ELSE porque ela economiza digitação de uma expressão
d. é preferível usar 2 comandos IFS, para confundir o usuário do sistema.
e. é preferível usar 2 comandos IFS, para o teste ficar mais claro para o programador.
Feedback
Sua resposta está incorreta.
A resposta correta é: é preferível usar a clausula ELSE, porque o programa fica mais eficiente na sua execução, fazendo apenas um teste ao invés de dois..
Questão 4
Correto
Marcar questão
Texto da questão
Sejam as seguintes condições:
int   a = 10,  b = 5;
I)      a == 10  &&,  b = 5
II)     a == 10   ||   b == 5
III)    a! = 10   &&   b == 5
IV)   a == 10   &&   b ! = 5
V)    a == 10    ||    b ! = 5
Apenas dão verdadeiro, as condições:
Escolha uma:
a. l e ll
b. l, ll e V
c. l e lV
d. lll e lV
e. lll, lV e V
Feedback
Sua resposta está correta.
A resposta correta é: l, ll e V.
Questão 5
Incorreto
Marcar questão
Texto da questão
Seja o seguinte programa:
int   main ( )
{
            int  idade;
            scanf ("%d" , &idade );
            inf ( idade <= 40 )
                        printf ( "Adulto" );
            else
            inf ( idade <= 20 )
                        printf ( "Adolescente" );
            else
            inf ( idade <= 10 )
                        printf ( "Mirim" );
            else
                        printf ( "Idoso" );
}
Executando-se este código com a idade igual a 15, o que será impresso pelo programa? 
Escolha uma:
a. Adulto e Adolescente
b. Adulto, Adolescente e Idoso
c. Mirim
d. Adolescente
e. Adulto
Feedback
Sua resposta está incorreta.
A resposta correta é: Adulto.
Questão 6
Incorreto
Marcar questão
Texto da questão
O seguinte trecho de código:
if ( a > b   &&   a > c )
              printf ( "A" ) ;
if ( b > a   &&   b > c )
              printf ( " B" ) ;
inf ( c > a  &&  c > b )
              printf ( "c" );
Equivale, em termos lógicos, a:
Escolha uma:
a.
if ( a > b )   {
      if ( a > c )  printf ( "A" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( b > c )  printf  ( "B" );
      else printf ( "A" ) ;
}
b.
if ( a > b )   {
      if ( a > c )  printf ( "A" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( b > c )  printf  ( "B" );
      else printf ( "C" ) ;
}
c.
if ( c > a )   {
      if ( c > b )  printf ( "C" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( a > b )  printf  ( "A" );
      else printf ( "B" ) ;
}
d.
Nenhuma das alternativas anteriores
e.
if ( c > a )   {
      if ( c > b )  printf ( "A" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( a > b )  printf  ( "C" );
      else printf ( "B" ) ;
}
Feedback
Sua resposta está incorreta.
A resposta correta é:
if ( c > a )   {
      if ( c > b )  printf ( "C" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( a > b )  printf  ( "A" );
      else printf ( "B" ) ;
}
.
Questão 7
Correto
Marcar questão
Texto da questão
O comando SWITCH é utilizado, ou é equivale a: 
Escolha uma:
a. um conjunto de comandos IFs encadeados
b. um comando IF sem ELSE
c. um conjunto de comandos WHILE encadeados
d. um conjunto de comandos IFs aninhados
e. um comando IF simples
Feedback
Sua resposta está correta.
A resposta correta é: um conjunto de comandos IFs encadeados.
Questão 8
Correto
Marcar questão
Texto da questão
Seja a seguinte fórmula:
Isolando o F na formula acima, o resultado da atribuição seria:
Escolha uma:
a.
F = 9 * (C + 32) / 5
b.
F = 9 * C / 5 - 32
c.
F = 9 * C / 5 + 32
d.
F = 5 * C / 9 + 32
e.
F = 5 * (C - 32) / 9
Feedback
Sua resposta está correta.
A resposta correta é:
F = 9 * C / 5 + 32
.
Questão 9
Incorreto
Marcar questão
Texto da questão
Seja o seguinte programa:
if ( num%2 = 0 )   {
     if ( num%3 == 0 )
           printf ( "X" );
}
else  { 
     if ( num%3 = 0 )
          printf ( "W" );
    else
             printf ( "Z" );
}
        
Sobre este programa, avalie as seguintes assertivas:
I – “X” significa que o numero é divisivel por 2 e por 3 ao mesmo tempo.
II –  “Y” significa que o número é apenas divisivel por 2.
III – “W” significa que o número é apenas divisivel por 3.
IV – “Z” significa que o número não é divisivel por 2, nem por 3.
 
Escolha uma:
a. Apenas l e ll são falsas
b. Todas são corretas
c. Apenas lll e lV são corretas
d. Apenas l e ll são corretas
e. ll , lll e lV são falsas
Feedback
Sua resposta está incorreta.
A resposta correta é: Todas são corretas.
Questão 10
Correto
Marcar questão
Texto da questão
Se X deve ser impresso somente quando a condição A for verdadeira e a condição B for falsa, escrevemos o seguinte trecho de código: 
Escolha uma:
a.
if (  ! A &&  ! B  )  printf ( "X");
b.
if (  ! ( A &&  ! B )  ) printf ( "X");
c.
if (  ! ( !A ||  B ) ) printf ( "X");
d.
if (   A ||  ! B ) ) printf ( "X");
e.
if (  ! A &&  B  ) printf ( "X");
Feedback
Sua resposta está correta.
A resposta correta é:
if (  ! ( !A ||  B ) ) printf ( "X");
.
	Iniciado em
	terça, 27 Ago 2019, 14:56
	Estado
	Finalizada
	Concluída em
	terça, 27 Ago 2019, 15:06
	Avaliar
	10,00 de um máximo de 10,00(100%)
Parte superior do formulário
Questão 1
Correto
Marcar questão
Texto da questão
OBS: Procure fazer o teste de mesa do programa abaixo sem ajuda do computador (use apenas papel e inteligência).
Seja o seguinte programa:
int  main ( )
{
          int idade;
          scanf ( "%d" , &idade);
          if ( idade <= 10 )
                   printf ( "Mirim" );
          if ( idade <= 20 )
                   print ( "Adolescente" );
          if ( idade <= 40 )
                   printf ( "Adulto" )
          if ( idade > = 70 )
                   printf ( "Idoso" );
}
                   
Executando este programa, sem ELSES, apenas uma vez, com a entrada: 10, fornecida ao comando SCANF, teremos a seguinte saída:
Escolha uma:
a. Nenhuma das alternativas anteriores
b. Mirim e Adolescente
c. Somente Mirim
d. Mirim, Adolescente e Adulto
e. Mirim, Adolescente, Adulto e Maduro
Feedback
Sua resposta está correta.
A resposta correta é: Mirim, Adolescente e Adulto.
Questão 2
Correto
Marcar questão
Texto da questão
Sejam os seguintes programas:
	iny num;
scanf ( "%d" , & num);
if ( num > 0 )
     printf ( "O numero é positio" );
else
     printf ( "O numero é negativo");
		iny num;
scanf ( "%d" , & num);
if ( num > 0 )
            printf ( "O numero é positio" );
if (num < 0 )
            printf ( "O numero é negativo");
Por que esses programas são diferentes?
Escolha uma:
a. porque o da esquerda aceita 0 como numero positivo, enquanto o da direita não.
b. por outro motivo, pois nenhuma das alternativas acima são corretas.
c. porque o da esquerda aceita 0 como numero negativo, enquanto que o da direita não.
d. porque apenas o programa da direita aceita 0 como número negativo.
e. porque apenas o programa da esquerda aceita 0 como numero positivo.
Feedback
Sua resposta está correta.
A resposta correta é: porque o da esquerda aceita 0 como numero negativo, enquanto que o da direita não..
Questão 3
Correto
Marcar questão
Texto da questão
OBS: Procure fazer o teste de mesa do programa abaixo sem ajuda do computador (use apenas papel e inteligência).
Seja o seguinte programa:int   main ( )
{           
            int idade;
            scanf ("%d", &idade );
            if ( idade < 10 ) printf ( "Mirim" );
            else 
            if (idade < 20 ) printf ( "Adolescente" );
            else 
            if ( idade < 40 ) printf ( "Adulto" );      
            else
            if ( idade > 70 ) printf ( "Idoso" );
}
Executando-o várias vezes (4 vezes), com as entradas: 10, 20, 40, 70,  fornecidas as comando SCANF, uma em cada execução do programa, teremos as seguintes saídas: 
 
Escolha uma:
a. Adolescente, Adulto, Maduro, Maduro
b. Adolescente, Adulto, Maduro, Idoso
c. Mirim, Adolescente, Adulto, Idoso
d. Adolescente, Adolescente, Adulto, Adulto
e. Mirim, Adolescente, Adulto, Maduro
Feedback
Sua resposta está correta.
A resposta correta é: Adolescente, Adulto, Maduro, Maduro.
Questão 4
Correto
Marcar questão
Texto da questão
Sejam os seguintes cabeçalhos de rotinas:
I.         void cls ( );
II.        int soma ( int a, int b);
III.       int dobro ( int n );
IV.       void leia ( int p );
V.        double rand ( );
VI.       int factorial ( int n);
VII.      void mostra_vetor ( int v [ ], int tam );
VIII.     void system ( char *str );
IX.       int gera_valor ( );
X.        void alo ( );
As rotinas acima, que são do tipo 2, ou seja, com parâmetros e sem retorno, são:
Escolha uma:
a. as rotinas I, IV, VII, VIII e X
b. as rotinas V e IX
c. as rotinas IV, VII e VIII
d. as rotinas II, III, IV, VI, VII e VIII
e. as rotinas II, III e VI
Feedback
Sua resposta está correta.
A resposta correta é: as rotinas IV, VII e VIII.
Questão 5
Correto
Marcar questão
Texto da questão
O seguinte trecho de código:
if ( a > b   &&   a > c )
              printf ( "A" ) ;
if ( b > a   &&   b > c )
              printf ( " B" ) ;
inf ( c > a  &&  c > b )
              printf ( "c" );
Equivale, em termos lógicos, a:
Escolha uma:
a.
if ( c > a )   {
      if ( c > b )  printf ( "A" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( a > b )  printf  ( "C" );
      else printf ( "B" ) ;
}
b.
if ( c > a )   {
      if ( c > b )  printf ( "C" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( a > b )  printf  ( "A" );
      else printf ( "B" ) ;
}
c.
Nenhuma das alternativas anteriores
d.
if ( a > b )   {
      if ( a > c )  printf ( "A" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( b > c )  printf  ( "B" );
      else printf ( "C" ) ;
}
e.
if ( a > b )   {
      if ( a > c )  printf ( "A" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( b > c )  printf  ( "B" );
      else printf ( "A" ) ;
}
Feedback
Sua resposta está correta.
A resposta correta é:
if ( c > a )   {
      if ( c > b )  printf ( "C" ) ;
      else printf ( "B" ) ;
}
else   {
      if ( a > b )  printf  ( "A" );
      else printf ( "B" ) ;
}
.
Questão 6
Correto
Marcar questão
Texto da questão
Seja o seguinte programa:
int   main ( )
{
            int  idade;
            scanf ("%d" , &idade );
            inf ( idade <= 40 )
                        printf ( "Adulto" );
            else
            inf ( idade <= 20 )
                        printf ( "Adolescente" );
            else
            inf ( idade <= 10 )
                        printf ( "Mirim" );
            else
                        printf ( "Idoso" );
}
Executando-se este código com a idade igual a 15, o que será impresso pelo programa? 
Escolha uma:
a. Adulto
b. Mirim
c. Adulto e Adolescente
d. Adulto, Adolescente e Idoso
e. Adolescente
Feedback
Sua resposta está correta.
A resposta correta é: Adulto.
Questão 7
Correto
Marcar questão
Texto da questão
Para testar se um número é dividível por 3, devemos escrever a seguinte condição:
Escolha uma:
a. (num%3 == 1)
b. (num%2 == 0)
c. (num%2 == 3)
d. (num%1 == 3)
e. (num%3 == 0)
Feedback
Sua resposta está correta.
A resposta correta é: (num%3 == 0).
Questão 8
Correto
Marcar questão
Texto da questão
Para testar se um número é dividível por 3 e não é divisivel por 4, devemos escrever a seguinte condição: 
Escolha uma:
a. (num%3==0 && num%4!=0)
b. (num%3==1 && num%4==0)
c. (num %3 && !num%4)
d. (num%1==3 && num%1!=4)
e. (num%3 == num%4)
Feedback
Sua resposta está correta.
A resposta correta é: (num%3==0 && num%4!=0).
Questão 9
Correto
Marcar questão
Texto da questão
Seja o seguinte programa:
if ( num%2 = 0 )   {
     if ( num%3 == 0 )
           printf ( "X" );
}
else  { 
     if ( num%3 = 0 )
          printf ( "W" );
    else
             printf ( "Z" );
}
        
Sobre este programa, avalie as seguintes assertivas:
I – “X” significa que o numero é divisivel por 2 e por 3 ao mesmo tempo.
II –  “Y” significa que o número é apenas divisivel por 2.
III – “W” significa que o número é apenas divisivel por 3.
IV – “Z” significa que o número não é divisivel por 2, nem por 3.
 
Escolha uma:
a. Apenas l e ll são corretas
b. Apenas l e ll são falsas
c. Apenas lll e lV são corretas
d. Todas são corretas
e. ll , lll e lV são falsas
Feedback
Sua resposta está correta.
A resposta correta é: Todas são corretas.
Questão 10
Correto
Marcar questão
Texto da questão
Seja o seguinte programa:
if ( num%4 == 0 )   {
     if ( num%5 == 0 )
          printf ( "X" );
    else
          printf ( "Y" );
}
else  {
    if ( num%5   ! = 0)
            printf ( "W" );
     else
            printf ( "Z" );
}
 
Sobre este programa, avalie as seguintes assertivas:
I – “X” significa que o numero é divisivel por 4 e por 5 ao mesmo tempo.
II –  “Y” significa que o número é apenas divisivel por 4.
III – “W” significa que o número é apenas divisivel por 5.
IV – “Z” significa que o número não é divisivel por 4, nem por 5.
Escolha uma:
a. Todas são corretas
b. Apenas l e ll são falsas
c. Apenas l e ll são corretas
d. ll, lll e lV são falsas
e. Apenas lll e lV são corretas
Feedback
Sua resposta está correta.
A resposta correta é: Apenas l e ll são corretas.
Parte inferior do formulário
Parte inferior do formulário
Parte inferior do formulário

Continue navegando