Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201702706884) Acerto: 0,0 / 1,0 Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles: - Surge o tipo long long para inteiros; - As funções matemáticas passam a aceitar todos os tipos numéricos; - O caracter // para comentário de uma linha, pode ser usado também; Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima. C tradicional Padrão C99 ISO/IEC 9899:1990 Padrão C89 Padrão C95 Gabarito Coment. Gabarito Coment. 2a Questão (Ref.:201703055074) Acerto: 0,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 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 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 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. Gabarito Coment. 3a Questão (Ref.:201703301908) Acerto: 1,0 / 1,0 No comando: printf("Este é o numero: %d", 8); O que é o número "8"? Um ponto flutuante Uma variável Uma constante Um endereço Um caractere 4a Questão (Ref.:201703055050) Acerto: 1,0 / 1,0 Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de atuação. Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na raiz do drive C. Quando foi incluir, usou: #include "minhasFuncoes.h" #include "c:\ minhasFuncoes.h\funcoes" #include minhasFuncoes.h #include #include "c:\funcoes\ minhasFuncoes.h" 5a Questão (Ref.:201703318872) Acerto: 0,0 / 1,0 Acerca dos operadores, marque a opção correta: Todas as alternativas acima estão corretas. O operador = tem a mesma função de ==. Não podemos realizar operações dentro do comando printf. O operador "maior ou igual" pode ser utilizado tanto como >= quanto =>. O operador potência necessita de uma biblioteca específica. 6a Questão (Ref.:201702626271) Acerto: 1,0 / 1,0 Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela. - 0.00289(O inverso do número formatado) 0543(O valor absoluto do número espelhado formatado) -0012 ( Representa a soma dos algarismos do número -345 formatado) 0345 (O valor absoluto do número formatado) 0343 (O valor absoluto do resultado da expressão formatada) Gabarito Coment. Gabarito Coment. 7a Questão (Ref.:201703055794) Acerto: 0,0 / 1,0 Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem C. Sabemos que existem algumas exigências para se usar o switch(). Analise as opções abaixo e assinale a opção correta. I Qualquer tipo pode ser usado. II Somente o tipo vetor de char que Não pode ser usado. III Não pode ser usado intervalo tipo: 1..3 em um case. IV Sempre será obrigatório usar o comando break; ao final de um case. V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista. II, III e IV são verdadeiras I, III e IV são verdadeiras II, IV e V são verdadeiras I, III, IV e V são verdadeiras III e V são verdadeiras Gabarito Coment. Gabarito Coment. 8a Questão (Ref.:201703055697) Acerto: 0,0 / 1,0 Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não estava dando certo. Ele apresentou as cinco opções abaixo. Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo fechado em 18 e aberto em 30. if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 ) if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 ) if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 ) if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 ) if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 ) Gabarito Coment. 9a Questão (Ref.:201703328659) Acerto: 1,0 / 1,0 Sabendo que no programa abaixo foi digitado na sequencia os números 4 e 10. Marque a alternativa que contém a saída gerada pelo programa para a entrada fornecida. #include using namespace std; int main() { int a, b; cin >> a >> b; a = a + 1; while ( a < b ) { cout << " " << a; a = a + 1; } } 5 6 7 8 9 10 4 5 6 7 8 9 10 11 5 6 7 8 9 5 6 7 8 9 10 11 4 5 6 7 8 9 10a Questão (Ref.:201703218542) Acerto: 0,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; Sem os comandos de controle de fluxo, só haveria uma maneira de o programa ser executado: de baixo para cima e comando por comando. Pode-se omitir a declaração, e, mesmo assim, o comando for ainda será válido. Não é permitido omitir a condição no comando for, pois não existiria maneira de parar o laço infinito. O comando for garante que o laço seja executado pelo menos uma vez. 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.
Compartilhar