Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201702953269) Acerto: 1,0 / 1,0 A diretiva #include < stdio.h> faz referência a: Declarações de funções úteis para entrada e saída de dados. Declaração de funções para tratamento numérico. Nenhuma das alternativas acima. Declarações de funções para cálculo matemático. Declarações de funções para tratamento de texto. 2a Questão (Ref.:201702832243) Acerto: 1,0 / 1,0 No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um programa codificado na linguagem C como temos no Windows. Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa? Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo. Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc. Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc. Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal, usando o compilador gcc que irá gerar o executável e executá-lo em seguida. Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executá-lo. Gabarito Coment. 3a Questão (Ref.:201702832257) Acerto: 1,0 / 1,0 Assinale a função que não é disponível na plataforma Linux. return printf() scanf() system() main() 4a Questão (Ref.:201702832228) Acerto: 1,0 / 1,0 Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h. Assinale o trecho correto que possibilita incluí-las. #define #define #define #include #include #include stdio.h #include stdlib.h #include math.h #include #include #include Gabarito Coment. 5a Questão (Ref.:201703168662) Acerto: 0,0 / 1,0 São todos operadores aritméticos da Linguagem C: &&, ||, ! >, >=, <, <=, == MOD, DIV, %, && +, -, *, / %, ||, &&, == 6a Questão (Ref.:201702832333) Acerto: 1,0 / 1,0 Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C. 2_ou_1, fim, *h, j 2nota, a36, x#y, --j nota-2 , a36, x_y If, nota_do_aluno_2, HOJE, _yes i, j, int, obs Gabarito Coment. 7a Questão (Ref.:201703241280) Acerto: 1,0 / 1,0 Considere o código abaixo. Considere que o usuário digite 11. O que será impresso para o usuário? int main () { int num; printf ("Digite um numero: "); scanf ("%d",&num); if (num==10) { printf ("Show!"); } else { if (num>10) { printf ("Top!"); } else { printf ("Mara!"); } } return 0; } Top! Mara! Show! return 0; 0 8a Questão (Ref.:201702484057) Acerto: 1,0 / 1,0 Um aluno de LPI gostaria de testar duas condições, usando somente uma estrutura if. Abaixo as duas condições a serem testadas: a) O ano de nascimento que precisa estar no intervalo fechado de 1989-2007. b) O sexo que precisa ser masculino. Sabe-se que o sexo se encontra em uma variável do tipo char de nome sexo e o ano em uma variável do tipo int de nome ano. Além disso, ele deseja que seja aceita tanto a letra M quanto a letra m. Assinale a opção que resolve o problema desse aluno. if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) ) if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 ) if( sexo == 'M' || sexo == 'm' && (ano >= 1989 && ano <= 2007 ) ) if(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' ) if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) ) Gabarito Coment. Gabarito Coment. 9a Questão (Ref.:201703228218) Acerto: 0,0 / 1,0 O programa abaixo terá qual saída? int main() { int j = 2; for ( int i = 1 ; i < = 3 ; i++ ) { cout << i * j << endl; } } 1 * 2 = 2 2 * 2 = 4 3 * 2 = 6 1 * 2 2 * 2 2 * 3 2 4 6 12 2, 4, 6 10a Questão (Ref.:201702995711) Acerto: 1,0 / 1,0 Na maioria das linguagens de programação, as estruturas de controle de fluxo são fundamentais para a criação de programas elegantes e de fácil entendimento. Assinale a alternativa correta com relação aos comandos de controle de fluxo da linguagem C, sabendo que o comando for apresenta a seguinte forma geral: for (inicialização;condição;incremento) declaração; O comando for garante que o laço seja executado pelo menos uma vez. Sem os comandos de controle de fluxo, só haveria uma maneira de o programa ser executado: de baixo para cima e comando por comando. Não é permitido omitir a condição no comando for, pois não existiria maneira de parar o laço infinito. O comando continue usado dentro de um laço executa a próxima linha de código independentemente do fato de ela estar dentro ou fora do laço. Pode-se omitir a declaração, e, mesmo assim, o comando for ainda será válido.
Compartilhar