Buscar

Objetiva Linguagem de programação nota 80 11_2016

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 5 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

Prévia do material em texto

Prova realizada em 03/11/2016... Nota 80 ... Linguagem de programação ... não conferi as respostas.
Questão 1/10 - Linguagem de Programação
Conforme abordado nas aulas, um vetor pode ser considerado uma matriz de uma única dimensão, portanto, as matrizes são estruturas de duas ou mais dimensões.
De acordo com esta definição, assinale a alternativa que corresponde a forma correta da definição de uma matriz de 5 colunas e 10 linhas do tipo inteiro chamada mat:
	
	A
	mat[10][5] int;
	
	B
	int mat[5][10];
	
	C
	mat[5][10] int;
	
	D
	[5][10]mat int;
	
	E
	int mat[10][5].
Questão 2/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:
	
	A
	vet[n-1] = 250;
	
	B
	vet[10] = 250;
	
	C
	vet[11] = 250;
	
	D
	vet[9] = 250;
	
	E
	vet[250] = 10.
Questão 3/10 - Linguagem de Programação
De acordo com o conteúdo abordado, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, assinale a alternativa correta com relação as funções:
	
	A
	Uma função do tipo void é um procedimento, pois retorna apenas inteiros;
	
	B
	As funções não são uma ferramenta essencial ao desenvolvimento estruturado de aplicações;
	
	C
	O código de uma função sempre é executado quando a aplicação é inicializada;
	
	D
	Uma função em C sempre deve ter parâmetros;
	
	E
	Uma função que não devolve qualquer valor é, habitualmente, designada por Procedimentos.
Questão 4/10 - Linguagem de Programação
Conforme abordado nas aulas, o escopo de uma variável representa a área do programa onde a variável pode ser utilizada.
Dentro deste contexto, assinale a alternativa correta que corresponde respectivamente a definição de variáveis globais:
	
	A
	Variáveis declaradas dentro do corpo da função, sendo visível para todas as outras funções;
	
	B
	Variáveis declaradas fora das funções, e que não são visíveis por nenhuma função do sistema;
	
	C
	Variáveis declaradas dentro do corpo da função, sendo visível somente para esta função;
	
	D
	Variáveis declaradas fora das funções, sendo visível somente pela primeira função do sistema;
	
	E
	Variáveis declaradas fora das funções, sendo visível por todas as funções do sistema.
Questão 5/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, analise atentamente o trecho de código apresentado abaixo:
for(i:=0; i<5; i++)
     vetor[i] = i + 1;
Com base no trecho de código apresentado acima, assinale a alternativa correta que corresponde ao resultado obtido após a execução desse código:
	
	A
	Será adicionado os números de 5 a 1 em um vetor;
	
	B
	Será adicionado o valor i + 1 em um vetor;
	
	C
	Será adicionado o número 1 em um vetor;
	
	D
	Será adicionado os números de 1 a 5 em um vetor;
	
	E
	Será adicionado o número 1 na posição 5 de um vetor.
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:
	
	A
	end.cep = 12345;
	
	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
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:
	
	A
	String;
	
	B
	Int;
	
	C
	Float;
	
	D
	Não tem retorno;
	
	E
	Char.
Questão 8/10 - Linguagem de Programação
Independentemente de como é seguido o processo de desenvolvimento de software, é necessário que as linguagens de programação apresentem algumas propriedades desejáveis.
Com relação as propriedades desejáveis das linguagens de programação, assinale a alternativa correta que corresponde a definição da propriedade de redigibilidade:
	
	A
	Refere-se às facilidades das linguagens de programação em possibilitar ao programador modificar o programa em função de novos requisitos;
	
	B
	Possibilidade de o programador se dedicar aos aspectos mais relevantes da implementação;
	
	C
	Refere-se ao programa se comportar da mesma forma independente da ferramenta utilizada para traduzi-lo para a linguagem de máquina ou então para a arquitetura computacional;
	
	D
	Possibilidade de reutilizar o mesmo código pra diversas aplicações;
	
	E
	Possibilidade de o programador combinar seus conceitos básicos sem que se produzam efeitos distorcidos nessa combinação.
Questão 9/10 - Linguagem de Programação
Uma expressão de controle em uma função printf() é uma expressão definida, que pode ser apresentar alguns códigos. Quando a função printf() encontra um desses códigos, ela o substitui pelo argumento fornecido, ou seja, estes argumentos podem ser nenhum ou quantos forem necessários.
Analise os códigos que podem ser utilizados em uma expressão de controle apresentados abaixo.
I. %d
II. %f
III. %c
IV. %s
V. %u
Relacione os códigos apresentados acima com a sua descrição na coluna abaixo
(  ) Caractere
(  ) Inteiro decimal
(  ) Decimal sem sinal
(  ) String (Série de caracteres)
(  ) Float. Número de ponto flutuante
Assinale a alternativa que apresenta a sequência correta:
	
	A
	III, V, II, I, IV;
	
	B
	III, I, V, IV, II;
	
	C
	V, III, I, IV, II;
	
	D
	II, III, IV, II, I;
	
	E
	I, IV, II, III, V.
Questão 10/10 - Linguagem de Programação
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura. Vimos, nas nossas aulas, que um dos usos mais comuns de estuturas é associado com vetores.
Com base nestes conceitos, assinale a alternativa que corresponde a forma correta de definir um vetor de 30 posições chamado vet de uma struct chamada str.
	
	A
	vet[30] struct str;
	
	B
	str struct vet[30];
	
	C
	struct str vet[30];
	
	D
	vet[30] str struct;
	
	E
	struct vet[30] str.

Outros materiais