Questões de Concurso Sobre conceitos básicos de programação em programação

Foram encontradas 888 questões

Q915442 Programação
Existem bibliotecas de funções, procedimentos e métodos que são incorporados a uma linguagem de programação para comunicação entre threads ou entre processos e viabilizar a paralelização. Considere uma biblioteca que realize somente a criação de processos para explorar paralelismo na execução de um programa. Essa biblioteca usará:
Alternativas
Q913596 Programação

A codificação UTF-8 permite a representação letras e símbolos gráficos usando entre 1 e 4 bytes, e é compatível com a codificação ASCII.


Assinale o motivo pelo qual essa compatibilidade é importante para dados de texto em Língua Portuguesa.

Alternativas
Q909571 Programação
A linguagem orientada a comandos ou declarações é a
Alternativas
Q894049 Programação

Acerca das características das principais linguagens de programação, julgue o item seguinte.


Linguagem de programação de alto nível consiste de um conjunto de símbolos, palavras e regras próximo da linguagem humana, e que é fácil de escrever, depurar e manter.

Alternativas
Q894048 Programação

Acerca das características das principais linguagens de programação, julgue o item seguinte.


Um computador executa, como instrução, uma sequência de baites, que consiste de comandos, como, por exemplo, um algoritmo, a serem executados pelo processador.

Alternativas
Q892487 Programação

Um desenvolvedor de uma instituição bancária foi designado para tentar usar técnicas de aprendizado de máquina para, dado o saldo diário durante um ano de um cliente, classificá-lo como BOM ou MAU candidato a receber um cartão de crédito VIP. Para isso, a única informação que pode usar — e que ele recebeu — é um conjunto de treinamento com 50.000 clientes pré- classificados pelos seus gerentes, contendo 365 campos com os saldos diários e um campo com o número 1, caso o cliente fosse um BOM candidato, ou o número 0 (zero), caso fosse um MAU candidato. Essas respostas são consideradas corretas.


Considerando as práticas tradicionais de aprendizado de máquina, o desenvolvedor deve escolher um algoritmo

Alternativas
Q885577 Programação
Ao definir uma classe em um programa orientado a objetos, o programador pode especificar um ou mais construtores, cuja função é
Alternativas
Q883490 Programação
As linguagens de programação de Computador evoluíram, enfatizando o aspecto da aplicação ao longo dos anos. Assinale a alternativa que apresenta a ordem crescente correta dessa evolução.
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Programador |
Q877013 Programação

Considere a afirmação abaixo no que se refere a Arquivos e Registros.


Um ___________ é uma sequência de __________. Se todos os registros em um arquivo possuem exatamente o mesmo tamanho (em bytes), diz-se que o arquivo é formado por registros de tamanho ____________. Se registros diferentes em um arquivo possuem tamanhos diferentes, diz-se que o arquivo é formado por registros de tamanho _____________.


Assinale a alternativa que preenche correta e respectivamente as lacunas do parágrafo acima.

Alternativas
Ano: 2014 Banca: FAURGS Órgão: HCPA Prova: FAURGS - 2014 - HCPA - Analista I - Webdesigner |
Q876860 Programação
Numere a segunda coluna de acordo com a primeira, relacionando os tipos de arquivo às suas respectivas siglas.
(1) Semantic Maximum Integration Limits (2) Synchronized Multimedia Integration Language (3) Web Open File Font (4) Web Open Font Format (5) Explorer Open Type (6) Embedded Open Type (7) Portable Network Graphics (8) Portable LiNked Graphics (9) Asynchronous JavaScript and XML (10) Accessibility JavaScript Extension
( ) EOT ( ) WOFF ( ) PNG ( ) SMIL ( ) AJAX
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Q876734 Programação

Sobre Maven, considere as afirmações abaixo.


I - Maven fornece uma abundância de informações úteis sobre o projeto, que são, em parte, retiradas do seu Project Object Model (POM) e, em parte, geradas a partir dos fontes do projeto. O Maven pode fornecer, por exemplo, log de alterações de documentos.

II - Maven visa tornar o processo de build mais fácil e prover um sistema de build uniforme, adotando o Project Object Model (POM) e um conjunto de plugins.

III - Apesar de ser muito útil para suporte a builds, Maven não provê apoio à especificação e à execução de testes de unidade como parte normal de um ciclo de build.


Quais estão corretas?

Alternativas
Q876722 Programação
Assinale a alternativa que apresenta afirmação correta sobre o uso de um atributo NULL.
Alternativas
Q876185 Programação

Com relação a linguagens de programação e compiladores, julgue o item subsequente.


Um algoritmo computacional escrito em linguagem de programação pode ser completamente executado sem gerar nenhuma saída.

Alternativas
Q875535 Programação

Julgue o item subsequente, relativo à lógica de programação.


Na passagem de parâmetro por referência, é possível alterar o valor da variável que é apontada por referência.

Alternativas
Q871518 Programação
    Para a questão, considere a existência de uma linguagem de programação fictícia, chamada “K”, que possui os seguintes comandos:

• comando de atribuição, que atribui um valor a uma variável. Por exemplo, na linha “v1 = v2 + v3”, o comando está sendo usado para atribuir um valor para a variável v1, sendo esse valor o resultado da soma dos valores das variáveis v2 e v3;
• comando de seleção, que executa um comando caso o valor de uma expressão seja verdadeiro. Por exemplo, na linha “se (v1 == 5) {v2 = 7}”, o comando de atribuição será executado somente se a expressão “v1 == 5” for verdadeira, ou seja, se o valor da variável v1 for igual a 5;
• comando de repetição, que executa um comando exatamente N vezes. Por exemplo, na linha “repita 5 vezes {v1 = v1 + 3}”, o comando de atribuição será executado cinco vezes;
• comando de repetição, que executa um comando enquanto uma expressão for verdadeira. Por exemplo, na linha “enquanto (v1 <= 6 E v2 == 3) {v1 = v1 - 3}”, o comando de atribuição será executado enquanto as expressões “v1 <= 6” e “v2 == 3” forem verdadeiras, ou seja, enquanto o valor da variável v1 for menor ou igual a 6 e o valor da variável v2 for igual a 3.

Considere o seguinte programa, escrito na linguagem K:


v1 = 1

v2 = 1

repita 3 vezes {

v3 = v1 + v2

v1 = v2

v2 = v3

}

v4 = v3


Qual será o valor da variável v4?

Alternativas
Q871516 Programação
    Para a questão, considere a existência de uma linguagem de programação fictícia, chamada “K”, que possui os seguintes comandos:

• comando de atribuição, que atribui um valor a uma variável. Por exemplo, na linha “v1 = v2 + v3”, o comando está sendo usado para atribuir um valor para a variável v1, sendo esse valor o resultado da soma dos valores das variáveis v2 e v3;
• comando de seleção, que executa um comando caso o valor de uma expressão seja verdadeiro. Por exemplo, na linha “se (v1 == 5) {v2 = 7}”, o comando de atribuição será executado somente se a expressão “v1 == 5” for verdadeira, ou seja, se o valor da variável v1 for igual a 5;
• comando de repetição, que executa um comando exatamente N vezes. Por exemplo, na linha “repita 5 vezes {v1 = v1 + 3}”, o comando de atribuição será executado cinco vezes;
• comando de repetição, que executa um comando enquanto uma expressão for verdadeira. Por exemplo, na linha “enquanto (v1 <= 6 E v2 == 3) {v1 = v1 - 3}”, o comando de atribuição será executado enquanto as expressões “v1 <= 6” e “v2 == 3” forem verdadeiras, ou seja, enquanto o valor da variável v1 for menor ou igual a 6 e o valor da variável v2 for igual a 3.
Considere o problema de verificar se um número faz parte de um conjunto de números. Parte da solução deste problema está escrita a seguir, usando a linguagem K:
numero = 10 // número a ser pesquisado numeros = [8,3,9,1,2,10,6] // conjunto de 7 números com índices 1 a 7 maxI = tamanho(numeros) // calcula o tamanho do conjunto numeros presente = falso // resposta do problema
Assinale a alternativa que representa a parte do programa que está faltando para resolver o problema e que representa o algoritmo mais eficiente.
Alternativas
Q871476 Programação

Considere o texto abaixo e a expressão regular POSIX a seguir:


Então olhou para mim. Pensava que olhava para mim pela primeira vez. Mas então, quando se virou por trás do abajur, e eu continuava sentindo sobre o ombro, nas minhas costas, seu escorregadio e oleoso olhar, compreendi que era eu quem a olhava pela primeira vez.

Fonte: Olhos de cão azul - Gabriel García Márquez


Expressão regular: o+[a-z]*o


Assinale a alternativa que indica a quantidade de palavras do texto que têm correspondência com a expressão regular.

Alternativas
Q871474 Programação

Considere uma linguagem de programação na qual a passagem de parâmetros se dê exclusivamente por valor. Analise as afirmativas a seguir, em que, na invocação do procedimento p1(arg), arg representa uma expressão e assinale a alternativa correta.


I. arg pode ser um endereço de memória.

II. arg pode ser um número.

III. arg pode ser uma variável.

IV. arg pode ser a soma entre um número e uma variável.

Alternativas
Q870891 Programação
Os estágios de processamento de dados em ordem são:
Alternativas
Q869162 Programação

Considere o fragmento de código abaixo de uma classe de acesso a dados que utiliza JPA, onde em é um objeto do tipo EntityManager gerado em uma conexão com um banco de dados aberto e em condições ideais.


Imagem associada para resolução da questão


Para que esse fragmento realize uma consulta na tabela chamada Acusado, procurando pelo id de número 1, as lacunas I e II devem ser preenchidas, correta e respectivamente, com

Alternativas
Respostas
521: C
522: A
523: B
524: C
525: E
526: B
527: C
528: A
529: D
530: A
531: B
532: B
533: E
534: C
535: C
536: B
537: C
538: A
539: B
540: E