Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV 1a Questão (Ref.: 201709577496) Acerto: 1,0 / 1,0 Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita. Polimorfismo Flexibilidade Modularidade Reuso Portabilidade Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201709620099) Acerto: 1,0 / 1,0 Qual das características abaixo NÃO pode ser atribuída á linguagem C? Portabilidade Complexidade porque tem muitas palavras reservadas Modularidade Rapidez, pois gera executável compacto Estruturada Gabarito Comentado. 3a Questão (Ref.: 201709071490) Acerto: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? pow double elevado pot sqrt Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201709620108) 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/ 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 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. 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 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. Gabarito Comentado. 5a Questão (Ref.: 201709097165) Acerto: 1,0 / 1,0 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = -13 y = 11 z = 13 x = 11 y = 11 z = 15 x = -11 y = 11 z = 10 x = -01 y = 01 z = 10 x = -20 y = 20 z = 10 Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201709180889) Acerto: 1,0 / 1,0 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? while{ // [bloco de comandos] } do (cfp !=0); if (cpf != 0) { // [bloco de comandos] } do{ // [bloco de comandos] } while (cfp !=0); for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } do while (cfp !=0) { // [bloco de comandos] } 7a Questão (Ref.: 201709620655) Acerto: 1,0 / 1,0 O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho abaixo e assinale a opção que descreve o que faz. int a=12, b=35, c=7, resp; resp=(a>b && a > c) ?a: (b>c) ? b/c:c; printf (''valor: %d'' , resp); Exibe valor: 35 Exibe valor: 7 Exibe valor: 5 Exibe valor: 12 Exibe valor: 0 Gabarito Comentado. 8a Questão (Ref.: 201709620803) Acerto: 1,0 / 1,0 Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma mensagem de erro. O dado testado era do tipo inteiro. Assinale a opção que ele escolheu. quatro ifs simples e um composto três ifs simples e um composto switch() com cinco cases quatro ifs simples switch() com quatro cases e um default Gabarito Comentado. 9a Questão (Ref.: 201709716930) Acerto: 1,0 / 1,0 Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma condição que decidirá se continua repetindo ou não. Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez? for switch repeat...util do...while while Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201709192253) Acerto: 1,0 / 1,0 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código. 2 4 4 8 12 20 32 2 4 6 8 19 12 14 16 2 4 4 8 12 20 32 52 2 4 6 10 16 26 42 2 4 6 10 16 26 42 68 Gabarito Comentado. Gabarito Comentado.
Compartilhar