Buscar

Questionário enade U1 e U2

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 3 páginas

Prévia do material em texto

Questionário U1 e U2
Algoritmos e programação
As linguagens de programação são constituídas sobre um dos paradigmas de programação existentes. Um paradigma indica um padrão de comportamento que a linguagem impõe às soluções construídas por meio dela. Os paradigmas são classificados de forma a agrupar linguagens que possuem comportamentos semelhantes, facilitando o processo de escolha de uma linguagem adequada para determinado cenário. Sobre os paradigmas de programação, analise as afirmativas a seguir:
I – O paradigma imperativo propôs as primeiras linguagens de alto nível em que as instruções são passadas ao processador como se fossem ordens.II – Linguagens do paradigma declarativo requerem que seus usuários saibam exatamente como o processo de execução das instruções acontece.III – Programas do paradigma estruturado permitem a utilização de comandos para indicar um salto de execução de um ponto para outro, com uma instrução do tipo “ir para”.
 
É correto o que se afirma em: *
0/1
a) I, apenas.
b) III, apenas.
c) I e II, apenas.
 
d) II e III, apenas.
e) I, II e III.
Resposta correta
a) I, apenas.
 
A representação de um algoritmo pode ser realizada de diferentes formas, uma vez que um algoritmo é constituído por um conjunto de instruções que, se executadas, permitem alcançar um determinado objetivo. As variadas representações podem se adequar mais a alguns contextos do que outros. Para a elaboração de uma representação gráfica, o mais adequado é utilizar: *
1/1
a) linguagem textual.
b) diagrama de classe.
c) SQL.
d) pseudolinguagem.
e) fluxograma.
 
 
Um algoritmo é a descrição de ações e a sequência em que estas devem ser executadas para que o computador possa entendê-las e resolver o problema para o qual o algoritmo foi projetado. Em muitos casos, pode ser necessário utilizar representações mais fáceis de serem compreendidas por pessoas que não dominam a programação. Dadas as possíveis representações do algoritmo, é possível representá-lo no formato gráfico por meio de: *
2/2
a) Pseudocódigos.
b) Fluxogramas.
 
c) Linguagem de programação.
d) Linguagem textual.
e) Linguagem de baixo nível.
 
Dentro de uma linguagem, estão disponíveis funções para manipulação dos diferentes tipos de dados tipicamente trabalhados, o que inclui as funções para a manipulação de strings. O tratamento de strings é bastante requisitado na construção de programas, e essa pode ser uma tarefa difícil quando se trata da linguagem C, que possui algumas limitações relacionadas às strings. Com base nas informações apresentadas, assinale a alternativa correta. *
0/2
a) É impossível realizar o tratamento das strings na forma de vetores.
b) Mesmo com limitações, é possívelcomparar strings inteiras de forma direta.
c) Com os recursos disponíveis na linguagem C, é inviável o tratamento de strings inteiras.
d) Ponteiros são inadequados para o trabalho com vetores de strings.
e) As funções de string estão disponíveis na biblioteca chamada str.h.
 
Resposta correta
c) Com os recursos disponíveis na linguagem C, é inviável o tratamento de strings inteiras.
 
Um algoritmo é construído para realizar tarefas, na maioria das vezes, de maneira automatizada e independente da linguagem de programação a ser utilizada. Para um algoritmo realizar o objetivo para o qual foi criado, este deverá apresentar o resultado esperado, conforme os dados fornecidos como entradas. A eficácia de um algoritmo, então, está diretamente atrelada aos testes que são realizados com as entradas e saídas esperadas. Temos diversas técnicas de testes. A técnica de teste mais simples aplicada a algoritmos, responsável por simular a execução de um conjunto de entradas e saídas para testar um algoritmo, é o: *
2/2
a) Teste de caixa branca.
b) Teste de mesa.
 
c) Teste funcional.
d) Teste de caixa preta.
e) Teste de usabilidade.
 
Toda linguagem de programação possui uma sintaxe apropriada. No caso da linguagem C, existem regras para construção de variáveis. Essa construção, se bem estruturada, traz uma melhor organização ao código. Com base nas informações apresentadas, assinale a alternativa correta. *
2/2
a) O uso de letras simples para nomear variáveis, como a, b ou c é uma boa prática.
b) O nomes devem ser tão grandes quanto for possível, com ao menos 10 caracteres.
c) O uso de caracteres especiais é altamente recomendado.
d) O uso de pontuação ajuda a compreensão das variáveis.
e) O uso de underline é útil em variáveis com mais de uma palavra.

Continue navegando

Outros materiais