Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q1070380 Programação
Assinale a alternativa que apresenta um mecanismo de concorrência suportado explicitamente pela linguagem Java.
Alternativas
Q1070379 Programação

Analise as afirmativas abaixo com relação ao JDBC.


1. No desenvolvimento Java EE, JDBC é uma tecnologia comumente utilizada para a implementação da interação do banco de dados.

2. JDBC é uma API de nível de chamada, o que significa que as instruções SQL são transmitidas como sequências para a API que, então, se encarrega de executá-las no RDMS.

3. JDBC permite que aplicações JAVA acessem bases de dados sem a necessidade de utilização de um driver.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1070376 Programação
Assinale a alternativa correta com relação à programação orientada a objetos:
Alternativas
Q1070375 Programação

Analise as afirmativas abaixo com relação aos modificadores de acesso (qualificadores) em java.


1. Os modificadores de acesso, também conhecidos como qualificadores são a forma de visibilidade das classes, dos métodos e atributos, ou seja, define quem poderá acessá-los, como por exemplo, se for colocado o qualificador public será visível em todo o projeto, todas as classes e pacotes.

2. O que declaramos como private será visível apenas para a classe em que foi declarado, ou seja, fica restrito à classe. Pode ser utilizado em atributos, métodos e construtores.

3. Quando declaramos com qualificador anonymous somente é possível acessar o método ou a variável se estiver no mesmo pacote, ou seja, se torna visível pela própria classe, por subclasses e pelas classes do mesmo pacote.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1070371 Programação

Analise as afirmativas abaixo sobre servidores de aplicação Java EE.


1. A plataforma JBOSS de aplicações Enterprise (JBOSS EAP) pode trabalhar com Java EE 8.

2. O Microsoft IIS versão 7 e posterior é também um servidor de aplicações Java EE nativo.

3. Apache Tomcat é um servidor de aplicações Java EE completo.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1069035 Programação
Na linguagem PHP, a atribuição das variáveis $a, $b e $c pode ser realizada simultaneamente com a sintaxe:
Alternativas
Q1069033 Programação

Deseja-se criar uma página HTML/CSS, e as seguintes tags foram utilizadas em uma parte do programa, sendo que uma delas foi omitida ("_______ "):


<LINK REL="STYLESHEET"

HREF=" ______ " TYPE="text/css">


Em relação à parte omitida, é correto afirmar que

Alternativas
Q1064288 Programação

Considere o trecho de código em Java a seguir.


public class Sequencia {

 static long seq(int n) {

 return (n < 2) ? n : seq(n - 1) + seq(n - 2);

 }

 public static void main(String[] args) {

 for (int i = 0; i < 6; i++) {

 System.out.print("(" + i + "):" + Sequencia.seq(i) + "\t");

 }

 }

}


Quais são os seis algarismos resultantes deste trecho de código? 

Alternativas
Q1064286 Programação
A linguagem Java utiliza algumas ferramentas com o objetivo de facilitar o desenvolvimento de aplicações, como o NetBeans, que é um exemplo de
Alternativas
Q1063701 Programação

O chefe do departamento de TI da Security10 enviou para João, por e-mail, o programa simples em linguagem C, mostrado abaixo, com intuito de aferir os conhecimentos do novo contratado sobre segurança de software. 

 

L1. void LerParametros (char *arg);

L2. void main (int argc, char *argv[]) {

L3. if (arg > 1){

L4. printf ("Parametros informados: %s\n", argv[1]);

L5. LerParametros (argv[1]);

L6. }

L7. }

L8. void LerParametros (char *arg) {

L9. char buffer[10];

L10. strcpy (buffer, arg);

L11. printf (buffer);

L12. } 


Junto ao código, estava a mensagem: “João, por favor, verifique esse código. Sei que estamos fazendo algo errado e, com isso, expondo uma vulnerabilidade de segurança comum em programação, mas não consigo perceber qual. Falamos mais sobre isso na segunda”. João, ao analisar o código enviado, concluiu que esse apresenta como vulnerabilidade
Alternativas
Q1062707 Programação
Sendo o Maven uma ferramenta utilizada para projetos Java, assinale a opção que apresenta a característica correta do ciclo de vida referente ao estágio do Maven.
Alternativas
Q1062476 Programação
O Bootstrap 4 usa flexbox em vez de float para manipular o layout da página web. Sendo assim, para criar um contêiner flexbox e transformar contêineres filhos diretos em itens flexíveis (flex), usa-se nesse contêiner a classe:
Alternativas
Q1062475 Programação
Um Analista que está desenvolvendo a página de abertura de um site deseja fazer com que as páginas HTML referentes aos links do menu sejam direcionadas e exibidas em um contêiner criado pela tag section no interior desta página. Nesse contêiner, para permitir a abertura das páginas, deve-se utilizar uma tag:
Alternativas
Q1062474 Programação
Em um site desenvolvido com recursos Java EE, um formulário passa o valor digitado no campo salário como parâmetro para uma servlet. Para receber o parâmetro salário e armazenar em uma variável do tipo double, utiliza-se a instrução:
Alternativas
Q1062473 Programação

Considere o programa Python abaixo:


numero1 = int(input('Informe o número de Processos: '))

numero2 = int(input('Informe o número de Juízes: '))

..I..

resultado = numero1 / numero2

print("Há ",resultado, " processos a serem julgados por cada Juiz")

..II..

print("Não é possível divisão por zero")


Para tratar a exceção que será lançada se o valor contido na variável numero2 for zero, as lacunas I e II deverão ser corretamente preenchidas por:

Alternativas
Q1062464 Programação

Considere o seguinte Script bash para Linux, que não contém erros.


# ! / bin / bash

COUNT=0

for i in `ls`

do

COUNT=$((COUNT+1))

done

..I..


Para que este script seja executado, em condições ideais, e seja impresso na tela o valor contido no contador, a lacuna I deve ser corretamente preenchida com:

Alternativas
Q1062081 Programação

Python é uma linguagem interpretada largamente utilizada atualmente. Não requer tipagem de variáveis e sua sintaxe indentada favorece a organização do código. Uma das suas funcionalidades mais poderosas são as listas. Considere o código em Python do quadro abaixo:


 Código:

1   a = ['UF'] + [ 'RN']

2   len(a)

3   b = ['4']*4

4   len(b)


A saída correta correspondente às linhas 2 e 4 do código é

Alternativas
Q1062080 Programação
A linguagem de programação C está entre as linguagens de programação mais utilizadas para desenvolvimento de bibliotecas e sistemas operacionais pelas suas características de portabilidade e desempenho. É uma linguagem baseada em ponteiros que possui diversas formas de acesso ao conteúdo da memória. Dada uma matriz A com n colunas armazenada continuamente na memória, a lista de expressões que contém formas equivalentes de acesso ao mesmo conteúdo da memória é
Alternativas
Q1057719 Programação
Assinale a opção que apresenta a API (application programming interface) disponível para o desenvolvedor programar a interface de usuário de um aplicativo.
Alternativas
Q1057715 Programação
Na programação estruturada, as estruturas características da técnica de modularização são
Alternativas
Respostas
5581: C
5582: D
5583: D
5584: C
5585: A
5586: D
5587: D
5588: C
5589: A
5590: D
5591: E
5592: C
5593: D
5594: A
5595: E
5596: B
5597: A
5598: D
5599: E
5600: E