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

Foram encontradas 7.795 questões

Q4041499 Programação
A linguagem PHP (Hypertext Preprocessor) permite que aplicações Web não processem apenas dados locais, mas também interajam com recursos externos, como arquivos remotos, APIs (Application Programming Interface) e outros serviços disponíveis na Internet. Para isso, o desenvolvedor pode utilizar funções nativas para acesso a URLs (Uniform Resource Locator) ou recorrer a extensões mais sofisticadas. Sobre as funcionalidades de interação com recursos externos da linguagem PHP, é correto afirmar que: 
Alternativas
Q4038041 Programação
Considere as afirmativas a seguir a respeito das linguagens de programação Python e PHP e assinale a alternativa correta.

I. Tanto PHP quanto Python admitem a passagem de funções como parâmetros.
II. Apenas PHP admite a passagem de funções como parâmetros, enquanto Python não apresenta tal característica.
III. Tanto PHP quanto Python podem ser embutidos em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script.
IV. Apenas PHP pode ser embutido em código HTML, permitindo a criação de páginas web dinâmicas sem a necessidade de arquivos separados para o script, não sendo esta uma característica da linguagem Python.
V. Tanto PHP quanto Python suportam herança, característica do paradigma de orientação a objetos.
VI. Tanto PHP quanto Python suportam herança múltipla.
Alternativas
Q4038035 Programação

Considere o código da função “funcao1”, em Python, a seguir:



Imagem associada para resolução da questão



Os resultados da sua execução, por três vezes, passando como argumento 0.5, 3.14159 e -8, serão, nesta ordem:

Alternativas
Q4038034 Programação

Considere o código da função “funcao1”, em Python, a seguir:



Imagem associada para resolução da questão



Os resultados da sua execução, por três vezes, passando como argumento -5; 6.28318 e 40, serão, nesta ordem:

Alternativas
Q4038033 Programação

Considere o código em Python, a seguir:



Imagem associada para resolução da questão



O resultado da sua execução (os dois valores gerados pelas execuções da função print) será:

Alternativas
Q4038029 Programação
Analise as afirmativas sobre script em Bash e assinale a alternativa correta.

I. “set -e” interrompe a execução de um script caso ocorra um erro.
II. “set -x” exibe os comandos do script na saída padrão após sua execução.
III. “set” exibe as variáveis de ambiente definidas.
Alternativas
Q4032127 Programação

O TypeScript, desenvolvido pela Microsoft, vem sendo amplamente adotado no desenvolvimento de aplicações web modernas, especialmente em projetos de maior escala. Considerando suas características, analise as afirmativas a seguir:


I. O TypeScript é um superset do JavaScript que adiciona tipagem estática opcional ao código, sendo necessariamente compilado para JavaScript antes de ser executado em navegadores ou no Nodejs.
II. Em TypeScript, interface e type são completamente intercambiáveis em todos os contextos de uso, sem distinção técnica entre eles, podendo substituir um ao outro sem impacto no comportamento do programa.
III. O TypeScript suporta union types, permitindo que uma variável seja declarada para aceitar mais de um tipo de dado, como em: let valor: string | number, ampliando a flexibilidade com manutenção da segurança de tipos.
IV. Os generics em TypeScript possibilitam a criação de funções, classes e interfaces reutilizáveis que operam com múltiplos tipos de forma segura, preservando a verificação de tipos em tempo de compilação.

Estão CORRETAS:

Alternativas
Q4032121 Programação
No contexto da documentação de código em Java, o uso do JavaDoc permite descrever classes, métodos e atributos de forma padronizada, facilitando a compreensão e manutenção do software. Diante disso, assinale a alternativa que apresenta a forma CORRETA de escrever um comentário utilizando JavaDoc.
Alternativas
Q4032104 Programação

No contexto do desenvolvimento de um sistema em Java 8, um Analista de Sistemas está implementando uma rotina para processar uma lista de transações financeiras em uma aplicação de uma agência de fomento. Durante o processamento utilizando Streams, por meio da API (Application Programming Interface), surgiu a necessidade de ignorar os primeiros elementos da sequência, a fim de desconsiderar registros iniciais que já haviam sido previamente analisados, permitindo que apenas os demais elementos fossem processados no fluxo. Considerando as operações disponíveis na API de Streams do Java 8, assinale a alternativa que representa CORRETAMENTE a operação utilizada para esse fim.

Alternativas
Q4030737 Programação

Analise o seguinte programa em linguagem C:


Imagem associada para resolução da questão


Assinale a alternativa que apresenta a saída do programa. 

Alternativas
Q4030732 Programação

Analise o seguinte código desenvolvido em Java SE 11:


Imagem associada para resolução da questão


Assinale a alternativa que apresenta a saída impressa no console.

Alternativas
Q4030728 Programação

Analise o seguinte programa em linguagem C:


Imagem associada para resolução da questão


Assinale a alternativa que apresenta a saída produzida pelo programa.

Alternativas
Q4030727 Programação

Analise o seguinte código em linguagem C:


int x = 5;

int *p = &x;

int **pp = &p;



A expressão **pp acessa:

Alternativas
Q4030722 Programação

Analise o seguinte código em linguagem C:


Imagem associada para resolução da questão


A saída produzida pelo programa será: 

Alternativas
Q4029533 Programação
Ao abrir um arquivo em C com o modo “a”, o que acontece se o arquivo já existir?
Alternativas
Q4029529 Programação
Ao realizar uma conexão com MySQL via PHP utilizando a extensão mysqli, qual das seguintes práticas é a mais recomendada para evitar ataques de SQL Injection em consultas que envolvam variáveis do usuário?
Alternativas
Q4029525 Programação
Sobre a alocação dinâmica em C, se um programador executar p = malloc(10 * sizeof(int)) e, logo após, sem liberar a memória, executar p = malloc(5 * sizeof(int)), o que ocorre tecnicamente no sistema?
Alternativas
Q4029520 Programação

Analise o seguinte trecho de código em C:


Imagem associada para resolução da questão


Qual será a saída do programa?

Alternativas
Q4029519 Programação
Considerando que o protocolo HTTP é stateless, como o PHP mantém o estado de uma sessão entre diferentes requisições de um mesmo usuário? 
Alternativas
Q4029488 Programação
Um técnico de informática precisa criar um script simples em Python para automatizar o backup de arquivos de um diretório.

Analise o trecho de código abaixo:
Imagem associada para resolução da questão
Analise as afirmativas abaixo sobre esse script.

1. O script copia recursivamente todo o conteúdo do diretório /dados/documentos para um novo diretório em /backup com o nome no formato backup_AAAAMMDD.

2. A função datetime.now().strftime(“%Y%m%d”) gera uma string com a data atual no formato ano-mês-dia (ex.: 20250303).

3. Se o diretório de destino pasta_backup já existir, o script shutil.copytree() irá sobrescrevê-lo automaticamente sem erros.

4. O módulo os é utilizado para manipulação de caminhos de arquivos e diretórios no sistema operacional.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Respostas
1: C
2: C
3: E
4: B
5: A
6: E
7: A
8: E
9: D
10: C
11: A
12: B
13: C
14: B
15: D
16: E
17: B
18: C
19: A
20: B