Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201303284638) Acerto: 1,0 / 1,0 Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar: Possibilita o desenvolvimento de funções próprias Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo Permite a compilação de softwares para plataforma Windows, Linux e Unix. Possui características de Linguagem de baixo nível. Possui características de Linguagem de alto nível. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201303318112) Acerto: 1,0 / 1,0 Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA: Só é possível copiar o código executável do Linux para o Windows e executa-lo. Ocorrerá erro, pois os programas C não rodam em Linux. Precisamos recompilar o código fonte para o Linux. Basta apenas copiar o código executável para o Linux e executa-lo. Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201303664996) Acerto: 1,0 / 1,0 Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas. Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence. atof() e stdlib.h tolower() e ctype.h toupper() e stdlib.h atoi() e math.h isalpha() e stdlib.h Gabarito Comentado. 4a Questão (Ref.: 201303664768) 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. #include stdio.h #include stdlib.h #include math.h #include #include #include #include #include #define #define #define Gabarito Comentado. 5a Questão (Ref.: 201303622451) Acerto: 1,0 / 1,0 As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione. #include________ #include________ int main() { int a=2, b=2, c=8, delt; delt=(pow(b, 2)-(4*a*c)); system("pause"); return (0); } Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas. cmat.h - ctype.h stdlib.h - ctype.h stdio.h - stdlib.h stdio.h - ctype.h math.h - stdlib.h Gabarito Comentado. 6a Questão (Ref.: 201303235992) Acerto: 1,0 / 1,0 Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão. Sabe-se que o imposto é calculado sobre o salário bruto. Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto. Valor do imposto a ser pago: 650.00 Valor do imposto a ser pago: 750.00 Valor do imposto a ser pago: 850.00 Valor do imposto a ser pago: 800.00 Valor do imposto a ser pago: 1000.00 Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201303225563) Acerto: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. =, > e || &&, >= e || +, - e * <, > e >= &&, || e ~ Gabarito Comentado. 8a Questão (Ref.: 201303239473) Acerto: 1,0 / 1,0 Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade. Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if ..... Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário. Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch(). Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade. O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else. O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else. 9a Questão (Ref.: 201303225551) Acerto: 1,0 / 1,0 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for (i = num; i > 0; i++) for ( i = 0; i == num; i++) while (num == 0) while (num != 0) enquanto (num > 0) Gabarito Comentado. 10a Questão (Ref.: 201303236928) 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 6 10 16 26 42 68 2 4 4 8 12 20 32 52 2 4 6 8 19 12 14 16 2 4 4 8 12 20 32 2 4 6 10 16 26 42 Gabarito Comentado. Gabarito Comentado.
Compartilhar