Buscar

Fundamentos de Desenvolvimento de Softwares

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 114 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 114 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 9, do total de 114 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

Prévia do material em texto

Questão 1/10 - Fundamentos de Desenvolvimento de Softwares
O sistema operacional (SO) é um software responsável pela supervisão dos processos
executados em um computador. O SO gerencia todo o hardware e todo o software do
computador e realiza a “comunicação” entre eles. Especificamente, ele controla todos os
arquivos, todos os dispositivos, todas as seções da memória principal e cada instante do
tempo de processamento na CPU.
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação -
Hardware, Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].Pag 106
São funções dos Sistemas Operacionais:
I.Converter os programas escritos para um código em uma linguagem de máquina
II.Gerenciar os recursos do computador
III.Controlar a execução de programas pela CPU
Estão corretas apenas:
Nota: 10.0
A II
B I e II
C II e III
Você assinalou essa alternativa (C)
Você acertou!
Aula 1 – tema 4 –Sistemas básicos
D I e III
E I, II e III
Questão 2/10 - Fundamentos de Desenvolvimento de Softwares
Dependendo da forma como a tradução é realizada, o programa tradutor pode ser um
compilador ou um interpretador. Um programa tradutor também pode incluir um
compilador e um interpretador, como no caso da linguagem de programação Java (Deitel e
Deitel 2015, Deitel 2010).
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação - Hardware,
Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].pag 108
A figura ilustra o funcionamento de um tradutor.
Fonte(Carvalho 2016, pag 108)
Com base nas informações acima, são feitas as seguintes afirmativas:
I. A figura em questão ilustra um compilador, pois está traduzindo todo o programa original
de uma só vez, gerando um código objeto (ou código de maquina ) do programa.
II. A figura em questão representa um interpretador, pois alterna os passos de execução
para cada linha individual do programa.
III. O próprio programador pode escolher em qual modo utilizar a tradução do programa:
como modo interpretador ou modo compilador.
Estão correta apenas:
Nota: 10.0
A I
Você assinalou essa alternativa (A)
Você acertou!
Aula I - Tema 4
A figura ilustra o processo de compilação de um programa codificado na linguagem C
(uma linguagem que deve ser compilada). Esse programa imprime na tela do computador
a expressão “Olá Mundo!”. Antes disso, ele é analisado pelo compilador. Caso o
compilador identifique que o programa está correto, ele gera um código-objeto, que pode
então ser executado sempre que for desejado executar o programa original.
Não é interpretador, pois não está traduzindo linha por linha e sim o arquivo inteiro. Um
programador não tem o poder de decidir em qual modo utilizar, isto é uma especificação
própria da linguagem de programação.
B II
C III
D I e III
E II e III
Questão 3/10 - Fundamentos de Desenvolvimento de Softwares
Observe as imagens que representam uma sequencia de passos abaixo:
Sequencia 1 – Troca de lampada
Fonte: Forbellone 2000
Sequencia 2 – Cálculo de média
Fonte: Forbellone 2000 Pag 35
FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de
Programação: A Construção de Algoritmos e Estrutura de Dados. 2ª Ed. São Paulo:
Makron Books, 2000.
Considerando as imagens acima e o conteúdo visto em aula, selecione a resposta correta:
Nota: 10.0
A A sequencia I representa um algoritmo porque constitui uma sequencia de passos
para trocar uma lâmpada, já a sequencia 2 não pode ser considerada um
algoritmo porque é uma sequencia que representa um programa de computador.
B A sequencia 2 representa um algoritmo porque constitui passos para o calculo da
média, que pode ser implementado no computador, já a sequencia 1 não pode ser
considerada um algoritmo porque não pode ser representada por uma linguagem
de programação.
C As sequencias I e II representam um algoritmo, pois algoritmo é uma
sequência de passos que visa atingir um objetivo bem definido, não sendo
exclusivamente de programação.
Você assinalou essa alternativa (C)
Você acertou!
aula 1- Tema 2 - a própria definição de algoritmos já diz: Algoritmo é uma sequência de
passos que visa atingir um objetivo bem definido. Na aula vimos exemplo de
algoritmo que utilizamos no dia a dia, um algoritmo não necessariamente precisa
ser computacional
As sequencias I e II representam o raciocínio envolvido nas linguagens interpretadas, mas
não nas linguagens compiladas.
D As sequencias I e II só serão consideradas algoritmos, depois que forem
implementadas em alguma linguagem de programação.
E As sequencias I e II representam o raciocínio envolvido nas linguagens
interpretadas, mas não nas linguagens compiladas.
Questão 4/10 - Fundamentos de Desenvolvimento de Softwares
A expressão “crise do software” foi usada pela primeira vez com impacto por Dijkstra (1971).
Ele avaliava que, considerando o rápido progresso do hardware e das demandas por
sistemas cada vez mais complexos, os desenvolvedores simplesmente estavam se
perdendo, porque a engenharia de software, na época, era uma disciplina incipiente.
Wazlawick, Raul. Engenharia de Software - Conceitos e Práticas. Grupo GEN, 2013. [Minha
Biblioteca].pag1
Considerando a crise do software definida acima, são feitas as seguinte afirmações:
I. Entre os problemas que deflagrou a crise do software estão projetos que estouram o
cronograma e orçamento.
II. O desenvolvimento do software na época era feito de forma informal, assim produto final
era de baixa qualidade ou que não atendia aos requisitos.
III. Com o barateamento e miniaturização do hardware, cresce também a demanda por
software.
Estão corretas apenas:
Nota: 10.0
A I
B I e II
C II e III
D I e III
E I, II e III
Você assinalou essa alternativa (E)
Você acertou!
AULA1 2 - Tema1
Os problemas começaram a surgir quando a demanda por software começou a subir,
começou a aumentar o número de usuário de computador e consequentemente a
demanda por software. Nesta época a documentação que existia só era entendida por
quem desenvolveu
Questão 5/10 - Fundamentos de Desenvolvimento de Softwares
Engenharia de software é uma disciplina de engenharia relacionada a todos os
aspectos de produção de software.
Quando se fala em todos os aspectos:
I. se refere a todas as etapas do ciclo de vida de desenvolvimento de software que vai
desde a especificação do sistema até a manutenção.
II. se refere a todos os profissionais da área que utilizam as abordagens ágeis e
sistemáticas da produção de software.
III. se refere apenas a codificação e manutenção do desenvolvimento de software.
Estão corretas apenas:
Nota: 10.0
A I
Você assinalou essa alternativa (A)
Você acertou!
Afirmativa I está correta: Todos os aspectos se refere a todos as fases do ciclo de vida de
desenvolvimento de software
B III
C I e II
D I e III
E II e III
Questão 6/10 - Fundamentos de Desenvolvimento de Softwares
Ciclo de vida de software define etapas que devem ser seguidas quando se cria um
produto de software.
São fases do ciclo de vida de software genérico
Nota: 0.0Você não pontuou essa questão
A Definição, desenvolvimento e manutenção
São três as fases do ciclo de vida genérico: Definição, desenvolvimento e manutenção
B Descrição, desenvolvimento e manutenção
C Descrição, codificação e verificação
D Definição, desenvolvimento e codificação
Você assinalou essa alternativa (D)
E Definição, projeto e testes
Questão 7/10 - Fundamentos de Desenvolvimento de Softwares
São bastante conhecidos também os mitos do software, identificados por Pressman (2005).
Esses mitos são crenças tácitas e explícitas que permeiam a cultura de desenvolvimento de
software. Os mais experientes acabam percebendo que elas não têm fundamento,
constituindo-se realmente em mitos, mas a cada ano novos desenvolvedores de software
entram no mercado e reavivam as velhas crenças, já que seu apelo é grande.
Pressman classifica os mitos em três grupos: administrativos, do cliente e do profissional.
Wazlawick, Raul. Engenharia de Software - Conceitos e Práticas.Grupo GEN, 2013. [Minha
Biblioteca].pag 326
Observe os seguintes mitos:
I. Assim que o programa for colocado em operação, nosso trabalho terminou
II. Ja´ temos um livro cheio de padro~es e procedimentos para desenvolver software
III. Enquanto o programa não estiver funcionando, não será possível avaliar sua qualidade
IV. Uma definição geral dos objetivos e´ suficiente para começar a escrever os programas,
os detalhes podem ser preenchidos posteriormente
V. Os requisitos de software mudam. As mudanças podem ser facilmente assimiladas, pois
o software e´ flexível
São considerados mitos do desenvolvedor:
Nota: 0.0Você não pontuou essa questão
A Apenas I e III
Aula2 - Tema 4 – Mitos do Software
II - mito do gerenciamento
IV e V – mitos do cliente
B Apenas I e IV
C Apenas IV e V
D Apenas I, II e V
E Apenas I, III e IV
Você assinalou essa alternativa (E)
Questão 8/10 - Fundamentos de Desenvolvimento de Softwares
Algoritmo é um conjunto explicitamente definido de passos não ambíguos, com a
sequência com que devem ser executados.
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação -
Hardware, Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].116
Considerando a descrição acima do que é um algoritmo e o conteúdo visto em aula, são
feitas as seguintes afirmações:
I. Esses passos devem ser escritos de tal modo que permitam sua compreensão de forma
clara, sem ambiguidade ou imprecisão.
II. Algoritmos são exclusivamente de computação, visto que não podem ser ambíguos.
III. Para a construção de um algoritmo é necessário analisar o problema a ser solucionado e
entendê-lo.
É correto apenas o que o que se afirma em:
Nota: 10.0
A I
B II
C I e II
D I e III
Você assinalou essa alternativa (D)
Você acertou!
Aula 1 - Tema 2
II – está incorreto, o exemplo de aula traz o algoritmo de um a receita de bolo
E II e III
Questão 9/10 - Fundamentos de Desenvolvimento de Softwares
Toda linguagem de programação possui um conjunto limitado de símbolos, estruturas de
dados e comandos, que são utilizados para criar os programas. Alguns dos comandos mais
comuns são os que permitem a realização de testes condicionais (se-então-senão) e de
repetições de trechos de códigos (repetir enquanto, para todo etc.).
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação -
Hardware, Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].pag 121
O trecho abaixo representa um trecho de programa na linguagem C
printf("Digite a primeira nota");
scanf("%d", &nota1); printf("Digite a segunda nota");
scanf("%d", &nota2);
media = (nota1 + nota2)/2;
if(media >=7)
printf("Aprovado \n");
else
printf("Reprovado \n");
Considerando o texto, o trecho de código acima e o conteúdo visto em aula, são feitas as s
seguintes afirmações acerca de linguagem de programação:
I. São exemplos de linguagem de programação: linguagem C, Java e Python.
II. Um mesmo algoritmo poder ser implementado utilizando linguagens diferentes.
III. A implementação do código do exemplo seria o mesmo em qualquer linguagem, visto
que todo linguagem de programação possui o mesmo conjunto limitado de símbolos.
É correto apenas o que o que se afirma em:
Nota: 10.0
A I
B II
C I e II
Você assinalou essa alternativa (C)
Você acertou!
aula1 - Tema 3
A afirmativa III está errada – cada linguagem possui seu próprio conjunto de símbolos e
sintaxe própria
D I e III
E II e III
Questão 10/10 - Fundamentos de Desenvolvimento de Softwares
A engenharia de software é importante porque nos capacita para o desenvolvimento de
sistemas complexos dentro do prazo e com alta qualidade. Ela impõe disciplina a um
trabalho que pode se tornar caótico, mas também permite que as pessoas produzam
software de computador adaptado a` sua abordagem, da maneira mais conveniente a`s
suas necessidades.
Roger, Pressman,, e MAXIM, Bruce?Engenharia de Software. Grupo A, 2016. [Minha
Biblioteca].pag 14
Várias dimensões e fatores para qualidade de sofware foram propostas ao longo dos anos,
considerando o texto acima e as qualidades de software vistas em aula é correto afirmar:
I. Um software de qualidade é aquele que atende todos os requisitos, ele desempenha
todas as funções para o qual foi desenvolvido.
II. A manutenibilidade diz respeito a facilidade com que um software pode ser utilizado e
consequentemente mantido.
III. Confiabilidade está relacionada com tolerância a falhas e facilidade de recuperação.
Estão corretas apenas:
Nota: 0.0Você não pontuou essa questão
A I
B I e II
C I e III
Aula 2 - tema 5
II – está incorreta. Manutenibilidade: A facilidade com a qual uma correc¸a~o pode ser
realizada no software
D II e III
E I, II e III
Você assinalou essa alternativa (E)
Questão 1/10 - Fundamentos de Desenvolvimento de Softwares
Dependendo da forma como a tradução é realizada, o programa tradutor pode ser um
compilador ou um interpretador. Um programa tradutor também pode incluir um
compilador e um interpretador, como no caso da linguagem de programação Java (Deitel e
Deitel 2015, Deitel 2010).
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação - Hardware,
Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].pag 108
A figura ilustra o funcionamento de um tradutor.
Fonte(Carvalho 2016, pag 108)
Com base nas informações acima, são feitas as seguintes afirmativas:
I. A figura em questão ilustra um compilador, pois está traduzindo todo o programa original
de uma só vez, gerando um código objeto (ou código de maquina ) do programa.
II. A figura em questão representa um interpretador, pois alterna os passos de execução
para cada linha individual do programa.
III. O próprio programador pode escolher em qual modo utilizar a tradução do programa:
como modo interpretador ou modo compilador.
Estão correta apenas:
Nota: 10.0
A I
Você assinalou essa alternativa (A)
Você acertou!
Aula I - Tema 4
A figura ilustra o processo de compilação de um programa codificado na linguagem C
(uma linguagem que deve ser compilada). Esse programa imprime na tela do computador
a expressão “Olá Mundo!”. Antes disso, ele é analisado pelo compilador. Caso o
compilador identifique que o programa está correto, ele gera um código-objeto, que pode
então ser executado sempre que for desejado executar o programa original.
Não é interpretador, pois não está traduzindo linha por linha e sim o arquivo inteiro. Um
programador não tem o poder de decidir em qual modo utilizar, isto é uma especificação
própria da linguagem de programação.
B II
C III
D I e III
E II e III
Questão 2/10 - Fundamentos de Desenvolvimento de Softwares
Toda linguagem de programação possui um conjunto limitado de símbolos, estruturas de
dados e comandos, que são utilizados para criar os programas. Alguns dos comandos mais
comuns são os que permitem a realização de testes condicionais (se-então-senão) e de
repetições de trechos de códigos (repetir enquanto, para todo etc.).
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação -
Hardware, Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].pag 121
O trecho abaixo representa um trecho de programa na linguagem C
printf("Digite a primeira nota");
scanf("%d", &nota1); printf("Digite a segunda nota");
scanf("%d", &nota2);
media = (nota1 + nota2)/2;
if(media >=7)
printf("Aprovado \n");
else
printf("Reprovado \n");
Considerando o texto, o trecho de código acima e o conteúdo visto em aula, são feitas as s
seguintes afirmações acerca de linguagem de programação:
I. São exemplos de linguagem de programação: linguagem C, Java e Python.
II. Um mesmo algoritmo poder ser implementado utilizando linguagens diferentes.
III. A implementação do código do exemplo seria o mesmo em qualquer linguagem, visto
que todo linguagem de programação possui o mesmo conjunto limitado de símbolos.
É correto apenas o que o que se afirma em:
Nota: 10.0
A I
B II
C I e II
Você assinalou essa alternativa (C)
Você acertou!
aula1 - Tema 3
Aafirmativa III está errada – cada linguagem possui seu próprio conjunto de símbolos e
sintaxe própria
D I e III
E II e III
Questão 3/10 - Fundamentos de Desenvolvimento de Softwares
Quanto a controle de qualidade são feitas as seguintes afirmativas:
I. No desenvolvimento de software os custos de modificar um software aumentam conforme
o projeto avança.
II. O teste de unidade começa no centro da espiral e se concentra em cada unidade.
III. O teste de unidade verifica se as unidades se comunicam, se integram corretamente
sem falhas. Realizado após serem testadas as unidades individualmente.
Estão corretas as afirmativas:
Nota: 0.0Você não pontuou essa questão
A I apenas
B I e II apenas
AULA 3
C I e III apenas
Você assinalou essa alternativa (C)
D II e III apenas
E I, II e III
Questão 4/10 - Fundamentos de Desenvolvimento de Softwares
Observe as imagens que representam uma sequencia de passos abaixo:
Sequencia 1 – Troca de lampada
Fonte: Forbellone 2000
Sequencia 2 – Cálculo de média
Fonte: Forbellone 2000 Pag 35
FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de
Programação: A Construção de Algoritmos e Estrutura de Dados. 2ª Ed. São Paulo:
Makron Books, 2000.
Considerando as imagens acima e o conteúdo visto em aula, selecione a resposta correta:
Nota: 10.0
A A sequencia I representa um algoritmo porque constitui uma sequencia de passos
para trocar uma lâmpada, já a sequencia 2 não pode ser considerada um
algoritmo porque é uma sequencia que representa um programa de computador.
B A sequencia 2 representa um algoritmo porque constitui passos para o calculo da
média, que pode ser implementado no computador, já a sequencia 1 não pode ser
considerada um algoritmo porque não pode ser representada por uma linguagem
de programação.
C As sequencias I e II representam um algoritmo, pois algoritmo é uma
sequência de passos que visa atingir um objetivo bem definido, não sendo
exclusivamente de programação.
Você assinalou essa alternativa (C)
Você acertou!
aula 1- Tema 2 - a própria definição de algoritmos já diz: Algoritmo é uma sequência de
passos que visa atingir um objetivo bem definido. Na aula vimos exemplo de
algoritmo que utilizamos no dia a dia, um algoritmo não necessariamente precisa
ser computacional
As sequencias I e II representam o raciocínio envolvido nas linguagens interpretadas, mas
não nas linguagens compiladas.
D As sequencias I e II só serão consideradas algoritmos, depois que forem
implementadas em alguma linguagem de programação.
E As sequencias I e II representam o raciocínio envolvido nas linguagens
interpretadas, mas não nas linguagens compiladas.
Questão 5/10 - Fundamentos de Desenvolvimento de Softwares
Engenharia de software é uma disciplina de engenharia relacionada a todos os
aspectos de produção de software.
Quando se fala em todos os aspectos:
I. se refere a todas as etapas do ciclo de vida de desenvolvimento de software que vai
desde a especificação do sistema até a manutenção.
II. se refere a todos os profissionais da área que utilizam as abordagens ágeis e
sistemáticas da produção de software.
III. se refere apenas a codificação e manutenção do desenvolvimento de software.
Estão corretas apenas:
Nota: 10.0
A I
Você assinalou essa alternativa (A)
Você acertou!
Afirmativa I está correta: Todos os aspectos se refere a todos as fases do ciclo de vida de
desenvolvimento de software
B III
C I e II
D I e III
E II e III
Questão 6/10 - Fundamentos de Desenvolvimento de Softwares
Ciclo de vida de software define etapas que devem ser seguidas quando se cria um
produto de software.
São fases do ciclo de vida de software genérico
Nota: 10.0
A Definição, desenvolvimento e manutenção
Você assinalou essa alternativa (A)
Você acertou!
São três as fases do ciclo de vida genérico: Definição, desenvolvimento e manutenção
B Descrição, desenvolvimento e manutenção
C Descrição, codificação e verificação
D Definição, desenvolvimento e codificação
E Definição, projeto e testes
Questão 7/10 - Fundamentos de Desenvolvimento de Softwares
A engenharia de software é importante porque nos capacita para o desenvolvimento de
sistemas complexos dentro do prazo e com alta qualidade. Ela impõe disciplina a um
trabalho que pode se tornar caótico, mas também permite que as pessoas produzam
software de computador adaptado a` sua abordagem, da maneira mais conveniente a`s
suas necessidades.
Roger, Pressman,, e MAXIM, Bruce?Engenharia de Software. Grupo A, 2016. [Minha
Biblioteca].pag 14
Várias dimensões e fatores para qualidade de sofware foram propostas ao longo dos anos,
considerando o texto acima e as qualidades de software vistas em aula é correto afirmar:
I. Um software de qualidade é aquele que atende todos os requisitos, ele desempenha
todas as funções para o qual foi desenvolvido.
II. A manutenibilidade diz respeito a facilidade com que um software pode ser utilizado e
consequentemente mantido.
III. Confiabilidade está relacionada com tolerância a falhas e facilidade de recuperação.
Estão corretas apenas:
Nota: 0.0Você não pontuou essa questão
A I
B I e II
Você assinalou essa alternativa (B)
C I e III
Aula 2 - tema 5
II – está incorreta. Manutenibilidade: A facilidade com a qual uma correc¸a~o pode ser
realizada no software
D II e III
E I, II e III
Questão 8/10 - Fundamentos de Desenvolvimento de Softwares
São bastante conhecidos também os mitos do software, identificados por Pressman (2005).
Esses mitos são crenças tácitas e explícitas que permeiam a cultura de desenvolvimento de
software. Os mais experientes acabam percebendo que elas não têm fundamento,
constituindo-se realmente em mitos, mas a cada ano novos desenvolvedores de software
entram no mercado e reavivam as velhas crenças, já que seu apelo é grande.
Pressman classifica os mitos em três grupos: administrativos, do cliente e do profissional.
Wazlawick, Raul. Engenharia de Software - Conceitos e Práticas. Grupo GEN, 2013. [Minha
Biblioteca].pag 326
Observe os seguintes mitos:
I. Assim que o programa for colocado em operação, nosso trabalho terminou
II. Ja´ temos um livro cheio de padro~es e procedimentos para desenvolver software
III. Enquanto o programa não estiver funcionando, não será possível avaliar sua qualidade
IV. Uma definição geral dos objetivos e´ suficiente para começar a escrever os programas,
os detalhes podem ser preenchidos posteriormente
V. Os requisitos de software mudam. As mudanças podem ser facilmente assimiladas, pois
o software e´ flexível
São considerados mitos do desenvolvedor:
Nota: 10.0
A Apenas I e III
Você assinalou essa alternativa (A)
Você acertou!
Aula2 - Tema 4 – Mitos do Software
II - mito do gerenciamento
IV e V – mitos do cliente
B Apenas I e IV
C Apenas IV e V
D Apenas I, II e V
E Apenas I, III e IV
Questão 9/10 - Fundamentos de Desenvolvimento de Softwares
Algoritmo é um conjunto explicitamente definido de passos não ambíguos, com a
sequência com que devem ser executados.
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação -
Hardware, Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].116
Considerando a descrição acima do que é um algoritmo e o conteúdo visto em aula, são
feitas as seguintes afirmações:
I. Esses passos devem ser escritos de tal modo que permitam sua compreensão de forma
clara, sem ambiguidade ou imprecisão.
II. Algoritmos são exclusivamente de computação, visto que não podem ser ambíguos.
III. Para a construção de um algoritmo é necessário analisar o problema a ser solucionado e
entendê-lo.
É correto apenas o que o que se afirma em:
Nota: 10.0
A I
B II
C I e II
D I e III
Você assinalou essa alternativa (D)
Você acertou!
Aula 1 - Tema 2
II – está incorreto, o exemplo de aula traz o algoritmo de um a receita de bolo
E II e III
Questão 10/10 - Fundamentos de Desenvolvimento de Softwares
O sistema operacional (SO) é um software responsável pela supervisão dos processos
executados em um computador. O SO gerencia todoo hardware e todo o software do
computador e realiza a “comunicação” entre eles. Especificamente, ele controla todos os
arquivos, todos os dispositivos, todas as seções da memória principal e cada instante do
tempo de processamento na CPU.
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação -
Hardware, Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].Pag 106
São funções dos Sistemas Operacionais:
I.Converter os programas escritos para um código em uma linguagem de máquina
II.Gerenciar os recursos do computador
III.Controlar a execução de programas pela CPU
Estão corretas apenas:
Nota: 10.0
A II
B I e II
C II e III
Você assinalou essa alternativa (C)
Você acertou!
Aula 1 – tema 4 –Sistemas básicos
D I e III
E I, II e III
Questão 1/10 - Fundamentos de Desenvolvimento de Softwares
Ciclo de vida de software define etapas que devem ser seguidas quando se cria um
produto de software.
São fases do ciclo de vida de software genérico
Nota: 10.0
A Definição, desenvolvimento e manutenção
Você assinalou essa alternativa (A)
Você acertou!
São três as fases do ciclo de vida genérico: Definição, desenvolvimento e manutenção
B Descrição, desenvolvimento e manutenção
C Descrição, codificação e verificação
D Definição, desenvolvimento e codificação
E Definição, projeto e testes
Questão 2/10 - Fundamentos de Desenvolvimento de Softwares
Toda linguagem de programação possui um conjunto limitado de símbolos, estruturas de
dados e comandos, que são utilizados para criar os programas. Alguns dos comandos mais
comuns são os que permitem a realização de testes condicionais (se-então-senão) e de
repetições de trechos de códigos (repetir enquanto, para todo etc.).
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação -
Hardware, Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].pag 121
O trecho abaixo representa um trecho de programa na linguagem C
printf("Digite a primeira nota");
scanf("%d", &nota1); printf("Digite a segunda nota");
scanf("%d", &nota2);
media = (nota1 + nota2)/2;
if(media >=7)
printf("Aprovado \n");
else
printf("Reprovado \n");
Considerando o texto, o trecho de código acima e o conteúdo visto em aula, são feitas as s
seguintes afirmações acerca de linguagem de programação:
I. São exemplos de linguagem de programação: linguagem C, Java e Python.
II. Um mesmo algoritmo poder ser implementado utilizando linguagens diferentes.
III. A implementação do código do exemplo seria o mesmo em qualquer linguagem, visto
que todo linguagem de programação possui o mesmo conjunto limitado de símbolos.
É correto apenas o que o que se afirma em:
Nota: 10.0
A I
B II
C I e II
Você assinalou essa alternativa (C)
Você acertou!
aula1 - Tema 3
A afirmativa III está errada – cada linguagem possui seu próprio conjunto de símbolos e
sintaxe própria
D I e III
E II e III
Questão 3/10 - Fundamentos de Desenvolvimento de Softwares
Dependendo da forma como a tradução é realizada, o programa tradutor pode ser um
compilador ou um interpretador. Um programa tradutor também pode incluir um
compilador e um interpretador, como no caso da linguagem de programação Java (Deitel e
Deitel 2015, Deitel 2010).
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação - Hardware,
Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].pag 108
A figura ilustra o funcionamento de um tradutor.
Fonte(Carvalho 2016, pag 108)
Com base nas informações acima, são feitas as seguintes afirmativas:
I. A figura em questão ilustra um compilador, pois está traduzindo todo o programa original
de uma só vez, gerando um código objeto (ou código de maquina ) do programa.
II. A figura em questão representa um interpretador, pois alterna os passos de execução
para cada linha individual do programa.
III. O próprio programador pode escolher em qual modo utilizar a tradução do programa:
como modo interpretador ou modo compilador.
Estão correta apenas:
Nota: 10.0
A I
Você assinalou essa alternativa (A)
Você acertou!
Aula I - Tema 4
A figura ilustra o processo de compilação de um programa codificado na linguagem C
(uma linguagem que deve ser compilada). Esse programa imprime na tela do computador
a expressão “Olá Mundo!”. Antes disso, ele é analisado pelo compilador. Caso o
compilador identifique que o programa está correto, ele gera um código-objeto, que pode
então ser executado sempre que for desejado executar o programa original.
Não é interpretador, pois não está traduzindo linha por linha e sim o arquivo inteiro. Um
programador não tem o poder de decidir em qual modo utilizar, isto é uma especificação
própria da linguagem de programação.
B II
C III
D I e III
E II e III
Questão 4/10 - Fundamentos de Desenvolvimento de Softwares
São bastante conhecidos também os mitos do software, identificados por Pressman (2005).
Esses mitos são crenças tácitas e explícitas que permeiam a cultura de desenvolvimento de
software. Os mais experientes acabam percebendo que elas não têm fundamento,
constituindo-se realmente em mitos, mas a cada ano novos desenvolvedores de software
entram no mercado e reavivam as velhas crenças, já que seu apelo é grande.
Pressman classifica os mitos em três grupos: administrativos, do cliente e do profissional.
Wazlawick, Raul. Engenharia de Software - Conceitos e Práticas. Grupo GEN, 2013. [Minha
Biblioteca].pag 326
Observe os seguintes mitos:
I. Assim que o programa for colocado em operação, nosso trabalho terminou
II. Ja´ temos um livro cheio de padro~es e procedimentos para desenvolver software
III. Enquanto o programa não estiver funcionando, não será possível avaliar sua qualidade
IV. Uma definição geral dos objetivos e´ suficiente para começar a escrever os programas,
os detalhes podem ser preenchidos posteriormente
V. Os requisitos de software mudam. As mudanças podem ser facilmente assimiladas, pois
o software e´ flexível
São considerados mitos do desenvolvedor:
Nota: 10.0
A Apenas I e III
Você assinalou essa alternativa (A)
Você acertou!
Aula2 - Tema 4 – Mitos do Software
II - mito do gerenciamento
IV e V – mitos do cliente
B Apenas I e IV
C Apenas IV e V
D Apenas I, II e V
E Apenas I, III e IV
Questão 5/10 - Fundamentos de Desenvolvimento de Softwares
Algoritmo é um conjunto explicitamente definido de passos não ambíguos, com a
sequência com que devem ser executados.
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação -
Hardware, Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].116
Considerando a descrição acima do que é um algoritmo e o conteúdo visto em aula, são
feitas as seguintes afirmações:
I. Esses passos devem ser escritos de tal modo que permitam sua compreensão de forma
clara, sem ambiguidade ou imprecisão.
II. Algoritmos são exclusivamente de computação, visto que não podem ser ambíguos.
III. Para a construção de um algoritmo é necessário analisar o problema a ser solucionado e
entendê-lo.
É correto apenas o que o que se afirma em:
Nota: 10.0
A I
B II
C I e II
D I e III
Você assinalou essa alternativa (D)
Você acertou!
Aula 1 - Tema 2
II – está incorreto, o exemplo de aula traz o algoritmo de um a receita de bolo
E II e III
Questão 6/10 - Fundamentos de Desenvolvimento de Softwares
Engenharia de software é uma disciplina de engenharia relacionada a todos os
aspectos de produção de software.
Quando se fala em todos os aspectos:
I. se refere a todas as etapas do ciclo de vida de desenvolvimento de software que vai
desde a especificação do sistema até a manutenção.
II. se refere a todos os profissionais da área que utilizam as abordagens ágeis e
sistemáticas da produção de software.
III. se refere apenas a codificação e manutenção do desenvolvimento de software.
Estão corretas apenas:
Nota: 10.0
A I
Você assinalou essa alternativa (A)
Você acertou!
Afirmativa I está correta: Todos os aspectos se refere a todos as fases do ciclo de vida de
desenvolvimento de software
B III
C I eII
D I e III
E II e III
Questão 7/10 - Fundamentos de Desenvolvimento de Softwares
Quanto a controle de qualidade são feitas as seguintes afirmativas:
I. No desenvolvimento de software os custos de modificar um software aumentam conforme
o projeto avança.
II. O teste de unidade começa no centro da espiral e se concentra em cada unidade.
III. O teste de unidade verifica se as unidades se comunicam, se integram corretamente
sem falhas. Realizado após serem testadas as unidades individualmente.
Estão corretas as afirmativas:
Nota: 10.0
A I apenas
B I e II apenas
Você assinalou essa alternativa (B)
Você acertou!
AULA 3
C I e III apenas
D II e III apenas
E I, II e III
Questão 8/10 - Fundamentos de Desenvolvimento de Softwares
O sistema operacional (SO) é um software responsável pela supervisão dos processos
executados em um computador. O SO gerencia todo o hardware e todo o software do
computador e realiza a “comunicação” entre eles. Especificamente, ele controla todos os
arquivos, todos os dispositivos, todas as seções da memória principal e cada instante do
tempo de processamento na CPU.
De, Carvalho, André C. P. L. F., e LORENA, Ana Carolina Introdução à Computação -
Hardware, Software e Dados. Grupo GEN, 2016. [Minha Biblioteca].Pag 106
São funções dos Sistemas Operacionais:
I.Converter os programas escritos para um código em uma linguagem de máquina
II.Gerenciar os recursos do computador
III.Controlar a execução de programas pela CPU
Estão corretas apenas:
Nota: 10.0
A II
B I e II
C II e III
Você assinalou essa alternativa (C)
Você acertou!
Aula 1 – tema 4 –Sistemas básicos
D I e III
E I, II e III
Questão 9/10 - Fundamentos de Desenvolvimento de Softwares
Observe as imagens que representam uma sequencia de passos abaixo:
Sequencia 1 – Troca de lampada
Fonte: Forbellone 2000
Sequencia 2 – Cálculo de média
Fonte: Forbellone 2000 Pag 35
FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de
Programação: A Construção de Algoritmos e Estrutura de Dados. 2ª Ed. São Paulo:
Makron Books, 2000.
Considerando as imagens acima e o conteúdo visto em aula, selecione a resposta correta:
Nota: 10.0
A A sequencia I representa um algoritmo porque constitui uma sequencia de passos
para trocar uma lâmpada, já a sequencia 2 não pode ser considerada um
algoritmo porque é uma sequencia que representa um programa de computador.
B A sequencia 2 representa um algoritmo porque constitui passos para o calculo da
média, que pode ser implementado no computador, já a sequencia 1 não pode ser
considerada um algoritmo porque não pode ser representada por uma linguagem
de programação.
C As sequencias I e II representam um algoritmo, pois algoritmo é uma
sequência de passos que visa atingir um objetivo bem definido, não sendo
exclusivamente de programação.
Você assinalou essa alternativa (C)
Você acertou!
aula 1- Tema 2 - a própria definição de algoritmos já diz: Algoritmo é uma sequência de
passos que visa atingir um objetivo bem definido. Na aula vimos exemplo de
algoritmo que utilizamos no dia a dia, um algoritmo não necessariamente precisa
ser computacional
As sequencias I e II representam o raciocínio envolvido nas linguagens interpretadas, mas
não nas linguagens compiladas.
D As sequencias I e II só serão consideradas algoritmos, depois que forem
implementadas em alguma linguagem de programação.
E As sequencias I e II representam o raciocínio envolvido nas linguagens
interpretadas, mas não nas linguagens compiladas.
Questão 10/10 - Fundamentos de Desenvolvimento de Softwares
A engenharia de software é importante porque nos capacita para o desenvolvimento de
sistemas complexos dentro do prazo e com alta qualidade. Ela impõe disciplina a um
trabalho que pode se tornar caótico, mas também permite que as pessoas produzam
software de computador adaptado a` sua abordagem, da maneira mais conveniente a`s
suas necessidades.
Roger, Pressman,, e MAXIM, Bruce?Engenharia de Software. Grupo A, 2016. [Minha
Biblioteca].pag 14
Várias dimensões e fatores para qualidade de sofware foram propostas ao longo dos anos,
considerando o texto acima e as qualidades de software vistas em aula é correto afirmar:
I. Um software de qualidade é aquele que atende todos os requisitos, ele desempenha
todas as funções para o qual foi desenvolvido.
II. A manutenibilidade diz respeito a facilidade com que um software pode ser utilizado e
consequentemente mantido.
III. Confiabilidade está relacionada com tolerância a falhas e facilidade de recuperação.
Estão corretas apenas:
Nota: 0.0Você não pontuou essa questão
A I
Você assinalou essa alternativa (A)
B I e II
C I e III
Aula 2 - tema 5
II – está incorreta. Manutenibilidade: A facilidade com a qual uma correc¸a~o pode ser
realizada no software
D II e III
E I, II e III
Questão 1/10 - Fundamentos de Desenvolvimento de Softwares
“A Internet é um sistema de redes de computadores interligadas em escala global. Uma
série de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A internet surgiu no Japão em 1969 e foi desenvolvida com o objetivo de interligar
hospitais e compartilhar dados de registros médicos.
II- Os protocolos são um conjunto de regras, a internet combina diversos deles para cada
momento e tipos específicos de comunicação.
III- Os servidores de DNS (Domain Name System) são responsáveis por fazer a ligação
entre os nomes das máquinas com seu endereço na internet.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
D II e III apenas
Você assinalou essa alternativa (D)
Você acertou!
Comentário:
(FALSO) I. A rede precursora da internet se chamava ARPANET, surgiu em 1969 e
interligava universidades no Oeste americano, possuía propósitos militares.
(CORRETO) II. Diversos protocolos compõem a internet sendo o TCP/IP um dos mais
importantes.
(CORRETO) III.Os servidores de DNS fazem a localização do nome procurado para um
endereço numérico IP(Internet Protocol).
Conteúdo abordado na Aula 4
E I, II e III.
Questão 2/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <form> é a tag de formulário, em que geralmente o usuário insere informações que serão
enviadas para um servidor.
II- A tag <input> pode ser configurada para inserir texto e também ser utilizada para
representar um botão.
III- A tag <output> deve ser sempre utilizada junto da <input>
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e II apenas
Você assinalou essa alternativa (C)
Você acertou!
(CORRETO) I. A tag <form> pode receber diversas outras tags de leitura de dados
fazendo delas um único formulário.
(CORRETO) II. Com o atributo type=”text” se torna um campo de texto, e type=”submit” se
torna um botão.
(FALSO) III. A tag <input> não precisa ser fechada e não possui relação com a tag
<output>
Conteúdo abordado na Aula 4
D II e III apenas
E I, II e III.
Questão 3/10 - Fundamentos de Desenvolvimento de Softwares
A Internet é um sistema de redes de computadores interligadas em escala global. Uma série
de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- TCP/IP é um dos protocolos mais importantes que compõem a internet
II- O modelo Cliente/Fornecedor é uma forma de organizar e estruturar serviços pela
internet, um computador fornecedor libera o acesso de rede aos seus clientes.
III- Os dados transmitidos pela internetsão divididos em pacotes, permitindo que caso
exista um problema no meio da transmissão não se perca toda a informação.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
D I e III apenas
Você assinalou essa alternativa (D)
Você acertou!
Comentário:
(CORRETO) I. A internet é composta por diversos protocolos que estabelecem as regras
da comunicação entre as máquinas. E o TCP/IP é um dos mais importantes.
(FALSO) II. O modelo Cliente/Servidor é o modelo em que uma máquina chamada de
servidor atende outras máquinas chamadas clientes atendendo requisições para o envio
de dados ou outros recursos.
(CORRETO) III. O protocolo TCP/IP estabelece as regras dessa comunicação que divide
as informações transmitidas em pacotes.
Conteúdo abordado na Aula 4
E I, II e III.
Questão 4/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A tag HTML <div> sozinha não realiza nenhuma ação no HTML, mas é muito utilizada no
CSS para delimitar regiões afetadas por determinado estilo
II- A tag <div> não necessita ser fechada
III- A tag <span> no HTML é utilizada para marcar propagandas.
É correto o que se afirma em
Nota: 10.0
A I apenas
Você assinalou essa alternativa (A)
Você acertou!
(CORRETO) I. Tanto a tag <div> como <span> são utilizadas com a finalidade de delimitar
regiões
(FALSO) II. a tag <div> deve ser fechada com </div>
(FALSO) III. <div> e <span> funcionam de forma semelhante, no entanto <span>
costumeiramente é associada com trechos menores. Não existe uma exigência do CSS
em si, mas é como tradicionalmente são utilizadas.
Conteúdo abordado na Aula 5
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Questão 5/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A pseudo classe :hover marca quando o cursor (mouse) está sobre o elemento
II- A pseudo classe :visited marca quando o elemento está selecionado com o foco do
teclado
III- A pseudo classe :first marca o último elemento de uma lista ou grupo.
É correto o que se afirma em
Nota: 10.0
A I apenas
Você assinalou essa alternativa (A)
Você acertou!
(CORRETO) I. Não é necessário clicar no elemento, apenas passar o cursor sobre o
elemento
(FALSO) II. Esse pseudo classe é utilizada com elementos que funcionem como links e
marca se os mesmos já foram visitados
(FALSO) III. Marca se é o primeiro elemento, e não o último.
Conteúdo abordado na Aula 5
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Questão 6/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <ol> é uma tag responsável por gerar listas.
II- <ul> é uma tag responsável por gerar listas.
III- <li> é a tag que descreve itens dentro das listas.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
(CORRETO) I. <ol> é a tag para listas ordenadas, em que os itens são numerados
(CORRETO) II. <ul> é a tag para listas não ordenadas.
(CORRETO) III. <li> descreve itens dentro da lista
Conteúdo abordado na Aula 4
Questão 7/10 - Fundamentos de Desenvolvimento de Softwares
“A Internet é um sistema de redes de computadores interligadas em escala global. Uma
série de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- HTTP é o protocolo responsável por transmitir Hipertexto.
II- HTML é a linguagem de programação em que as páginas web são geradas
III- WWW é a sigla para a rede em que liga todos os computadores do mundo
É correto o que se afirma em:
Nota: 10.0
A I apenas
Você assinalou essa alternativa (A)
Você acertou!
Comentário:
(CORRETO) I. Hipertexto é a forma em que visualizamos as páginas web. O Hipertexto é
capaz de combinar texto, imagens, vídeos entre outros. O HTTP é o protocolo responsável
que organiza essa comunicação.
(FALSO) II. HTML não é uma linguagem de programação, mas sim uma linguagem que
descreve documentos em Hipertexto. Pela ausência de comandos de lógica não pode ser
considerado como programação.
(FALSO) III. Nem todos os computadores estão ligados na World Wide Web, (Rede
mundial dos computadores). Alguns podem ser visíveis apenas por meio de out
Conteúdo abordado na Aula 4
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Questão 8/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- O CSS reconhece alguns nomes de cores em inglês como blue, red, green entre outros.
Mas também é possível escrever os mesmos em português.
II- background-color é o atributo CSS responsável pela cor de fundo
III- Também é possível no CSS representar cor como uma combinação das 3 cores
primárias, vermelho amarelo e azul.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
Você assinalou essa alternativa (B)
Você acertou!
(FALSO) I. CSS reconhece diversos nomes de cor porém apenas em inglês
(CORRETO) II. background significa fundo em inglês e background-color por sua vez é a
cor de fundo.
(FALSO) III. as combinação de cores é vermelho verde e azul
Conteúdo abordado na Aula 5
C III apenas
D II e III apenas
E I, II e III.
Questão 9/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <input type=”radio”> gera um botão de opção no qual se seleciona uma única entre várias
II- <input type=”checkbox”> gera uma caixa na qual se seleciona opções, permitindo
escolher múltiplas ou nenhuma opção
III- <input type=”select”> gera uma caixinha de seleção na qual se escolhe uma dentre
várias opções
É correto o que se afirma em
Nota: 0.0Você não pontuou essa questão
A I apenas
B I e II apenas
(CORRETO) I. os botões radio geralmente são agrupados para assumir o comportamento
que permite uma única opção do grupo seja acessada
(CORRETO) II. os botões checkbox são oferecem mas flexibilidade permitindo que o
usuário preencha o formulário selecionando quantas opções desejar ou mesmo nenhuma.
(FALSO) III. A tag <select> gera uma caixinha de seleção na qual se escolhe uma dentre
várias opções
Conteúdo abordado na Aula 4
C III apenas
D II e III apenas
Você assinalou essa alternativa (D)
E I, II e III.
Questão 10/10 - Fundamentos de Desenvolvimento de Softwares
“O HTML5, lançado em 2008 se tornou a versão mais popular do HTML nos anos
subsequentes e combina diversas tecnologias.”
Sobre o tópico em questão considere as afirmações a seguir:
I- CSS é uma das tecnologias principais do HTML5.
II- JavaScript é uma das tecnologias principais do HTML5.
III- W3C (World Wide Web Consortium) é o grupo quegerencia e atualiza as versões do
HTML.
Questão 1/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A tag HTML <div> sozinha não realiza nenhuma ação no HTML, mas é muito utilizada no
CSS para delimitar regiões afetadas por determinado estilo
II- A tag <div> não necessita ser fechada
III- A tag <span> no HTML é utilizada para marcar propagandas.
É correto o que se afirma em
Nota: 10.0
A I apenas
Você assinalou essa alternativa (A)
Você acertou!
(CORRETO) I. Tanto a tag <div> como <span> são utilizadas com a finalidade de delimitar
regiões
(FALSO) II. a tag <div> deve ser fechada com </div>
(FALSO) III. <div> e <span> funcionam de forma semelhante, no entanto <span>
costumeiramente é associada com trechos menores. Não existe uma exigência do CSS
em si, mas é como tradicionalmente são utilizadas.
Conteúdo abordado na Aula 5
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Questão 2/10 - Fundamentos de Desenvolvimento de Softwares
A Internet é um sistema de redes de computadores interligadas em escala global. Uma série
de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- TCP/IP é um dos protocolos mais importantes que compõem a internet
II- O modelo Cliente/Fornecedor é uma forma de organizar e estruturar serviços pela
internet, um computador fornecedor libera o acesso de rede aos seus clientes.
III- Os dados transmitidos pela internet são divididos em pacotes, permitindo que caso
exista um problema no meio da transmissão não se perca toda a informação.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
D I e III apenas
Você assinalou essa alternativa (D)
Você acertou!
Comentário:
(CORRETO) I. A internet é composta por diversos protocolos que estabelecem as regras
da comunicação entre as máquinas. E o TCP/IP é um dos mais importantes.
(FALSO) II. O modelo Cliente/Servidor é o modelo em que uma máquina chamada de
servidor atende outras máquinas chamadas clientes atendendo requisições para o envio
de dados ou outros recursos.
(CORRETO) III. O protocolo TCP/IP estabelece as regras dessa comunicação que divide
as informações transmitidas em pacotes.
Conteúdo abordado na Aula 4
E I, II e III.
Questão 3/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <input type=”radio”> gera um botão de opção no qual se seleciona uma única entre várias
II- <input type=”checkbox”> gera uma caixa na qual se seleciona opções, permitindo
escolher múltiplas ou nenhuma opção
III- <input type=”select”> gera uma caixinha de seleção na qual se escolhe uma dentre
várias opções
É correto o que se afirma em
Nota: 10.0
A I apenas
B I e II apenas
Você assinalou essa alternativa (B)
Você acertou!
(CORRETO) I. os botões radio geralmente são agrupados para assumir o comportamento
que permite uma única opção do grupo seja acessada
(CORRETO) II. os botões checkbox são oferecem mas flexibilidade permitindo que o
usuário preencha o formulário selecionando quantas opções desejar ou mesmo nenhuma.
(FALSO) III. A tag <select> gera uma caixinha de seleção na qual se escolhe uma dentre
várias opções
Conteúdo abordado na Aula 4
C III apenas
D II e III apenas
E I, II e III.
Questão 4/10 - Fundamentos de Desenvolvimento de Softwares
“O HTML5, lançado em 2008 se tornou a versão mais popular do HTML nos anos
subsequentes e combina diversas tecnologias.”
Sobre o tópico em questão considere as afirmações a seguir:
I- CSS é uma das tecnologias principais do HTML5.
II- JavaScript é uma das tecnologias principais do HTML5.
III- W3C (World Wide Web Consortium) é o grupo que gerencia e atualiza as versões do
HTML.
É correto o que se afirma em:
Nota: 10.0
A I apenas
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
CORRETO) I. CSS faz parte do HTML5 e é responsável pelo estilo e apresentação dos
elementos HTML.
(CORRETO) II. JavaScript faz parte do HTML5 e é responsável pela interação e
programação da página no lado do cliente.
(CORRETO) III. W3C é a principal organização de padronização da World Wide Web, o
que inclui o HTML.
Conteúdo abordado na Aula 4
Questão 5/10 - Fundamentos de Desenvolvimento de Softwares
“A Internet é um sistema de redes de computadores interligadas em escala global. Uma
série de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- HTTP é o protocolo responsável por transmitir Hipertexto.
II- HTML é a linguagem de programação em que as páginas web são geradas
III- WWW é a sigla para a rede em que liga todos os computadores do mundo
É correto o que se afirma em:
Nota: 10.0
A I apenas
Você assinalou essa alternativa (A)
Você acertou!
Comentário:
(CORRETO) I. Hipertexto é a forma em que visualizamos as páginas web. O Hipertexto é
capaz de combinar texto, imagens, vídeos entre outros. O HTTP é o protocolo responsável
que organiza essa comunicação.
(FALSO) II. HTML não é uma linguagem de programação, mas sim uma linguagem que
descreve documentos em Hipertexto. Pela ausência de comandos de lógica não pode ser
considerado como programação.
(FALSO) III. Nem todos os computadores estão ligados na World Wide Web, (Rede
mundial dos computadores). Alguns podem ser visíveis apenas por meio de out
Conteúdo abordado na Aula 4
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Questão 6/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A pseudo classe :hover marca quando o cursor (mouse) está sobre o elemento
II- A pseudo classe :visited marca quando o elemento está selecionado com o foco do
teclado
III- A pseudo classe :first marca o último elemento de uma lista ou grupo.
É correto o que se afirma em
Nota: 0.0Você não pontuou essa questão
A I apenas
(CORRETO) I. Não é necessário clicar no elemento, apenas passar o cursor sobre o
elemento
(FALSO) II. Esse pseudo classe é utilizada com elementos que funcionem como links e
marca se os mesmos já foram visitados
(FALSO) III. Marca se é o primeiro elemento, e não o último.
Conteúdo abordado na Aula 5
B II apenas
Você assinalou essa alternativa (B)
C III apenas
D II e III apenas
E I, II e III.
Questão 7/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <ol> é uma tag responsável por gerar listas.
II- <ul> é uma tag responsável por gerar listas.
III- <li> é a tag que descreve itens dentro das listas.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
(CORRETO) I. <ol> é a tagpara listas ordenadas, em que os itens são numerados
(CORRETO) II. <ul> é a tag para listas não ordenadas.
(CORRETO) III. <li> descreve itens dentro da lista
Conteúdo abordado na Aula 4
Questão 8/10 - Fundamentos de Desenvolvimento de Softwares
“A Internet é um sistema de redes de computadores interligadas em escala global. Uma
série de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A internet surgiu no Japão em 1969 e foi desenvolvida com o objetivo de interligar
hospitais e compartilhar dados de registros médicos.
II- Os protocolos são um conjunto de regras, a internet combina diversos deles para cada
momento e tipos específicos de comunicação.
III- Os servidores de DNS (Domain Name System) são responsáveis por fazer a ligação
entre os nomes das máquinas com seu endereço na internet.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
D II e III apenas
Você assinalou essa alternativa (D)
Você acertou!
Comentário:
(FALSO) I. A rede precursora da internet se chamava ARPANET, surgiu em 1969 e
interligava universidades no Oeste americano, possuía propósitos militares.
(CORRETO) II. Diversos protocolos compõem a internet sendo o TCP/IP um dos mais
importantes.
(CORRETO) III.Os servidores de DNS fazem a localização do nome procurado para um
endereço numérico IP(Internet Protocol).
Conteúdo abordado na Aula 4
E I, II e III.
Questão 9/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- O CSS reconhece alguns nomes de cores em inglês como blue, red, green entre outros.
Mas também é possível escrever os mesmos em português.
II- background-color é o atributo CSS responsável pela cor de fundo
III- Também é possível no CSS representar cor como uma combinação das 3 cores
primárias, vermelho amarelo e azul.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
Você assinalou essa alternativa (B)
Você acertou!
(FALSO) I. CSS reconhece diversos nomes de cor porém apenas em inglês
(CORRETO) II. background significa fundo em inglês e background-color por sua vez é a
cor de fundo.
(FALSO) III. as combinação de cores é vermelho verde e azul
Conteúdo abordado na Aula 5
C III apenas
D II e III apenas
E I, II e III.
Questão 10/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <form> é a tag de formulário, em que geralmente o usuário insere informações que serão
enviadas para um servidor.
II- A tag <input> pode ser configurada para inserir texto e também ser utilizada para
representar um botão.
III- A tag <output> deve ser sempre utilizada junto da <input>
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e II apenas
Você assinalou essa alternativa (C)
Você acertou!
(CORRETO) I. A tag <form> pode receber diversas outras tags de leitura de dados
fazendo delas um único formulário.
(CORRETO) II. Com o atributo type=”text” se torna um campo de texto, e type=”submit” se
torna um botão.
(FALSO) III. A tag <input> não precisa ser fechada e não possui relação com a tag
<output>
Conteúdo abordado na Aula 4
D II e III apenas
E I, II e III.
É correto o que se afirma em:
Nota: 10.0
A I apenas
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
CORRETO) I. CSS faz parte do HTML5 e é responsável pelo estilo e apresentação dos
elementos HTML.
(CORRETO) II. JavaScript faz parte do HTML5 e é responsável pela interação e
programação da página no lado do cliente.
(CORRETO) III. W3C é a principal organização de padronização da World Wide Web, o
que inclui o HTML.
Conteúdo abordado na Aula 4
Questão 1/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <ol> é uma tag responsável por gerar listas.
II- <ul> é uma tag responsável por gerar listas.
III- <li> é a tag que descreve itens dentro das listas.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
(CORRETO) I. <ol> é a tag para listas ordenadas, em que os itens são numerados
(CORRETO) II. <ul> é a tag para listas não ordenadas.
(CORRETO) III. <li> descreve itens dentro da lista
Conteúdo abordado na Aula 4
Questão 2/10 - Fundamentos de Desenvolvimento de Softwares
“A Internet é um sistema de redes de computadores interligadas em escala global. Uma
série de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- HTTP é o protocolo responsável por transmitir Hipertexto.
II- HTML é a linguagem de programação em que as páginas web são geradas
III- WWW é a sigla para a rede em que liga todos os computadores do mundo
É correto o que se afirma em:
Nota: 0.0Você não pontuou essa questão
A I apenas
Comentário:
(CORRETO) I. Hipertexto é a forma em que visualizamos as páginas web. O Hipertexto é
capaz de combinar texto, imagens, vídeos entre outros. O HTTP é o protocolo responsável
que organiza essa comunicação.
(FALSO) II. HTML não é uma linguagem de programação, mas sim uma linguagem que
descreve documentos em Hipertexto. Pela ausência de comandos de lógica não pode ser
considerado como programação.
(FALSO) III. Nem todos os computadores estão ligados na World Wide Web, (Rede
mundial dos computadores). Alguns podem ser visíveis apenas por meio de out
Conteúdo abordado na Aula 4
B II apenas
C III apenas
D II e III apenas
Você assinalou essa alternativa (D)
E I, II e III.
Questão 3/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <input type=”radio”> gera um botão de opção no qual se seleciona uma única entre várias
II- <input type=”checkbox”> gera uma caixa na qual se seleciona opções, permitindo
escolher múltiplas ou nenhuma opção
III- <input type=”select”> gera uma caixinha de seleção na qual se escolhe uma dentre
várias opções
É correto o que se afirma em
Nota: 10.0
A I apenas
B I e II apenas
Você assinalou essa alternativa (B)
Você acertou!
(CORRETO) I. os botões radio geralmente são agrupados para assumir o comportamento
que permite uma única opção do grupo seja acessada
(CORRETO) II. os botões checkbox são oferecem mas flexibilidade permitindo que o
usuário preencha o formulário selecionando quantas opções desejar ou mesmo nenhuma.
(FALSO) III. A tag <select> gera uma caixinha de seleção na qual se escolhe uma dentre
várias opções
Conteúdo abordado na Aula 4
C III apenas
D II e III apenas
E I, II e III.
Questão 4/10 - Fundamentos de Desenvolvimento de Softwares
A Internet é um sistema de redes de computadores interligadas em escala global.Uma série
de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- TCP/IP é um dos protocolos mais importantes que compõem a internet
II- O modelo Cliente/Fornecedor é uma forma de organizar e estruturar serviços pela
internet, um computador fornecedor libera o acesso de rede aos seus clientes.
III- Os dados transmitidos pela internet são divididos em pacotes, permitindo que caso
exista um problema no meio da transmissão não se perca toda a informação.
É correto o que se afirma em
Nota: 0.0Você não pontuou essa questão
A I apenas
Você assinalou essa alternativa (A)
B II apenas
C III apenas
D I e III apenas
Comentário:
(CORRETO) I. A internet é composta por diversos protocolos que estabelecem as regras
da comunicação entre as máquinas. E o TCP/IP é um dos mais importantes.
(FALSO) II. O modelo Cliente/Servidor é o modelo em que uma máquina chamada de
servidor atende outras máquinas chamadas clientes atendendo requisições para o envio
de dados ou outros recursos.
(CORRETO) III. O protocolo TCP/IP estabelece as regras dessa comunicação que divide
as informações transmitidas em pacotes.
Conteúdo abordado na Aula 4
E I, II e III.
Questão 5/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <form> é a tag de formulário, em que geralmente o usuário insere informações que serão
enviadas para um servidor.
II- A tag <input> pode ser configurada para inserir texto e também ser utilizada para
representar um botão.
III- A tag <output> deve ser sempre utilizada junto da <input>
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e II apenas
Você assinalou essa alternativa (C)
Você acertou!
(CORRETO) I. A tag <form> pode receber diversas outras tags de leitura de dados
fazendo delas um único formulário.
(CORRETO) II. Com o atributo type=”text” se torna um campo de texto, e type=”submit” se
torna um botão.
(FALSO) III. A tag <input> não precisa ser fechada e não possui relação com a tag
<output>
Conteúdo abordado na Aula 4
D II e III apenas
E I, II e III.
Questão 6/10 - Fundamentos de Desenvolvimento de Softwares
“O HTML5, lançado em 2008 se tornou a versão mais popular do HTML nos anos
subsequentes e combina diversas tecnologias.”
Sobre o tópico em questão considere as afirmações a seguir:
I- CSS é uma das tecnologias principais do HTML5.
II- JavaScript é uma das tecnologias principais do HTML5.
III- W3C (World Wide Web Consortium) é o grupo que gerencia e atualiza as versões do
HTML.
É correto o que se afirma em:
Nota: 10.0
A I apenas
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Você acertou!
CORRETO) I. CSS faz parte do HTML5 e é responsável pelo estilo e apresentação dos
elementos HTML.
(CORRETO) II. JavaScript faz parte do HTML5 e é responsável pela interação e
programação da página no lado do cliente.
(CORRETO) III. W3C é a principal organização de padronização da World Wide Web, o
que inclui o HTML.
Conteúdo abordado na Aula 4
Questão 7/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A pseudo classe :hover marca quando o cursor (mouse) está sobre o elemento
II- A pseudo classe :visited marca quando o elemento está selecionado com o foco do
teclado
III- A pseudo classe :first marca o último elemento de uma lista ou grupo.
É correto o que se afirma em
Nota: 10.0
A I apenas
Você assinalou essa alternativa (A)
Você acertou!
(CORRETO) I. Não é necessário clicar no elemento, apenas passar o cursor sobre o
elemento
(FALSO) II. Esse pseudo classe é utilizada com elementos que funcionem como links e
marca se os mesmos já foram visitados
(FALSO) III. Marca se é o primeiro elemento, e não o último.
Conteúdo abordado na Aula 5
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Questão 8/10 - Fundamentos de Desenvolvimento de Softwares
“A Internet é um sistema de redes de computadores interligadas em escala global. Uma
série de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A internet surgiu no Japão em 1969 e foi desenvolvida com o objetivo de interligar
hospitais e compartilhar dados de registros médicos.
II- Os protocolos são um conjunto de regras, a internet combina diversos deles para cada
momento e tipos específicos de comunicação.
III- Os servidores de DNS (Domain Name System) são responsáveis por fazer a ligação
entre os nomes das máquinas com seu endereço na internet.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C III apenas
D II e III apenas
Você assinalou essa alternativa (D)
Você acertou!
Comentário:
(FALSO) I. A rede precursora da internet se chamava ARPANET, surgiu em 1969 e
interligava universidades no Oeste americano, possuía propósitos militares.
(CORRETO) II. Diversos protocolos compõem a internet sendo o TCP/IP um dos mais
importantes.
(CORRETO) III.Os servidores de DNS fazem a localização do nome procurado para um
endereço numérico IP(Internet Protocol).
Conteúdo abordado na Aula 4
E I, II e III.
Questão 9/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- O CSS reconhece alguns nomes de cores em inglês como blue, red, green entre outros.
Mas também é possível escrever os mesmos em português.
II- background-color é o atributo CSS responsável pela cor de fundo
III- Também é possível no CSS representar cor como uma combinação das 3 cores
primárias, vermelho amarelo e azul.
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
Você assinalou essa alternativa (B)
Você acertou!
(FALSO) I. CSS reconhece diversos nomes de cor porém apenas em inglês
(CORRETO) II. background significa fundo em inglês e background-color por sua vez é a
cor de fundo.
(FALSO) III. as combinação de cores é vermelho verde e azul
Conteúdo abordado na Aula 5
C III apenas
D II e III apenas
E I, II e III.
Questão 10/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A tag HTML <div> sozinha não realiza nenhuma ação no HTML, mas é muito utilizada no
CSS para delimitar regiões afetadas por determinado estilo
II- A tag <div> não necessita ser fechada
III- A tag <span> no HTML é utilizada para marcar propagandas.
É correto o que se afirma em
Nota: 10.0
A I apenas
Você assinalou essa alternativa (A)
Você acertou!
(CORRETO) I. Tanto a tag <div> como <span> são utilizadas com a finalidade de delimitar
regiões
(FALSO) II. a tag <div> deve ser fechada com </div>
(FALSO) III. <div> e <span> funcionam de forma semelhante, no entanto <span>
costumeiramente é associada com trechos menores. Não existe uma exigência do CSS
em si, mas é como tradicionalmente sãoutilizadas.
Conteúdo abordado na Aula 5
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Questão 1/10 - Fundamentos de Desenvolvimento de Softwares
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página.
Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita
“COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A pseudo classe :hover marca quando o cursor (mouse) está sobre o elemento
II- A pseudo classe :visited marca quando o elemento está selecionado com o foco do
teclado
III- A pseudo classe :first marca o último elemento de uma lista ou grupo.
É correto o que se afirma em
Nota: 0.0Você não pontuou essa questão
A I apenas
(CORRETO) I. Não é necessário clicar no elemento, apenas passar o cursor sobre o
elemento
(FALSO) II. Esse pseudo classe é utilizada com elementos que funcionem como links e
marca se os mesmos já foram visitados
(FALSO) III. Marca se é o primeiro elemento, e não o último.
Conteúdo abordado na Aula 5
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Questão 2/10 - Fundamentos de Desenvolvimento de Softwares
São exemplos de ferramentas de controle de versão :
Nota: 0.0Você não pontuou essa questão
A Zoom e Teams
B Git e Zoom
C Mercurial e Bootstrap
D Git e Mercurial
Você assinalou essa alternativa (D)
Você acertou!
Aula 3
E Bootstrap e Zoom
Questão 3/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <input type=”radio”> gera um botão de opção no qual se seleciona uma única entre várias
II- <input type=”checkbox”> gera uma caixa na qual se seleciona opções, permitindo
escolher múltiplas ou nenhuma opção
III- <input type=”select”> gera uma caixinha de seleção na qual se escolhe uma dentre
várias opções
É correto o que se afirma em
Nota: 0.0Você não pontuou essa questão
A I apenas
B I e II apenas
(CORRETO) I. os botões radio geralmente são agrupados para assumir o comportamento
que permite uma única opção do grupo seja acessada
(CORRETO) II. os botões checkbox são oferecem mas flexibilidade permitindo que o
usuário preencha o formulário selecionando quantas opções desejar ou mesmo nenhuma.
(FALSO) III. A tag <select> gera uma caixinha de seleção na qual se escolhe uma dentre
várias opções
Conteúdo abordado na Aula 4
C III apenas
D II e III apenas
E I, II e III.
Você assinalou essa alternativa (E)
Questão 4/10 - Fundamentos de Desenvolvimento de Softwares
“O Javascript é uma linguagem de programação bastante popular hoje que é utilizada em
diversos contextos, desde programação de jogos até servidores. No entanto, um dos seus
usos mais icônicos é associado com interação em páginas HTML no lado do cliente .”
Sobre o tópico em questão considere as afirmações a seguir:
I- No JavaScript um array é representado entre chaves.
II- é possível ter um array como uma propriedade dentro de um objeto JSON, mas não é
possível o contrário, ter um array de objetos JSON.
III- Um mesmo array javaScript pode ter tanto números quanto textos compondo seus
elementos.
É correto o que se afirma em
Nota: 0.0Você não pontuou essa questão
A I apenas
B II apenas
C III apenas
(FALSO) I. O array é cercado por colchetes.
(FALSO) II. Ambos são possíveis.
(CORRETO) III. um array pode ser composto por elementos bem diversos, inclusive outro
array pode ser elemento de um array.
Conteúdo abordado na Aula 6
D II e III apenas
Você assinalou essa alternativa (D)
E I, II e III.
Questão 5/10 - Fundamentos de Desenvolvimento de Softwares
Analise as seguintes afirmativas:
I. Back-end: relacionado com desenvolvimento que acontece no lado do servidor
II. Full-stack: o termo desenvolvedor full-stack se refere a quem trabalha com programação
desktop e também com programação mobile.
III. IDE: é o acrônimo para Integrated Development Environment. São exemplos de IDE:
Pycharm, Eclipse, Apache Netbeans, Visual Studio.
De acordo com o que foi visto nas aulas, estão corretas as afirmativas:
Nota: 0.0Você não pontuou essa questão
A I e II apenas
Você assinalou essa alternativa (A)
B I e III apenas
AULA 1
C II e III apenas
D I, II e III
E Todas estão incorretas
Questão 6/10 - Fundamentos de Desenvolvimento de Softwares
“A Internet é um sistema de redes de computadores interligadas em escala global. Uma
série de regras (também chamadas de protocolos) coordenam a comunicação entre essas
máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais
diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- HTTP é o protocolo responsável por transmitir Hipertexto.
II- HTML é a linguagem de programação em que as páginas web são geradas
III- WWW é a sigla para a rede em que liga todos os computadores do mundo
É correto o que se afirma em:
Nota: 0.0Você não pontuou essa questão
A I apenas
Comentário:
(CORRETO) I. Hipertexto é a forma em que visualizamos as páginas web. O Hipertexto é
capaz de combinar texto, imagens, vídeos entre outros. O HTTP é o protocolo responsável
que organiza essa comunicação.
(FALSO) II. HTML não é uma linguagem de programação, mas sim uma linguagem que
descreve documentos em Hipertexto. Pela ausência de comandos de lógica não pode ser
considerado como programação.
(FALSO) III. Nem todos os computadores estão ligados na World Wide Web, (Rede
mundial dos computadores). Alguns podem ser visíveis apenas por meio de out
Conteúdo abordado na Aula 4
B II apenas
Você assinalou essa alternativa (B)
C III apenas
D II e III apenas
E I, II e III.
Questão 7/10 - Fundamentos de Desenvolvimento de Softwares
De acordo com o que foi visto na aula 3, NÃO É uma boa prática de reuniões:
Nota: 10.0
A Verifique se o assunto de fato pede uma reunião
B Marque reuniões de longa duração
Você assinalou essa alternativa (B)
Você acertou!
aula 3
C Evite encontros fora do horário comercial e tente não remarcar
D Envie o convite já com um contexto do que será abordado
E Convide apenas as pessoas realmente necessárias para o encontro
Questão 8/10 - Fundamentos de Desenvolvimento de Softwares
Quanto aos repositórios de código, podemos afirmar:
I. Podemos citar 2 perspectivas de repositório: Repositório de gerência de configuração e
repositório de reutilização.
II.Repositório de gerência de configuração é utilizado pelos gerentes de projeto, enquanto o
repositório de reutilização é utilizado por desenvolvedores.
III. Como repositórios de gerência de configuração temos os sistemas de controle de versão
Estão corretas as afirmativas:
Nota: 0.0Você não pontuou essa questão
A I e II apenas
B I e III apenas
aula 3
C II e III apenas
D I, II e III
Você assinalou essa alternativa (D)
E Todas estão incorretas
Questão 9/10 - Fundamentos de Desenvolvimento de Softwares
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua
versão mais recente combina outras tecnologias como CSS e JavaScript que
complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <form> é a tag de formulário, em que geralmente o usuário insere informações que serão
enviadas para um servidor.
II- A tag <input> pode ser configurada para inserir texto e também ser utilizada para
representar um botão.
III- A tag <output> deve ser sempre utilizada junto da <input>
É correto o que se afirma em
Nota: 10.0
A I apenas
B II apenas
C I e II apenas
Você assinalou essa alternativa (C)
Você acertou!
(CORRETO) I. A tag <form> pode receber diversas outras tags de leitura de dados
fazendo delas um único formulário.
(CORRETO) II. Com o atributo type=”text” se torna

Outros materiais