Buscar

AOL 04 - Programação de Computadores

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 11 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 11 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 11 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

Conteúdo do exercício
1. Pergunta 1
/1
Analise com atenção o código fonte a seguir:
13_v1.PNG
Suponha que um usuário, durante teste de mesa, informou os seguintes valores para Y e Z respectivamente: 3 e 9. Considerando essas informações e o conteúdo estudado sobre algoritmos, assinale a alternativa que apresenta corretamente o que será exibido na tela:
Ocultar opções de resposta 
1. 
o algoritmo está inconsistente, faltam passos dentro desta sequência, como a definição do tipo de Z e do tipo de Y, logo, nada será exibido.
2. 
para qualquer valor de Y maior que Z, será exibida na tela a subtração do valor de Y por Z, que, nesse caso, é 6.
3. 
a única condição para exibir a mensagem “valores inválidos” é para quando Y for diferente de Z, todas as outras mostram o resultado da subtração.
4. 
como Z (9) é maior que Y(3), então será feita a subtração, onde a variável Z recebe o valor dela menos o valor de Y, exibindo na tela o valor 6.
Resposta correta
5. 
como as variáveis Z e Y são de tipos diferentes, após a execução do código será apresentada a mensagem “Valores inválidos”.
2. Pergunta 2
/1
Um DJ (disc jockey) possui mais de 10 mil músicas em seu repertório, todas catalogadas com um código único, bem como o nome da música. Devido a um problema técnico em seu equipamento de som, ele só consegue executar as músicas de maneira sequencial. Em um evento, ele precisa executar todas as 50 primeiras músicas de seu repertório, logo, ele deixará o sistema executando automaticamente estas músicas.
Considerando essas informações e o conteúdo estudado sobre estruturas de repetição, pode-se afirmar que a estrutura que melhor atende as necessidades descritas anteriormente é:
Ocultar opções de resposta 
1. 
Do Until i < 50
           ‘tocar música
    Next i
2. 
Do while i To 50
           ‘tocar música
    Next i
3. 
For i = 1 To 50
         'tocar música
   Next i
Resposta correta
4. 
For i = 1 To 50 Step 1
           ‘tocar música
    Until i
5. 
Do Step 1
           ‘tocar música
    while i<50
3. Pergunta 3
/1
As variáveis, em linguagem de programação são representações textuais de espaços na memória onde podemos guardar valores. Temos as variáveis de tipo inteiro, responsáveis por guardar números inteiros, e variáveis do tipo real, que guardam números reais. Temos variáveis do tipo cadeia de caracteres, que armazenam palavras e frases. Também temos os tipos booleanos, os quais retornam valores VERDADEIRO ou FALSO.
Assim, considerando as informações apresentadas e os conteúdos estudados sobre operadores, das operações lógicas a seguir, assinale a alternativa com aquele que retorna o valor VERDADEIRO:
Ocultar opções de resposta 
1. 
Not ((Not (Not (Not False)) And True)).
2. 
Not (2 <> 4) And (3 < 6) Or 5.
3. 
(True And (True And Not False)) And Not (Not False).
4. 
((True Or True) Or True) And False.
5. 
(4 > (2 < 3)) XOR Not True.
Resposta correta
4. Pergunta 4
/1
Durante seu período no colégio, você deve ter se deparado com as equações de segundo grau tipo ax² + bx + c. Podemos calcular as raízes desta equação utilizando a fórmula de Bhaskara. A única condição para que esta equação seja do segundo grau, é que o valor de ‘a’ precisa ser maior que zero. O algoritmo a seguir apresenta um teste para validar se a equação é ou não do segundo grau.
17_v1.PNG
Considerando essas informações e o conteúdo estudado sobre estruturas de repetição, é correto afirmar que:
Ocultar opções de resposta 
1. 
tanto x? quanto y? podem receber o ElseIf (A<0) Then.
2. 
x? e y? são, respectivamente, ElseIf A>0 AND ElseIf (A>0) Then.
3. 
x? pode ser substituído por If (A>0) Then.
Resposta correta
4. 
o valor de x? pode ser ElseIf (A<0) Then.
5. 
y? pode ser substituído por If (A>0) Then.
5. Pergunta 5
/1
Analise com atenção o código VBA a seguir:
Considerando essas informações e o conteúdo estudado sobre estruturas condicionais, assinale a alternativa que apresenta uma análise correta a respeito deste código:
al4.PNG
Ocultar opções de resposta 
1. 
o código apresentará erro de sintaxe na linha 8 e na linha 13, pois o método value é utilizado ao se referir a números.
2. 
o algoritmo está inconsistente, falta um comando IF depois do Else, o que ocasionará em erro na linha 10.
3. 
poderíamos suprimir a repetição Range(“A2”) em ambas as estruturas If colocando o comando With Range(“A2”) antes da linha 6 e fechando em End With após a linha 9.
Resposta correta
4. 
sintaticamente, quando desejamos que uma fonte fique em itálico (italic) ou negrito (bold) devemos escrever YES e não TRUE como está no código.
5. 
este código mostra na tela a mensagem “País não é Brasil” com fonte formatada na célula A2 do Excel.
6. Pergunta 6Crédito total dado
/1
Analise com atenção o código fonte a seguir, o qual possui dois laços de repetições:
20_v1.PNG
Considerando essas informações e os conteúdos estudados sobre estrutura de repetição, analise as asserções a seguir e a relação proposta entre elas.
I. No primeiro laço, nós temos um While cuja iteratividade (loop) será encerrada assim que o usuário digitar um número menor do que 20 ou maior do que 30.
Porque:
II. Toda estrutura de repetição precisa de uma condição de parada. Se no primeiro laço a condição está na linha 6, no segundo laço a condição de parada está na linha 12.
A seguir, assinale a alternativa correta:
Ocultar opções de resposta 
1. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
2. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
3. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
4. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta
5. 
As asserções I e II são proposições falsas.
7. Pergunta 7
/1
Na matemática, uma sequência de números pares pode ser obtida apresentando os números que, ao serem divididos por 2, resultem em resto igual a zero. Na programação, podemos utilizar de diversas técnicas para apresentar os números pares para o usuário, e cada técnica possui suas características e consumo de recursos, como memória e processador.
Considerando estas informações e o conteúdo estudado sobre estruturas condicionais e estruturas de repetição, analise as afirmativas a seguir:
I. Em um laço de repetição For, podemos utilizar uma variável cont começando em 0 e o comando Step 2 para que o código apresente valores pares. 
II. Em um laço de repetição Do Until, podemos utilizar um comando Step 2 sobre uma variável cont que inicia em 0 para mostrar valores pares. 
III. Tanto o For quanto o While, quando utilizamos o comando Step 2 sobre uma variável cont iniciando em zero, obteremos um valor par.. 
IV. Em uma estrutura condicional, podemos montar o If do seguinte modo para verificar se um número é par: If valor Mod 2 = 0 Then. 
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
II e IV.
2. 
III e IV.
3. 
I e IV.
Resposta correta
4. 
II e III.
5. 
I e III.
8. Pergunta 8
/1
Analise com atenção o código a seguir, cujo objetivo é validar se um ano é bissexto ou não.
9_v1.PNG
De acordo com essas informações e o conteúdo estudado sobre estruturas condicionais e operadores lógicos, pode-se afirmar que a expressão que corretamente pode ser colocada em <expressão_condicional> no código anterior é:
Ocultar opções de resposta 
1. 
bissexto = ((ano Mod 4) = 0 And (ano Mod 100) > 0) And (ano Mod 400) = 0.
2. 
bissexto = (ano Mod 4) = 0 Or (ano Mod 100) > 0 And (ano Mod 400) <> 0.
3. 
bissexto = (ano Mod 4 = 0) And ((ano Mod 100) < 0) Or (ano Mod 400)) = 0.
4. 
bissexto = ((ano Mod 4) <> 0 And (ano Mod 100) > 0) Or (ano Mod 400) = 0.
5. 
bissexto = (ano Mod 4) = 0 And (ano Mod 100) > 0 Or (ano Mod 400) = 0.
Resposta correta
9. Pergunta 9
/1
Analise com atenção o seguinte código VBA:
15_v1.PNG
A partir dessas informações e considerando os conteúdos estudados sobre operadores e funções matemáticas, analise as afirmativas a seguir:
I. O código executará a linha 11 apresentando o valor 81 na tela, pois a condição da linha 8 não foiatendida (saída igual a FALSO).
II. Na linha 8, o resultado do relacionamento lógico entre as expressões será VERDADEIRO. 
III. A função matemática Sqr eleva valorx ao quadrado, totalizando 81, mesmo cálculo realizado na linha 6, que eleva ao quadrado valorx. 
IV. Nas linhas 5 e 6 temos operações opostas, na linha 5 há o cálculo da raiz quadrada de valorx e na linha 6 a variável valorx é elevada ao quadrado. 
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I, III e IV.
2. 
I, II e III.
3. 
II e IV.
4. 
I e IV.
Resposta correta
5. 
II e III.
10. Pergunta 10
/1
Enquanto os operadores aritméticos manipulam variáveis, realizando cálculos sobre elas e alterando-as, os operadores lógicos relacionam uma variável com outra, ou uma expressão com outra. O resultado obtido deste tipo de relacionamento será sempre um valor booleano do tipo true ou false.
De acordo com essas informações e os conteúdos estudados sobre operadores lógicos, considerando A=8 e B=7, analise as afirmativas a seguir:
I. No comando (A<B AND B<>A) teremos uma saída do tipo verdadeiro.
II. No comando (A=B OR B<>A) teremos uma saída do tipo verdadeiro.
III. No comando ((NOT (A<B)) AND (A>B)) a saída será do tipo falso.
IV. No comando (A=B XOR A>B) teremos uma saída do tipo verdadeiro.
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I e IV.
2. 
III e IV.
3. 
I e III.
4. 
II e IV.
Resposta correta
5. 
I e II

Outros materiais

Perguntas relacionadas

Perguntas Recentes