Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.295 questões

Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494543 Programação
O seguinte programa, escrito na linguagem C, apresenta exemplos de ponteiros que referenciam outros ponteiros. Nesse contexto, esse conceito é chamado de:


#include <stdio.h> #include <string.h> main() { int w; int *x; int **y; int ***z; x= &w; y= &x; z= &y; printf("%d %d %d %d", w, *x, **y, ***z); }
Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494542 Programação

O que acontece após a sua execução do seguinte programa, escrito na linguagem C?


#include <stdio.h>

#include <string.h>

     int calcular(int x, int y) {

     int i = ++x;

     int c = 0;

     for ( ; i<y; i++) {

              c+= i;

              if (i % 2 == 0);

                  continue;

              i++;

    }

    return c;

}

main() {

     int a = 0;

     int b = 5;

     printf("\n%d", calcular(a, b));

}


Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494541 Programação
Considerando o seguinte programa, escrito na linguagem C, qual alternativa apresenta os valores corretos das variáveis a, b, c após a execução?

#include <stdio.h> #include <string.h> void calcular(int *x, int *y, int *z) {     ++*x;     *++y;     *z++; } main() {     int a = 2;     int b = 2;     int c = 2;     calcular(&a, &b, &c);     printf("%d %d %d", a, b, c); }
Alternativas
Ano: 2025 Banca: FUNDATEC Órgão: GHC-RS Prova: FUNDATEC - 2025 - GHC-RS - Programador |
Q3494540 Programação

O que acontece após executar o seguinte programa, escrito na linguagem C?


int calcular() {

   static int x= 0;

   return x++;

}

main(){

   int i;

   int b =! 0;

   for (i= 1; i <= 3; i++) {

    printf("%d %d ", calcular(), b);

    }

}

Alternativas
Q3478933 Programação
Considere o seguinte trecho de código em Python, que calcula o valor do FGTS (Fundo de Garantia por Tempo de Serviço) com base no salário do trabalhador. O FGTS é calculado como 8% do salário.

def calcular fgts(salario) :
return salario * 0.08

Em condições ideais, o código equivalente em Visual Basic, que mantém a mesma lógica e cálculo, é:
Alternativas
Q3475618 Programação
No MPRS, a equipe de desenvolvimento está criando um portal interno de fácil navegação para os membros da instituição. Ao acessar o portal, os usuários poderão navegar entre diversas seções, como “Documentos”, “Processos” e “Atividades”. Para melhorar a usabilidade e facilitar a navegação, a equipe de design deseja que, ao clicar em um link de navegação para uma seção específica, o título dessa seção seja visualmente destacado. O objetivo é chamar a atenção do usuário para a seção à qual ele foi redirecionado. A tarefa do técnico de informática será implementar a estilização correta, utilizando uma pseudoclasse do CSS3 (Cascading Style Sheets, version 3), para que o título da seção receba um destaque assim que o link relacionado for clicado. A pseudoclasse do CSS3 que o técnico deverá utilizar é 
Alternativas
Q3475600 Programação
O Apache Tomcat é um servidor de aplicação amplamente utilizado. Sabendo disso, assinale a alternativa que apresenta a linguagem de programação para a qual o Tomcat foi projetado. 
Alternativas
Q3472968 Programação
Considere o seguinte código em Python, analise as assertivas e assinale a alternativa que aponta as corretas.

def dividir(a, b):
    try:
        return a / b
    except ZeroDivisionError:
        return “Divisão por zero não é permitida”
    finally:
        print(“Operação finalizada.”)
resultado = dividir(10, 0)
print(resultado)

I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
Alternativas
Q3472966 Programação
Com base no seguinte trecho de código em Python, que manipula listas e estruturas de repetição, analise as assertivas e assinale a alternativa que aponta as corretas.

nomes = [“Ana”, “Bruno”, “Carlos”, “Diana”, “Eduardo”]
for i in range(len(nomes)):
    if i % 2 == 0:
        print(nomes[i])

I. O código percorre a lista nomes e imprime todos os elementos. II. A função range(len(nomes)) gera os índices de 0 a 4.
III. A condição i % 2 == 0 verifica se o índice é par.
IV. Os nomes “Ana”, “Carlos” e “Eduardo” serão impressos.
V. A função print(nomes[i]) imprime diretamente o nome localizado no índice atual. 
Alternativas
Q3472960 Programação
Considerando dois programas equivalentes, um escrito em Java e outro em Python, ambos contendo um erro de divisão por zero, um desenvolvedor decide compilar e executar os códigos em seus respectivos ambientes:

Código Java (Main.java):
public class Main {
    public static void main(String[] args) {
        int x = 10 / 0;
        System.out.println(“Fim do programa”);
    }
}
Código Python (main.py):

x = 10 / 0
print(“Fim do programa”)

Com base no funcionamento dos ambientes de execução de Java e Python, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. O código Java será compilado com sucesso, pois a expressão 10 / 0 é válida sintaticamente; o erro será exibido em tempo de execução como uma exceção.
II. O código Python será interrompido imediatamente com erro em tempo de execução, pois o interpretador avalia linha por linha durante a execução.
III. O Java detectará o erro de divisão por zero durante a compilação, impedindo a geração do bytecode .class.
IV. Tanto em Java quanto em Python, a instrução “Fim do programa” será exibida antes da exceção de divisão por zero.
Alternativas
Q3454136 Programação
Qual dos itens abaixo é um tipo de dado booleano em Python?
Alternativas
Q3454133 Programação
Em Python, qual estrutura é usada para repetição com condição no início?
Alternativas
Q3454132 Programação
Qual função embutida converte uma string para inteiro em Python?
Alternativas
Q3454036 Programação
A linguagem Javascript, em sua versão ES6, permite definir variáveis locais, ou seja, aquelas que podem ser declaradas, ter seu conteúdo alterado, e utilizadas apenas dentro de um bloco ou função.
Assinale a alternativa que apresenta a declaração de uma variável desse tipo. 
Alternativas
Q3445219 Programação
Durante uma auditoria em certa empresa de manutenção de hidrômetros, verificou-se que existem dados duplicados na entidade clientes (cpf, nome_cliente, endereco) do banco de dados, ou seja, o mesmo cliente aparece mais de uma vez com o mesmo cpf e nome_cliente, mas com endereços diferentes. Os dados do banco de dados foram carregados em um DataFrame clientes do Pandas.

A partir dessa situação hipotética, assinale a opção que corresponde ao trecho de código que, caso executado, identificará os clientes duplicados ao utilizar como filtro apenas o cpf e o nome_cliente.
Alternativas
Q3439789 Programação
No projeto de informatização dos processos de concessão de aposentadorias da Niterói Prev, o analista de sistema ficou responsável por criar um script em PowerShell para coletar automaticamente informações de estações de trabalho dos analistas previdenciários. Essas informações devem alimentar o levantamento de requisitos para a especificação de novos sistemas e precisam incluir:

• Nome do computador; • Nome do usuário logado; • Sistema operacional e versão; e • Espaço livre no disco principal (C:).

Sabe-se que o ambiente de execução é constituído por estações baseadas em Windows 10 Professional e Windows 11 Professional – todas integradas em rede interna. Qual a sequência de comandos em PowerShell mais se adequa à coleta automatizada das informações necessárias para análise de requisitos?
Alternativas
Q3438154 Programação

        Um escritório de contabilidade pretende criar um site para apresentar seus serviços utilizando o Adobe Dreamweaver.

Com base nessa situação hipotética, julgue o item a seguir. 


O Dreamweaver não oferece suporte à inserção de códigos JavaScript.

Alternativas
Q3438144 Programação

Acerca do HTML5, do jQuery e do ASP.NET, julgue o item seguinte.


O comando .fadeOut( ), em jQuery, tem como principal função definir ou obter propriedades de estilo CSS dos elementos.

Alternativas
Q3438100 Programação

Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.


O C# não suporta programação assíncrona, sendo necessário utilizar apenas threads para lidar com tarefas simultâneas.


Alternativas
Q3438099 Programação

Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.


Em JavaScript, funções anônimas não podem ser atribuídas a variáveis e, também, não podem ser passadas como argumentos. 

Alternativas
Respostas
221: A
222: C
223: B
224: C
225: A
226: A
227: E
228: D
229: B
230: C
231: C
232: C
233: D
234: A
235: B
236: A
237: E
238: E
239: E
240: E