Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

enquanto (CONT < 100) faça 
SOMA <- SOMA + CONT; 
CONT <- CONT + 1; 
fim_enquanto 
R: Soma todos os números de 0 a 99 
 
20. Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. 
De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome 
INCORRETO: 
R: cad1- id 
 
21. Analise o trecho de programa a seguir escrito em C++ e escolha a opção que mostra a saída deste código considerando x=5 e y = 
100 
if (x>=10) 
cout << "situacao 1\t "; 
else 
{ 
if (y < 50) 
cout << "situacao 2\t"; 
cout << "outra\n"; 
} 
R: Outra 
 
22. Em um algoritmo na linguagem UAL, usamos comandos de linguagem identificando operadores e funções. No caso de operadores 
aritméticos “+” significa adição; “-“ significa subtração. Assinale a opção CORRETA que executa os comandos “/” e “**”, 
respectivamente. 
R: divisão e potenciação 
 
23. Quando estamos criando um algoritmo para execução de alguma tarefa, utilizamos os comandos de entrada e saída para sua 
construção. Estes comandos são responsáveis pela clareza da finalidade do algoritmo para os usuários finais e para o seu correto 
funcionamento. Desta forma sabemos que: 
R: É bom inserir uma mensagem na tela antes do comando de leitura. 
 
24. Ao longo do tempo, percebeu-se que a dificuldade não está em identificar quais os comandos que devem ser usados, mas como 
colocá-los na ordem certa. Sendo assim, antes de começar a construir um algoritmo é necessário alguns cuidados, como por 
exemplo: 
R: Fazer uma leitura minuciosa do enunciado e, se preciso, assinalar os verbos a as locuções verbais, pois, nem sempre, a oração 
principal aparece primeiro e, muitas vezes, nem tudo que se deseja está explícito 
 
25. Usando os operadores aritméticos na linguagem UAL, podemos concluir que o resultado da operação abaixo é: 
(20div3)/2+(30%4) 
(assinale a alternativa CORRETA): 
R: 5 
 
26. Observe o trecho de programa em UAL abaixo. Analise as três sentenças apresentadas e, em seguida, assinale a alternativa 
correta: 
prog operadores 
int a,b,c,d; 
imprima "Entre com A: "; 
leia a; 
imprima "Entre com B: "; 
leia b; 
c <- a div b; 
d <- a % b; 
imprima a, "\n", b, "\n", c, "\n", d, "\n"; 
fimprog 
I. As variáveis c e d receberão, respectivamente, o quociente e o resto da divisão das duas entradas realizadas pelo usuário. 
R: Somente a sentença I está correta 
 
27. A expressão relacional é formada, obrigatoriamente, por um: 
R: Operador Relacional 
 
28. Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo: 
R: Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado durante a execução do 
programa 
 
 
 
 
29. Uma estrutura de repetição FOR é suficiente para percorrer as linhas de matrizes de uma dimensão, como mostrado na figura 
abaixo. Se fosse o caso de percorrermos todos os elementos de uma matriz bidimensional, poderíamos: 
 
R: Utilizar uma estrutura FOR dentro de outra estrutura FOR 
 
30. Um programa na linguagem C++ deverá ser desenvolvido para manipular caracteres de um vetor de char, neste caso, qual será a 
função básica que deverá ser utilizada? 
R: strlen() 
 
31. Para armazenarmos, todos os valores em um vetor em um único momento, podemos usar na linguagem C++: 
R: Qualquer estrutura de repetição: while, for ou do ... while. 
 
32. O algoritmo abaixo tem como objetivo calcular os impostos de um determinado funcionário da indústria automobilística. Supondo 
que o imposto é calculado sobre o salário bruto, que é a soma do salário líquido mais os descontos. 
Escolha a alternativa CORRETA que informa o valor do imposto, supondo que o salário líquido seja R$8.700,00 e os descontos 
R$300,00. 
prog folhadepagamento 
real salarioliquido, descontos, imposto; 
imprima "\nDigite o salário líquido: \n"; 
leia salarioliquido; 
imprima "\nDigite os descontos: \n"; 
leia descontos; 
imposto <-(salarioliquido + descontos)* 15/100; 
imprima "\nO imposto calculado é: ",imposto,"\n"; 
fimprog 
R: R$1.350,00 
 
33. 5- Para a estrutura de repetição do para representada a seguir em linguagem UAL, qual das respostas abaixo é correta? 
R: Os valores de x serão: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
 
34. Qual a sintaxe correta para declarar uma matriz unidimensional na linguagem UAL/C++? 
R: tipoDaMatriz nomeMatriz[tamanhoDaMatriz]; 
 
35. Assinale a alternativa que contém o trecho de programa em UAL que gera o resultado mostrado na figura abaixo: 
 
R: prog incrivel 
imprima 01072010 div 1000000, "\n"; 
imprima 01072010 % 10000, "\n"; 
imprima (01072010 div 10000) %100, "\n"; 
fimprog 
 
36. Selecione qual dos trecho de código a seguir representa uma calculadora que executa soma e subtração com dois números 
inteiros n1 e n2. 
R: switch (op) { 
case ´+´: cout << n1+n2 << "\n"; 
break; 
case ´-´: cout << n1-n2 << "\n"; 
break; 
default: cout << "Operacao invalida\n"; 
} 
 
37. 4- Para as estruturas de repetição do para representadas a seguir em linguagem UAL, qual das respostas abaixo correspondem 
aos valores que a variável “c” irá assumir durante a execução do programa: 
para( c<-10; c>=2; c<- c-2 ) 
Assinale uma das opções: 
R: 10 8 6 4 2 
 
38. Qual a sintaxe da função C++ que compara o conteúdo de um str1 com o conteúdo de um str2 retornando um número inteiro? 
R: strcmp(str1, str2) 
 
39. Considere o trecho 
for ( ; ; ) 
{ 
// instruções 
} 
Assinale a opção correta : 
R: Pode-se afirmar que este trecho representa um loop infinito. 
 
40. Indique a saída do programa UAL, mostrado abaixo: 
Para a saída considere os seguintes valores: A = 5, B = 3, C = 2 e D = 9. 
prog prova15 
real A,B,C,D; 
real X; 
A<-5.0; 
B<-3.0; 
C<-2.0; 
D<-9.0; 
se ((A > 2.0) && (B < 7.0)) 
{ 
X<-((A + 2.0)*(B-2.0)); 
} 
senao 
{ 
X <-((A * B) / D * (C + D)); 
} 
imprima "\nX= ",X; 
fimprog 
R: 7 
 
41. O fluxograma abaixo:

Mais conteúdos dessa disciplina