Buscar

OBJETIVA LINGUAGEM DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

OBJETIVA - LING. PROGRAMAÇÃO
Questão 1/10 - Linguagem de Programação
Conforme abordado nas aulas, função é a técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos.
Com relação a definição de funções na linguagem C, assinale a alternativa correta que corresponde ao tipo de retorno de uma função do tipo void:
Nota: 10.0
	
	A
	String;
	
	B
	Int;
	
	C
	Float;
	
	D
	Não tem retorno;
Você acertou!
Conforme apresentado no slide 21/38 da Aula 04, funções do tipo void não tem nenhum tipo de retorno.
	
	E
	Char.
�
Questão 2/10 - Linguagem de Programação
Na linguagem C, um arquivo é entendido como um conceito que pode ser aplicado a arquivos em disco, terminais, modens, etc... Um fluxo é associado a um arquivo através da realização de uma operação de abertura. Uma vez aberto, informações podem ser trocadas entre o arquivo e o programa. Um arquivo é dissociado de um fluxo através de uma operação de fechamento de arquivo.
Com relação a esta definição, assinale a alternativa correta que corresponde a definição da função feof:
Nota: 10.0
	
	A
	Retorna um caractere lido do arquivo;
	
	B
	Indica que um arquivo chegou ao fim;
Você acertou!
Conteúdo apresentado na página 04 da Rota de Aprendizagem da Aula 06.
	
	C
	Escreve um caractere no arquivo;
	
	D
	Lê um caractere no arquivo;
	
	E
	Finaliza um arquivo.
�
Questão 3/10 - Linguagem de Programação
Dentre os métodos de implementação de tradução do código-fonte em linguagem de máquina para execução estão a compilação, interpretação pura e híbrido.
Com relação aos métodos de implementação de linguagem de programação, assinale a alternativa correta que corresponde ao método de interpretação pura:
Nota: 10.0
	
	A
	Combina tanto a execução eficiente quanto a portabilidade de programas pela aplicação combinada dos métodos de compilação e interpretação;
	
	B
	Efetua em seu processo a tradução integral do programa fonte para o código de máquina;
	
	C
	Processa todos os códigos na memória e armazena os resultados em um computador virtual;
	
	D
	Destina-se a simular um computador virtual capaz de entender as instruções da linguagem de programação;
Você acertou!
Conforme apresentado na página 05 da Rota de Aprendizagem da Aula 01, o método de interpretação pura destina-se a simular um computador virtual capaz de entender as instruções da linguagem de programação.
	
	E
	Todas as alternativas estão corretas.
�
Questão 4/10 - Linguagem de Programação
Na linguagem C, um arquivo é entendido como um conceito que pode ser aplicado a arquivos em disco, terminais, modens, etc... Um fluxo é associado a um arquivo através da realização de uma operação de abertura. Uma vez aberto, informações podem ser trocadas entre o arquivo e o programa. Um arquivo é dissociado de um fluxo através de uma operação de fechamento de arquivo.
Com base no uso de arquivos na linguagem C, assinale a alternativa que corresponde a sintaxe correta do uso da função fopen:
Nota: 10.0
	
	A
	FILE *fopen(char *modo, char *nome_do_arquivo);
	
	B
	FILE *fopen(char *nome_do_arquivo);
	
	C
	fopen(char *nome_do_arquivo, char *modo);
	
	D
	FILE *fopen(char *nome_do_arquivo, char *modo);
Você acertou!
Conteúdo apresentado na página 01 da Rota de Aprendizagem da Aula 06.
	
	E
	fopen(char *modo, char *nome_do_arquivo).
�
Questão 5/10 - Linguagem de Programação
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, assinale a alternativa que corresponde a forma correta para declarar uma variável chamada var de um struct denominado str:
Nota: 10.0
	
	A
	str var;
	
	B
	struct str var;
Você acertou!
Conteúdo apresentado no slide 12/21 da Aula 05.
	
	C
	var str;
	
	D
	str struct var;
	
	E
	str var struct.
�
Questão 6/10 - Linguagem de Programação
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, analise atentamente a definição da struct abaixo:
struct endereco{
     char nome[30];
     char rua[40];
     long int cep;
};
Assinale a alternativa que corresponde a forma correta para inicializar o CEP da variável end, que é uma variável da struct endereço com o valor 12345:
Nota: 10.0
	
	A
	end.cep = 12345;
Você acertou!
Conteúdo apresentado no slide 13/21 da Aula 05.
	
	B
	cep.end = 12345;
	
	C
	struct end.cep = 12345;
	
	D
	struct cep.end = 12345;
	
	E
	end.cep struct [12345].
�
Questão 7/10 - Linguagem de Programação
De acordo com a definição de matrizes e vetores abordado nas aulas, analise atentamente o código fonte apresentado abaixo:
#include <stdio.h>
int main()
{
     int mtrx[20][10];
     int i, j, count;
     count = 1;
     for(i=0; i<20; i++)
          for(j=0; j<10; j++)
          {
               mtrx[i][j]=count;
               count++;
          }
     return(0);
}
Com base no código fonte apresentado acima, assinale a alternativa correta que corresponde ao resultado após a execução desse código fonte:
Nota: 10.0
	
	A
	É removido da matriz mtrx todos os dados existentes;
	
	B
	A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 20;
	
	C
	A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 200;
Você acertou!
Conforme apresentado na página 07 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa C.
	
	D
	A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 200;
	
	E
	A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 20.
�
Questão 8/10 - Linguagem de Programação
Um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados, individualmente a partir de um único nome.
Com relação a definição de vetores na linguagem C, assinale a alternativa que corresponde a forma correta da definição de um vetor chamado vet do tipo inteiro de 10 posições:
Nota: 10.0
	
	A
	int vet[10];
Você acertou!
Conforme apresentado na página 02 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa A.
	
	B
	int vet[ ] = 10;
	
	C
	vet[10] int;
	
	D
	vet[ ] = 10 int;
	
	E
	[10]vet int.
�
Questão 9/10 - Linguagem de Programação
Um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados, individualmente a partir de um único nome.
Com relação a definição de vetores na linguagem C, assinale a alternativa que corresponde a forma correta de atribuir o valor 250 na última posição de um vetor chamado vet do tipo inteiro de 10 posições:
Nota: 10.0
	
	A
	vet[n-1] = 250;
	
	B
	vet[10] = 250;
	
	C
	vet[11] = 250;
	
	D
	vet[9] = 250;
Você acertou!
Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa D.
	
	E
	vet[250] = 10.
�
Questão 10/10 - Linguagem de Programação
Com base no conteúdo abordado com relação as funções de entrada e saída de linguagem de programação C, assinale a alternativa correta que corresponde a definição da função scanf():
Nota: 10.0
	
	A
	Esta função tem como objetivo apresentar na tela uma expressão definida pelo usuário;
	
	B
	Esta função somente é executada se a sua condição for verdadeira;
	
	C
	Esta função lê do teclado os dados digitados e coloca os valores digitados pelos usuários nas variáveis utilizadas como parâmetros da função;
Você acertou!
Conforme abordado na página 03 da Rota de Aprendizagem da Aula 02, a alternativa correta é a alternativa C.
	
	D
	Esta função somente é executada se a sua condição for falsa;
	
	E
	Esta função adapta-se particularmente à tomada de decisões em que o número de possibilidades é elevado, de forma a reduzira complexidade de if-else consecutivos e aninhados.
_1543136390.unknown
_1543136399.unknown
_1543136403.unknown
_1543136406.unknown
_1543136407.unknown
_1543136404.unknown
_1543136401.unknown
_1543136402.unknown
_1543136400.unknown
_1543136394.unknown
_1543136397.unknown
_1543136398.unknown
_1543136395.unknown
_1543136392.unknown
_1543136393.unknown
_1543136391.unknown
_1543136372.unknown
_1543136381.unknown
_1543136386.unknown
_1543136388.unknown
_1543136389.unknown
_1543136387.unknown
_1543136383.unknown
_1543136384.unknown
_1543136382.unknown
_1543136377.unknown
_1543136379.unknown
_1543136380.unknown
_1543136378.unknown
_1543136374.unknown
_1543136376.unknown
_1543136373.unknown
_1543136363.unknown
_1543136368.unknown
_1543136370.unknown
_1543136371.unknown
_1543136369.unknown
_1543136366.unknown
_1543136367.unknown
_1543136364.unknown
_1543136359.unknown
_1543136361.unknown
_1543136362.unknown
_1543136360.unknown
_1543136357.unknown
_1543136358.unknown
_1543136354.unknown
_1543136356.unknown
_1543136353.unknown
_1543136351.unknown

Continue navegando