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

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:
A int vet[10];
B int vet[ ] = 10;
C vet[10] int;
D vet[ ] = 10 int;
E [10]vet int.
Como paradigmas de linguagem de programação chamamos um conjunto de características que serve para classificar 
um grupo de linguagens. Várias são as classificações dos paradigmas de linguagem de programação, porém a mais 
conhecida é a que divide estes em imperativo, estruturado, orientado a objetos, funcional e lógico.
Com base nos paradigmas de linguagem de programação, assinale a alternativa correta que corresponde a definição do 
paradigma estruturado:
Você acertou!
Conforme apresentado na página 02 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa A.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 6 01/08/2016 19:37
A A programação se caracteriza pela existência de uma sequência monolítica de comandos e pelo uso
de desvios condicionais e incondicionais para determinar o fluxo de controle da execução do
programa;
B Engloba os conceitos fundamentados na computação como um processo que realiza mudanças de estados;
C O principal objetivo é utilizar os conceitos de objetos no desenvolvimento dos programas para torná-los mais
rápidos e confiáveis;
D Os programas são especificações sobre o que é determinada tarefa;
E Todas as alternativas estão corretas.
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;
Conforme apresentado na página 07 da Rota de Aprendizagem da Aula 01, no paradigma estruturado a
programação se caracteriza pela existência de uma sequência monolítica de comandos e pelo uso de desvios
condicionais e incondicionais para determinar o fluxo de controle da execução do programa.
Você acertou!
Conforme abordado na página 01 da Rota de Aprendizagem da Aula 02, a alternativa correta é a alternativa B.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 6 01/08/2016 19:37
C V, III, I, IV, II;
D II, III, IV, II, I;
E I, IV, II, III, V.
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 ortogonalidade:
A Possibilidade de reutilizar o mesmo código pra diversas aplicações;
B Capacidade de o programador aprender a linguagem com facilidade;
C Possibilidade de o programador combinar seus conceitos básicos sem que se produzam efeitos
distorcidos nessa combinação;
D Permite minimizar o tempo de execução e de acesso aos dispositivos periféricos, bem como o consumo de
espaço de memória;
E Possibilidade de o programador se dedicar aos aspectos mais relevantes da implementaçã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:
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;
Você acertou!
Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 01, ortogonalidade refere-se a
possibilidade de o programador combinar seus conceitos básicos sem que se produzam efeitos distorcidos nessa
combinação.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 6 01/08/2016 19:37
D 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.
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, analise atentamente a instrução apresentada abaixo:
struct endereco{
 char nome[30];
 char rua[40];
 long int cep;
};
gets(end.nome);
Assinale a alternativa que corresponde ao resultado obtido após a execução do fragmento de código contendo a 
instrução gets apresentada acima, tendo end como uma variável da struct endereco, considerando que este fragmento 
de código está em um programa que funciona sem nenhum problema.
A Será lido os dados da variável nome da struct endereco;
B Será removido os dados da variável nome da struct endereco;
C Será adicionada a variável nome na struct endereco;
D Será copiado os dados variável nome da struct endereco;
E Será adicionado os dados informados pelo usuário na variável nome da struct endereco.
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;
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.
Conteúdo apresentado no slide 14/21 da Aula 05.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 6 01/08/2016 19:37
B vet[10] = 250;
C vet[11] = 250;
D vet[9] = 250;
E vet[250] = 10.
A função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C.
Com relação a função printf(), assinale a alternativa que corresponde a forma correta de sua implementação:
A printf (argumento1, argumento 2, .... , “expressão de controle”);
B printf (expressão de controle, argumento1, argumento 2, ....);
C printf (argumento1, argumento 2, .... , expressão de controle);
D printf (“expressão de controle”, argumento1, argumento 2, ....);
E printf (expressão de controle, “argumento1, argumento 2, ....”).
Como paradigmas de linguagem de programação chamamos um conjunto de características que serve para classificar 
um grupo de linguagens. Várias são as classificações dos paradigmas de linguagem de programação, porém a mais 
conhecida é a que divide estes em imperativo, estruturado, orientado a objetos, funcional e lógico.
Com base nos paradigmas de linguagem de programação, assinale a alternativa correta que corresponde a definição do 
paradigma orientado a objetos:
A As linguagens de programação secaracterizam por operarem apenas sobre funções, as quais recebem listas
de valores e retornam um determinado valor;
B Vários processos executam simultaneamente e concorrem por recursos;
C É totalmente baseado em linguagens lógicas que são baseadas em subconjuntos do cálculo de predicados;
Você acertou!
Conforme apresentado na página 03 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa D.
Você acertou!
Conforme apresentado na página 01 da Rota de Aprendizagem da Aula 02, o modo correto de implementação da
função printf() é conforme apresentado na alternativa D.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 6 01/08/2016 19:37
D Engloba os conceitos fundamentados na computação como um processo que realiza mudanças de estados;
E O principal objetivo é utilizar os conceitos de objetos no desenvolvimento dos programas para
torná-los mais rápidos e confiáveis.
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.
Você acertou!
Conforme apresentado na página 08 da Rota de Aprendizagem da Aula 01, no paradigma orientado a objetos, o
principal objetivo é utilizar os conceitos de objetos no desenvolvimento dos programas para torná-los mais rápidos
e confiáveis.
Você acertou!
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 6 01/08/2016 19:37

Outros materiais