Buscar

1a Questão

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.

Continue navegando