Questões de Concurso Sobre lógicas de programação em algoritmos e estrutura de dados

Foram encontradas 271 questões

Q2014107 Algoritmos e Estrutura de Dados
Analise as seguintes afirmativas sobre as sub-rotinas (procedimentos e funções) da programação modularizada:
I. As variáveis declaradas dentro das sub-rotinas são chamadas de variáveis locais e aquelas declaradas fora de qualquer sub-rotina são chamadas de variáveis globais. II. Um parâmetro passado por valor para uma sub-rotina se comportará como uma variável local, isto é, qualquer modificação no valor desta variável não será visível fora da sub-rotina. III. Um parâmetro passado por referência para uma sub-rotina se comportará como uma variável global, isto é, qualquer modificação no valor desta variável será visível também fora da sub-rotina.
Estão CORRETAS as afirmativas:
Alternativas
Q1290360 Algoritmos e Estrutura de Dados
Dispõe-se de três variáveis, A, B e C, cada qual contém um valor lógico V (verdadeiro) ou F (valso). Dentre as expressões lógicas abaixo, qual resulta verdadeira quando pelo menos duas das variáveis são verdadeiras? (As variáveis lógicas estão unidas pelos operadores lógicos AND e OR.)
Alternativas
Q1288601 Algoritmos e Estrutura de Dados
Considerando o fragmento do seguinte algoritmo, que tem por objetivo calcular as notas dos alunos, do primeiro até o terceiro bimestre e dizer qual a nota necessária para passar de ano. Se necessário reescreva as partes que estão faltando e realize o teste de mesa para as variáveis solicitadas a seguir: Media_3 <- Soma_3 /3 notamin_4 <- (__________) Se Media_3 >=70 entao Escreva(" O Aluno ",Aluno, "Passou para o quarto Bimestre") Escreva ("Digite a Quarta nota: ") Leia (Nota4) Media <- (Nota1+ Nota2+ Nota3+ Nota4) / 4 I ) Qual o valor das variáveis Media_3, notamin_4 e para o aluno que tirou 76, 84 e 64, e 78 II) Qual o valor das variáveis notamin_4 e Media_3 do aluno que tirou 65,74,92,57
Alternativas
Q1288589 Algoritmos e Estrutura de Dados
Considerando as operações básicas e linguagens de execução, realize a análise do fragmento de código e complete com a alternativa que possui a o código referente a linha 3 e 8. 1. void Vector01(int data[], int size) 2.{ 3.______________________ 4.for(j=size-1; j<=1; j--) 5.{ 6. for(i=0; i>j; i++) 7. { 8. ______________________ 9. { 10. aux=data[i]; 11. data[i]=data[i+1]; 12.data[i+1]=aux; 13. } 14. } 15. } 16. }
Alternativas
Q1279646 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado à variável x?
Alternativas
Q1279645 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado à variável j?
Alternativas
Q1279644 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado a vet[15]?
Alternativas
Q1279643 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado a vet[12]?
Alternativas
Q1279642 Algoritmos e Estrutura de Dados

Para responder à questão, considere a figura abaixo. Em relação a um algoritmo escrito através do software VisuAlg 3.



Ao final da execução do algoritmo, que valor deve estar associado a vet[5]?
Alternativas
Q1256369 Algoritmos e Estrutura de Dados
As figuras abaixo mostram um algoritmo em (a) e uma janela com a correspondente execução em (b): Imagem associada para resolução da questão (a)
Imagem associada para resolução da questão (b)
O procedimento de troca de variáveis pode ser feito de dois modos: (1) com ajuda de uma variável auxiliar (TROCA) ou (2) sem o auxílio dessa variável auxiliar.
As soluções que mostram as instruções que devem compor o Imagem associada para resolução da questão para os modos (1) e (2) estão indicadas, respectivamente, na seguinte alternativa:
Alternativas
Q1256368 Algoritmos e Estrutura de Dados

Observe o algoritmo abaixo:

Imagem associada para resolução da questão

Após a execução, esse algoritmo irá gerar a seguinte sequência de números:

Alternativas
Q1170431 Algoritmos e Estrutura de Dados
A finalidade de uma expressão aritmética é especificar uma computação aritmética. Esse tipo de implementação deve causar duas ações: buscar os operandos e executar as operações aritméticas sobre eles. Sobre as expressões aritméticas nas linguagens operativas, assinale a alternativa INCORRETA.
Alternativas
Ano: 2018 Banca: FCC Órgão: SABESP Prova: FCC - 2018 - SABESP - Estagiário - Nível Médio |
Q1166344 Algoritmos e Estrutura de Dados

Considere, por hipótese, que a SABESP utiliza diferentes preços de tarifas para os serviços de abastecimento de água e/ou coleta de esgoto para o município de São Paulo. Para a categoria Residencial/Favela as tarifas são:


Consumo Valor da Tarifa

0 a 10 6,25/mês

11 a 20 0,71/m3

21 a 30 2,36/m3

31 a 50 7,14/m3

acima de 50 7,89/m3


Foi solicitado a um estagiário propor a lógica de programação para a solução do seguinte problema: ler o valor do consumo de um usuário da categoria Residencial/Favela (variável consumo) e calcular o valor a pagar com base nas tarifas (variável valor).

O Estagiário sugeriu utilizar
Alternativas
Q1165984 Algoritmos e Estrutura de Dados
Antes de se escrever um programa em uma linguagem de programação, uma prática recomendada é apresentar a lógica de programação usando uma pseudolinguagem. Considere o algoritmo em pseudolinguagem apresentado abaixo, em que o operador mod retorna o resto da divisão inteira.
Imagem associada para resolução da questão

Um Estagiário, ao analisar o algoritmo acima, conclui corretamente que

Alternativas
Q1165329 Algoritmos e Estrutura de Dados
Testes lógicos são amplamente utilizados em lógicas de programação durante a construção de um algoritmo. Nesse contexto, assinale a alternativa que apresenta o nome de uma estrutura que tem por objetivo tomar uma decisão de acordo com o resultado de apenas uma condição de um teste lógico, sendo que esta deve ser verdadeira para que o comando possa ser executado, já que, caso não seja verdadeiro o teste lógico, o comando não será executado.
Alternativas
Q1164933 Algoritmos e Estrutura de Dados
Na teoria dos conjuntos fuzzy, que fundamenta a lógica fuzzy, as operações padrão utilizadas são
Alternativas
Q1160103 Algoritmos e Estrutura de Dados
As linguagens de programação, usualmente, provêm um conjunto fixo de tipos de dados embutidos, bem como facilidades para permitir a definição de tipos de dados pelo usuário. Assim, é correto afirmar, sobre lógica de programação, que os tipos de dados podem ser:
Alternativas
Ano: 2018 Banca: IADES Órgão: SES-DF Prova: IADES - 2018 - SES-DF - Analista de Sistemas |
Q1108667 Algoritmos e Estrutura de Dados

Imagem associada para resolução da questão


A árvore de decisão apresentada é utilizada para decidir se a compra de um notebook deve ser realizada ou não.


De acordo com essa árvore de decisão, qual perfil resultaria em uma indicação positiva quanto à compra do computador?  

Alternativas
Q1060146 Algoritmos e Estrutura de Dados

Um programador precisa elaborar um método que diga se uma matriz quadrada recebida como parâmetro é a matriz identidade de ordem n. Esse método recebe uma matriz quadrada (mat) e sua ordem (n) como parâmetros, e retorna true, se a matriz recebida for a matriz identidade de ordem n, ou false, caso contrário.

Qual método executa o que foi especificado acima? 

Alternativas
Q1005200 Algoritmos e Estrutura de Dados
Tem-se uma variável A, do tipo INTEIRO, já validada, que só pode conter os valores 1 e 2. Deseja-se atribuir à variável A o valor 2, se ela possuir o valor 1, e atribuir o valor 1, se ela possuir o valor 2. Qual das sequências de código abaixo NÃO efetua a correta atribuição de valores conforme descrito acima, considerando que INT é uma função que torna um valor calculado em inteiro e que a tabela TAB contém o valor 2 na posição 1 e o valor 1 na posição 2?
Alternativas
Respostas
101: D
102: B
103: A
104: B
105: D
106: B
107: A
108: C
109: E
110: A
111: C
112: D
113: D
114: C
115: D
116: B
117: B
118: D
119: A
120: B