1
Quais são as principais tecnologias utilizadas no front end de um sistema web?
HTML, CSS e JavaScript
Java, C# e C++
REST, SOAP e GraphQL
PHP, Ruby e Python
SQL, MongoDB e Firebase
2
Em relação à linguagem de programação Python, julgue o item a seguir. x = range(3,9) for n in x: print(n) Caso o ambiente e o programa não apresente nenhum tipo de erro ou exception, a execução do código a seguir terá como resultado os números?
3, 4, 5, 6, 7, 8
4, 5, 6, 5, 8, 9
4, 5, 6, 5, 8, 9
3, 4, 5, 6, 7, 8, 9
3.9
3
O que é um wireframe?
Uma representação gráfica de baixo nível do código e da lógica de um site.
Uma representação visual de baixa fidelidade do layout e da estrutura de um site.
Uma representação abstrata de alto nível do conteúdo e da organização de um site
Uma representação visual de alta fidelidade do design e da funcionalidade de um site.
Uma representação interativa de média fidelidade do fluxo e da navegação de um site.
4
Assinale a opção que corresponde à ferramenta que converte um programa escrito em linguagem Python para a linguagem de máquina antes de executá-lo.
compilador
programador
interpretador
executador de script
5
O que é um algoritmo?
Uma estrutura de controle que define o fluxo de execução e planejamento.
Uma forma de representar graficamente um programa.
Um tipo de dado abstrato que armazena elementos.
Um conjunto de dados que representa uma informação.
Uma sequência de passos que resolve um problema.
6
O que é uma variável em um algoritmo?
Uma instrução que atribui um valor a uma variável.
Uma condição que determina se uma ação deve ser executada ou não.
Um valor que pode ser alterado durante a execução do algoritmo.
Um nome que identifica um valor armazenado na memória.
Uma expressão que combina valores, operadores e funções.
7
O que é uma estrutura de decisão?
É uma forma de escolher entre dois ou mais blocos de código, dependendo do valor de uma variável aleatória
É uma forma de escolher entre dois ou mais blocos de código, dependendo do valor de uma expressão lógica.
É uma forma de escolher entre dois ou mais blocos de código, dependendo do valor de uma variável textual.
É uma forma de escolher entre dois ou mais blocos de código, dependendo do valor de uma variável numérica.
É uma forma de escolher entre dois ou mais blocos de código, dependendo do valor de uma constante.
8
O que é uma estrutura de repetição em um algoritmo?
Uma forma de executar um bloco de instruções várias vezes, até que uma condição seja satisfeita.
Uma forma de executar um bloco de instruções apenas uma vez, se uma condição for verdadeira.
Uma forma de executar um bloco de instruções aleatoriamente, sem seguir uma ordem definida.
Uma forma de executar um bloco de instruções em ordem inversa, do fim para o início.
Uma forma de executar um bloco de instruções em paralelo, sem esperar o término da anterior.
9
Por que o front end é importante para um sistema web?
Porque ele determina a usabilidade, a acessibilidade e a experiência do usuário, influenciando na satisfação e na fidelização dos clientes.
Porque ele padroniza o desenvolvimento, o teste e a manutenção do sistema, aumentando a qualidade e a produtividade do trabalho.
Porque ele otimiza o desempenho, a escalabilidade e a disponibilidade do sistema, reduzindo os custos e os riscos operacionais.
Porque ele implementa as funcionalidades, os requisitos e as especificações do sistema, atendendo às necessidades e aos objetivos dos clientes.
Porque ele facilita a integração, a comunicação e a interoperabilidade do sistema, ampliando as possibilidades de funcionalidades e serviços.
10
Considere o seguinte vetor em Python. numeros = [1, 3, 5, 7, 9] Qual é o comando correto em Python para adicionar o número 10 ao final desse vetor?
numeros.add(10)
numeros.append(10)
numeros.copia(10)
numeros.insert(10)
numeros.extend(10)
11
Qual é a tag correta para criar um link em HTML?
<a href="">
<url>
<link>
<href>
12
Qual tag HTML é usada para definir uma lista não ordenada?
<ol>
<ulisted>
<ul>
<list>
<li>
13
Qual propriedade CSS é usada para alterar a cor do texto?
text-color
color
font-color
textColor
font-style
14
Qual propriedade CSS é usada para definir a largura de uma borda?
border-widt
border-width
border-style
border-color
border-size
15
Qual elemento HTML é usado para agrupar elementos em um formulário?
<groupy>
<formgroup>
<group>
<fieldset>
<formgroupy>
16
Qual propriedade CSS é usada para definir o espaçamento entre linhas de texto?
line-height
letter-spacing
word-spacing
line-spacing
leter-spacing
17
Qual elemento HTML é usado para criar um botão?
<btn>
<clickable>
<input type="buttom">
Não podemos criar botões
<button>
18
Qual propriedade CSS é usada para alinhar elementos horizontalmente?
align-horizontal
horizontal-align
text-align
align-content
align
19
Qual atributo HTML é usado para especificar o endereço de destino de um link?
destination
href
target
link
ahref
20
Qual propriedade CSS é usada para definir a imagem de fundo de um elemento?
background-url
image-backgrounds
background-images
bg
background-image
21
Qual propriedade CSS é usada para alterar o estilo do cursor do mouse quando ele passa sobre um elemento?
cursor-hover
pointer-style
pointer
cursor-style
cursor
22
A linha de comando (< linha de comando >) escrita em Javascript necessária para a exibição de uma caixa de diálogo contendo a mensagem “Olá mundo!” é a:
window.alert (“Olá Mundo!”);
form.message(“Olá Mundo!”);
system.msgbox(“Olá Mundo!”);
println(“Olá Mundo!”);
open.showmessage(“Olá Mundo!”);
23
Se em algum ponto de um Caso de Uso houver a necessidade de inserir incondicionalmente um cenário contido em outro Caso, deve-se usar o relacionamento de dependência estereotipado como:
<<include>>.
<<generalize>>.
<<enumeration>>.
<<realize>>.
<<extend>>.
24
Qual o propósito de um Diagrama de Classes UML?
Descrever a distribuição de componentes em servidores
Modelar a estrutura dinâmica do sistema
Modelar o comportamento dinâmico do sistema
Descrever o fluxo de execução entre diferentes objetos
Modelar a estrutura estática do sistema
25
De acordo com a definição abaixo, marque a resposta correta: Sobre UML podemos dizer: I. Define um conjunto de diagrama, de técnicas, conceitos e de simbologia. II. UML quer dizer Linguagem de Modelagem Unificada e tem como objetivo padronizar todos os aspectos ligados “a Orientação a Objetos” III. A UML está presa a uma linguagem de programação. Marque a OPÇÃO CORRETA:
Somente I está correta
Somente a II e III estão corretas
Todas estão corretas
Somente a II está correta
Somente a I e II estão corretas
26
Considere o seguinte trecho de código em Javascript. var sum = 0; for (var number = 2; number < 100; number +=2) sum+=number; Após análise do trecho, verifica-se que será armazenado na variável sum a soma de todos os números.
pares entre 2 e 98.
ímpares entre 2 e 98
entre 2 e 100
pares entre 2 e 100
ímpares entre 2 e 100
27
Dado o bloco de código JavaScript Considere as expressões em javascript a seguir: var a1=true && true; var a2=true && false; var a3=false && true; var o1=true||true; var o2=false||true; var n2 = !false; var n3 = !true; os valores retornados serão:
true, true, true, true, false, false, true.
false, false, false, true, true, false, true
false, false, true, true, false, true, false
false, false, true, true, true, false, false.
true, false, false, true, true, true, false.
28
Como você usaria o método getElementById para selecionar um elemento HTML com o ID "meuID"?
getElementById.document(meuID)
getElementById(meuID)
document.getElementById(meuID)
document.selectElement("meuID")
document.getElementById("meuID")