Questões de Concurso Sobre programação

Foram encontradas 12.523 questões

Q1891700 Programação

Após a execução do código PHP, o que será impresso na tela do usuário?


Imagem associada para resolução da questão

Alternativas
Q1891697 Programação
Assinale a alternativa que apresenta um operador de concatenação de “strings” do Visual BasicNet:
Alternativas
Q1891695 Programação
No VisualBasic.Net, para impedir a compilação de código com conversões implícitas de tipos de dados, é necessário habilitar a Option: 
Alternativas
Q1891692 Programação
Na linguagem C#, a apalavra reservada “sealed” pode ser utilizada na declaração de classes, tendo a função de:

I – impedir que a classe seja instanciada mais de uma vez.
II – impedir que a classe seja derivada por outras classes.
III – indicar que a classe possui métodos que precisam ser sobrescritos. 
Alternativas
Q1891691 Programação
Analise o código abaixo e responda a qual linguagem de programação melhor se enquadra essa sintaxe:
Imagem associada para resolução da questão
Alternativas
Q1891690 Programação
Como sabemos, a linguagem PHP oferece um laço específico que facilita a iteração sobre os elementos de vetores sem a necessidade de manipular um índice ou condição de parada manualmente. Trata-se de: 
Alternativas
Q1891687 Programação
Como se sabe, CSharp (C#) é uma linguagem moderna, orientada a objeto de tipo seguro. Considerando as características gerais dessa linguagem, julgue os itens a seguir e, ao final, assinale a alternativa correta:

I – Enfatiza o controle de versão para garantir que programas e bibliotecas possam evoluir ao longo do tempo de maneira compatível.
II – Permite a inserção de suplementos de manipulação do tipo T9.
III – Suas raízes originam-se na família de linguagens C, Java e Java Script.
Alternativas
Q1891207 Programação

Observe o trecho de código a seguir.


Imagem associada para resolução da questão


A saída produzida pela execução do código é:

Alternativas
Q1891206 Programação
Considere o desenvolvimento de uma aplicação em um contexto de programação concorrente, em que é esperada a execução simultânea de múltiplas tarefas computacionais. O time utiliza a linguagem de programação JAVA e o framework ORM Hibernate no projeto. Para obter um objeto do tipo SessionFactory, o time decide utilizar o arquivo de configuração e as seguintes classes:
org.hibernate.cfg.Configuration, org.hibernate.service.ServiceRegistry e org.hibernate.service.ServiceRegistryBuilder.
No início do desenvolvimento da primeira funcionalidade com linhas de execução paralelas (Threads), o time discute se é seguro compartilhar o objeto do tipo SessionFactory. Um dos desenvolvedores afirma que é seguro.
O time concluiu acertadamente que esse desenvolvedor está:
Alternativas
Q1891204 Programação

Observe o código a seguir.


Imagem associada para resolução da questão


Para adicionar ao botão o comportamento de remover apenas os elementos-filhos e o conteúdo do elemento div, pode-se utilizar o seguinte trecho de código no elemento script:

Alternativas
Q1891198 Programação
Analise o código Python a seguir.
x = lambda a, b: a + [a[-1] + a[-2] + b] y=[-1,0] for i in range(7):      y = x(y, i) print (y)
O resultado produzido pela execução desse código na IDLE Shell 3.9.9 é:
Alternativas
Q1889338 Programação
Considere as seguintes afirmações sobre a linguagem Python.

I - Em Python, não há um tipo de caractere separado: um caractere é simplesmente uma string de tamanho um.
II - No uso da linguagem Python em modo interativo, se executarmos a seguinte sequência de comandos relacionados a strings de caracteres:
          >>>
          >>> word = 'Python'

          Teremos que           o valor para word[5] será igual ao valor para word[-1] e           o valor para word[0] será igual ao valor para word[-6]
III- Strings em Python não podem ser alteradas – são imutáveis. Portanto, atribuir um valor a uma posição indexada na string resulta em um erro. Se precisar de uma string diferente, você deve criar uma nova.

Quais estão corretas?
Alternativas
Q1889337 Programação
No uso da linguagem Python em modo interativo, inicia-se o interpretador Python e aguarda-se o prompt principal, >>>.
Levando em conta como Python manipula strings de caracteres, qual o resultado da seguinte sequência de comandos (ou seja, qual o valor de ????)?

          >>>           >>> 3 * 'un' + 'ium'           ????
Alternativas
Q1889327 Programação
Sobre os tipos de dados da Linguagem Python, é correto afirmar que
Alternativas
Q1889318 Programação
Assinale as afirmativas sobre o framework de teste automatizado Selenium com V (verdadeiro) ou F (falso).

( ) É possível integrá-lo com uma variada gama de Ambientes de Desenvolvimento Interativos (em inglês, IDE – Interactive Development Environment), tais como Eclipse, Spyder, NetBeans e Microsoft Visual Studio.
( ) Permite integração com ferramentas de desenvolvimento orientadas a comportamento (do inglês, BDD – Behavior-Driven Development), como Cucumber.
( ) Viabiliza testes automatizados de aplicações em um amplo ecossistema, tais como aplicações web em diferentes browsers, aplicações desktop em variados sistemas operacionais (por exemplo Windows, Linux), aplicações em dispositivos móveis, entre outros.
( ) Permite a codificação dos testes automatizados em distintas linguagens, tais como Java, Python e Java Script.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Q1889224 Programação
Considere as seguintes afirmações sobre Automação de testes com Python e Selenium.

I - Selenium abrange uma variedade de ferramentas e bibliotecas que permitem e suportam a automação de navegadores da web. Em particular, Selenium fornece extensões para emular a interação do usuário com os navegadores, um servidor de distribuição para escalonar a alocação do navegador e a infraestrutura para implementações da Especificação W3C WebDriver que permite escrever código intercambiável para todos os principais navegadores da web.
II - Ao escrever testes para Python, tais testes precisam ser completos, rápidos, isolados, repetíveis de forma consistente e o mais simples possível. Tenta-se fazer testes para comportamento normal e para condições de erro. Eles ficam no diretório Lib / test, onde cada arquivo que inclui testes tem um prefixo test_.
III- O desenvolvimento de Python segue a prática de que todas as alterações semânticas e adições a linguagem e stdlib são acompanhadas por testes de unidade apropriados.


Quais estão corretas?
Alternativas
Q1889223 Programação
No uso da linguagem Python em modo interativo, inicia-se o interpretador Python e aguarda-se o prompt principal, >>>.
Quando você estiver usando Python como uma calculadora de mesa, qual o resultado da seguinte sequência de comandos (ou seja, qual o valor de????)?

>>>
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
????
Alternativas
Q1889218 Programação
No contexto da orientação a objetos, a profundidade da árvore de herança (do inglês Depth of Inheritance Tree – DIT) é
Alternativas
Q1885309 Programação
Considerando o trecho de código a seguir, em uma aplicação php com PHPUnit, responda à questão.


1.    public function testPrimeiro(){
2.    $nome = “Aluno 1”;
3.    $this->assertEquals(‘Aluno 1’, $nome);
4.    return $nome;
5.    }
6.    public function testSegundo($nome){
7.    $tratamento = “Prezado(a) “.$nome;
8.    $this->assertEquals(‘Prezado(a) Aluno 1’, $tratamento);
9.    }
Em relação ao método de teste testSegundo, assinale a alternativa correta.
Alternativas
Q1885308 Programação
Considerando o trecho de código a seguir, em uma aplicação php com PHPUnit, responda à questão.


1.    public function testPrimeiro(){
2.    $nome = “Aluno 1”;
3.    $this->assertEquals(‘Aluno 1’, $nome);
4.    return $nome;
5.    }
6.    public function testSegundo($nome){
7.    $tratamento = “Prezado(a) “.$nome;
8.    $this->assertEquals(‘Prezado(a) Aluno 1’, $tratamento);
9.    }
Assinale a alternativa que, utilizando-se do PHPUnit, melhor completa a implementação para que o segundo teste seja dependente do retorno do primeiro teste. 
Alternativas
Respostas
4041: B
4042: A
4043: A
4044: B
4045: A
4046: C
4047: A
4048: C
4049: D
4050: A
4051: D
4052: E
4053: D
4054: A
4055: D
4056: E
4057: C
4058: A
4059: C
4060: B