Ap2 2022-2 CPW

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 4

Fundação CECIERJ - Vice Presidência de Educação Superior a Distância

Curso de Tecnologia em Sistemas de Computação


Disciplina: Construção de Página WEB
AP2 2° semestre de 2022

Nome –

Assinatura –

OBSERVAÇÕES IMPORTANTES:
1. Prova sem consulta e sem uso de máquina de calcular.
2. Use caneta para preencher o seu nome e assinar nas folhas de questões e nas folhas de
respostas.
3. Você pode usar lápis para responder as questões.
4. Ao final da prova devolva as folhas de questões com o quadro de respostas preenchido.
Basta indicar claramente qual a opção selecionada (não é necessário preencher o quadrado
todo).
5. O fato desta prova ser de múltipla escolha não é garantia de que as próximas provas
também serão.
6. Todas as questões valem UM ponto. Se alguma questão tiver de ser anulada a sua
pontuação será dividida igualmente entre as demais questões.
7. As respostas devem ser escritas nesta mesma folha, no quadro de respostas abaixo.
Esta folha deve ser a primeira folha de sua prova. Utilize seu caderno de respostas como
rascunho.

Quadro de Respostas

Questão 1 2 3 4 5 6 7 8 9 10
A A A A A A A A A A

B B B B B B B B B B
Resposta

C C C C C C C C C C

D D D D D D D D D D

E E E E E E E E E E
1. Assinale a expressão INVÁLIDA na linguagem javascript:
(A) b = c ! 10;
(B) x = (y = z) == 10;
(C) a += 10;
(D) k = i & j;
(E) a = b ? c : 10;

2. O que será impresso pelo seguinte trecho de programa:


function soma (a,b,r) {
var r = a + b;
document.write (r," / ");
} x = 0; soma (7, 8, x);
document.write (x,"<br>");

(A) 0 / 0
(B) 15 / 15
(C) Não é possível determinar.
(D) r / x
(E) 15 / 0
3. O que deve ser acrescentado à última linha do código (no lugar de *B*) para que quando for
acionado o botão “Soma”, a função “calcula()” seja executada, recebendo como parâmetro uma
referência ao objeto correpondente ao formulário “alunos”?
(A) onAction="calcula(alunos);"
(B) onClick="calcula(this.form;"
(C) onClick="calcula(this);"
(D) onSelect="calcula(forms['alunos']);"
(E) onChange="document.alunos.calcula();"

4. A palavra this no código html abaixo pode ser substituída por:

<form name="f">
Tel: <input type="text" maxlength="10" size="10"
name="tel" onChange="verificaTel(this)" />
</form>

(A) document.forms[1].inputs[1]
(B) f.tel.value
(C) document.forms[0]
(D) document.f.tel
(E) document.f.tel.value
5. Uma página contendo um código javascript abriu uma
janela de diálogo informando a mensagem “Email tem
que ter um caractere ‘@’!” e um botão (ok) conforme
pode ser visto na figura ao lado. Como seria uma
chamada de função para abrir uma janela de diálogo
como esta?

(A) confirm("Email tem que ter um caractere ‘@’!");


(B) document.write("Email tem que ter um caractere ‘@’!");
(C) prompt("Email tem que ter um caractere ‘@’!");
(D) window.open("Email tem que ter um caractere ‘@’!");
(E) alert("Email tem que ter um caractere ‘@’!");

6. Qual das afirmativas abaixo é FALSA?


(A) A definição do comando for é composta por uma atribuição, o teste de uma condição e um
comando de incremento. A atribuição é executada apenas uma vez, antes do inicio do laço.
(B) O comportamento do comando do-while é idêntico ao do comando while, a não ser pelo fato
de que, no primeiro comando, o laço é executado pelo menos uma vez, já que a condição de
parada só é testada no final.
(C) O comando continue interrompe a iteração atual do laço, passando imediatamente à próxima
iteração.
(D) Os comandos break e continue apenas podem ser usados no interior de comandos de laço, sua
utilização em qualquer outro tipo de comando implica em erro de execução e interrupção do
programa.
(E) O comando break permite a interrupção de um laço antes que a condição de parada principal
seja satisfeita. Neste caso, ele deve ser utilizado após um desvio condicional que teste uma
condição para o fim do laço.
7. São considerados objetos embutidos ou predefinidos na linguagem Javascript:
(A) int, char e float
(B) Date, Array, String e Math
(C) parseInt e parseFloat
(D) Window, Document e Navigator
(E) prompt, alert e confirm

8. Indique qual a opção CORRETA a partir das seguintes afirmações:


i. A tag <script> só serve para declarar funções em javascript.
ii. A tag <script> só pode ser utilizada na seção <head> do documento HTML.
iii. É possível incluir código Javascript num documento HTML sem usar a tag <script>.
(A) Apenas a afirmativa ii é verdadeira.
(B) As afirmativas i e ii são verdadeiras.
(C) Apenas a afirmativa iii é verdadeira.
(D) As afirmativas i e iii são verdadeiras.
(E) Nenhuma das afirmativas é verdadeira.
9. (UFRR - 2019) JavaScript é uma
linguagem de script orientada a
objetos, multiplataforma. É uma
linguagem pequena e leve que pode
rodar num navegador web. Analise o
trecho de código ao lado, escrito em
JavaScript

Sobre esse trecho, assinale a afirmação INCORRETA.


(A) Na primeira linha do código, ao declarar a variável 'signo' o tipo de dado string deve ser
especificado para o funcionamento do script ocorrer sem erros
(B) Para esse código JavaScript ser executado não há necessidade de instalação de complemento
no navegador Mozilla Firefox
(C) Uma caixa de diálogo prompt contém uma caixa de texto de linha única, um botão Cancelar,
e um botão OK, e retorna o texto que o usuário digitou naquela caixa de texto
(D) A caixa de diálogo de aviso (alert) deve ser utilizada para mensagens que não requeiram
nenhuma resposta da parte do usuário, a não ser o reconhecimento da mensagem
(E) A função toLowerCase() irá converter o texto da variável signo em letra minúscula

10. (UFMT - 2018 - Prefeitura de Várzea Grande – MT- Adaptada) Analise o código CSS e HTML
a seguir.

Sobre esse código, é correto afirmar:


(A) Cria um bloco com borda vermelha, mas, por causa da propriedade display: inline-block, não
ocupa toda a tela.
(B) Cria um bloco de fundo vermelho que ocupa 100% da largura da tela, independente do
dimensionamento desta.
(C) Por se tratar de um CSS interno, o elemento também é afetado pelo código apresentado.
(D) Cria um bloco com borda vermelha que ocupa 100% da largura da tela, independente do
dimensionamento desta.
(E) O comando inline-block não é permitido em HTML5.

Você também pode gostar