Questões de Concurso Sobre programação estruturada em programação

Questões Discursivas

Foram encontradas 260 questões

Q2249340 Programação
Considere o pseudo-código de uma função que rearranja um array de números, indexado a partir de zero, recebido como parâmetro, de modo que os números sejam dispostos em ordem decrescente. Imagem associada para resolução da questão
Com relação à lógica de programação aqui empregada, é possível que haja erros nesse código.
Com o auxílio da numeração das linhas, assinale o diagnóstico correto sobre a lógica dos comandos.
Alternativas
Q2188056 Programação
Analise as afirmações a seguir sobre o objetivo da metodologia de programação estruturada no projeto da lógica de construção de programas:

I. Agiliza a codificação e a escrita de programas.
II. Facilita a depuração na sua leitura.
III. Permite a verificação de possíveis falhas apresentadas pelos programas.

Assinale a alternativa CORRETA conforme Manzano (2000, p. 4):
Alternativas
Q2171180 Programação
Sobre a programação orientada a objetos, assinale a alternativa que apresenta, correta e respectivamente, a melhor recomendação a ser seguida no desenvolvimento e organização das classes com relação aos níveis de Coesão, Acoplamento e Encapsulamento.
Alternativas
Q2171179 Programação
Sobre a programação orientada a objetos, assinale a alternativa que identifica corretamente a situação de um método que possui a mesma assinatura, mas desempenha comportamentos diferenciados para atender cada classe derivada da classe que contém esse método.
Alternativas
Q2171178 Programação
Na programação orientada a objetos, como é denominada a classe, geralmente genérica, que engloba os atributos e métodos que podem ser utilizados por qualquer classe herdeira?
Alternativas
Q2171177 Programação
Em programação orientada a objetos, ocorrem relacionamentos entre as classes mães e suas classes herdeiras e são denominados:
Alternativas
Q2171176 Programação
Em programação orientada a objetos, existe um meio de combinar atributos e métodos em uma única entidade (definida pelo usuário), denominada:
Alternativas
Q2165875 Programação
São necessárias três formas de controle para se implementar um algoritmo na programação estruturada. Essas formas de controle são 
Alternativas
Q2164095 Programação
As estruturas de controle de fluxo são elementos fundamentais da lógica de programação. Assinale, a seguir, um exemplo de estrutura de controle de fluxo em lógica de programação.
Alternativas
Ano: 2023 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2023 - CIGA-SC - Proramador |
Q2156555 Programação
A lista de elementos abaixo representa uma estrutura de dados com os elementos inseridos há mais tempo à esquerda e os mais novos mais à direita:  Imagem associada para resolução da questão

Caso fosse implementada uma operação de remoção de um elemento de forma que a estrutura se comporte como uma pilha e posteriormente como uma fila, quais seriam os elementos removidos, respectivamente? 
Alternativas
Q2133402 Programação

Julgue o item subsecutivo, que se referem a conceitos de programação e banco de dados.  


As estruturas condicionais são utilizadas para testar variáveis lógicas.  

Alternativas
Q4172807 Programação
Considere o código Python a seguir.  

lista1 = []
for i in range(3):
   a = []
   for j in range(3):
         a.append(i)       lista1.append(a)
lista2 = lista1
lista2[0] = [4, 2, 1]
lista1[1][2] = 3
lista1[2] = [1, 2, 4]
print(lista1, lista2) 

A saída correta no console ao executar esse código é  
Alternativas
Q4172586 Programação
Considere o código em Linguagem C a seguir.
#include <stdio.h> /** A alternativa correta deve substituir este bloco de comentários **/ int main() {  int a = 3, b = 4, c;  operacao(a, b, &c);  printf("%d", c); }


Com base nas informações dadas, o código que vai substituir o bloco de comentário e permitirá executar o programa sem erros e com a saída no console com o valor 7 é
Alternativas
Q4172442 Programação
As principais funções do programa abaixo são
from random import random a = [0] * 10 b = [None] * 10 for i in range(10):    a[i] = random()    print(a[i]) for i in range(10):     b[i] = int(100 * a[i]) c = sorted(b) print(c)
Alternativas
Q4172441 Programação
Analise o código em Shell Script abaixo.
if [ $# -eq 2 ]; then cd $1 for j in * do    diff -i $j ../$2/$j done else    echo “Erro” fi
A função do programa acima é
Alternativas
Q4141588 Programação

Marque a alternativa correta sobre qual deve ser a saída do código em Python a seguir. 


#coding: utf-8

def funcao1(m, n):

a = []

for i in range(m):

linha = [0] * n

a.append(linha)

return a

def print_m(m):

for linha in m:

for elemento in linha:

print("%8.2f" % elemento, end=" ")

print("")

M = funcao1(4,3)

print_m(M)

Alternativas
Q4141587 Programação

Marque a alternativa correta referente ao que deve ser apresentado na tela, ao final do trecho de código a seguir. 



void main()

{

 int x,y,*p;

 y=0;

 p=&y;

 x=*p;

 x=4;

 (*p)++;

 --x;

 (*p)+=x;

 printf("%d, %d, %d",x,y,*p);

 return 0;

}

Alternativas
Q4141249 Programação

A Figura 1, abaixo, apresenta o código-fonte de uma página web, o qual foi escrito na linguagem PHP (versão 7.4).

Imagem associada para resolução da questão


Assinale a alternativa que identifica o problema a ser corrigido, no código-fonte da Figura 1, para que a página possa ser executada sem erros.
Alternativas
Q4129606 Programação

Sobre as instruções de repetição na linguagem de programação Java é INCORRETO afirmar: 

Alternativas
Q4129601 Programação

Considere o seguinte trecho de código TypeScript: 



Imagem associada para resolução da questão



É correto o que se afirma em: 

Alternativas
Respostas
121: C
122: E
123: E
124: C
125: A
126: E
127: B
128: B
129: A
130: B
131: C
132: E
133: A
134: E
135: C
136: D
137: D
138: A
139: C
140: C