1
Quais são as principais tecnologias utilizadas no front end de um sistema web?
PHP, Ruby e Python
Java, C# e C++
SQL, MongoDB e Firebase
REST, SOAP e GraphQL
HTML, CSS e JavaScript
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?
4, 5, 6, 5, 8, 9
4, 5, 6, 5, 8, 9
3.9
3, 4, 5, 6, 7, 8, 9
3, 4, 5, 6, 7, 8
3
O que é um wireframe?
Uma representação visual de alta fidelidade do design e da funcionalidade de um site.
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 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.
interpretador
compilador
executador de script
programador
5
O que é um algoritmo?
Um conjunto de dados que representa uma informação.
Um tipo de dado abstrato que armazena elementos.
Uma sequência de passos que resolve um problema.
Uma estrutura de controle que define o fluxo de execução e planejamento.
Uma forma de representar graficamente um programa.
6
O que é uma variável em um algoritmo?
Uma expressão que combina valores, operadores e funções.
Uma instrução que atribui um valor a uma variável.
Um nome que identifica um valor armazenado na memória.
Um valor que pode ser alterado durante a execução do algoritmo.
Uma condição que determina se uma ação deve ser executada ou não.
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 numérica.
É 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 expressão lógica.
É uma forma de escolher entre dois ou mais blocos de código, dependendo do valor de uma constante.
É uma forma de escolher entre dois ou mais blocos de código, dependendo do valor de uma variável aleatória
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 em ordem inversa, do fim para o início.
Uma forma de executar um bloco de instruções aleatoriamente, sem seguir uma ordem definida.
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 em paralelo, sem esperar o término da anterior.
9
Por que o front end é importante para um sistema web?
Porque ele facilita a integração, a comunicação e a interoperabilidade do sistema, ampliando as possibilidades de funcionalidades e serviços.
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 otimiza o desempenho, a escalabilidade e a disponibilidade do sistema, reduzindo os custos e os riscos operacionais.
Porque ele padroniza o desenvolvimento, o teste e a manutenção do sistema, aumentando a qualidade e a produtividade do trabalho.
Porque ele implementa as funcionalidades, os requisitos e as especificações do sistema, atendendo às necessidades e aos objetivos dos clientes.
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.append(10)
numeros.extend(10)
numeros.copia(10)
numeros.add(10)
numeros.insert(10)
11
Qual é a tag correta para criar um link em HTML?
<a href="">
<href>
<link>
<url>
12
Qual tag HTML é usada para definir uma lista não ordenada?
<list>
<li>
<ol>
<ulisted>
<ul>
13
Qual propriedade CSS é usada para alterar a cor do texto?
color
text-color
textColor
font-style
font-color
14
Qual propriedade CSS é usada para definir a largura de uma borda?
border-width
border-style
border-color
border-widt
border-size
15
Qual elemento HTML é usado para agrupar elementos em um formulário?
<fieldset>
<group>
<groupy>
<formgroupy>
<formgroup>
16
Qual propriedade CSS é usada para definir o espaçamento entre linhas de texto?
leter-spacing
word-spacing
line-spacing
letter-spacing
line-height
17
Qual elemento HTML é usado para criar um botão?
Não podemos criar botões
<btn>
<input type="buttom">
<button>
<clickable>
18
Qual propriedade CSS é usada para alinhar elementos horizontalmente?
horizontal-align
align-content
align-horizontal
text-align
align
19
Qual atributo HTML é usado para especificar o endereço de destino de um link?
href
link
destination
ahref
target
20
Qual propriedade CSS é usada para definir a imagem de fundo de um elemento?
background-image
background-images
background-url
image-backgrounds
bg
21
Qual propriedade CSS é usada para alterar o estilo do cursor do mouse quando ele passa sobre um elemento?
pointer-style
cursor-style
cursor
cursor-hover
pointer
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:
open.showmessage(“Olá Mundo!”);
println(“Olá Mundo!”);
form.message(“Olá Mundo!”);
window.alert (“Olá Mundo!”);
system.msgbox(“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:
<<enumeration>>.
<<generalize>>.
<<extend>>.
<<include>>.
<<realize>>.
24
Qual o propósito de um Diagrama de Classes UML?
Modelar a estrutura estática do sistema
Modelar a estrutura dinâmica do sistema
Modelar o comportamento dinâmico do sistema
Descrever a distribuição de componentes em servidores
Descrever o fluxo de execução entre diferentes objetos
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 a I e II estão corretas
Somente a II está correta
Somente I está correta
Todas estão corretas
Somente a II e III 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.
entre 2 e 100
ímpares entre 2 e 98
ímpares entre 2 e 100
pares entre 2 e 98.
pares 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:
false, false, false, true, true, false, true
true, true, true, true, false, false, true.
true, false, false, true, true, true, false.
false, false, true, true, true, false, false.
false, false, true, true, false, true, false
28
Como você usaria o método getElementById para selecionar um elemento HTML com o ID "meuID"?
getElementById(meuID)
document.getElementById(meuID)
document.selectElement("meuID")
getElementById.document(meuID)
document.getElementById("meuID")