Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.490 questões
Ano: 2014
Banca:
IDECAN
Órgão:
CNEN
Prova:
IDECAN - 2014 - CNEN - Analista de Tecnologia da Informação/ Governança e Gestão |
Q515047
Programação
“As camadas _________________ deverão ser separadas,de acordo com o objetivo para o qual elas foram desenvolvidas. Assim, para a camada de ________________ devem ser utilizadas as linguagens de marcação, como html e xhtml. Para a camada de ________________ visual do conteúdo, utilizam-se as folhas de estilo css em qualquer uma de suas versões. Já para a camada que modifica o comportamento dos elementos, são utilizadas linguagens ________________ e modelos de objeto (dom)." com base nos padrões de desenvolvimento web definidos no documento do e-Mag, assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Ano: 2014
Banca:
Prefeitura do Rio de Janeiro - RJ
Órgão:
Câmara Municipal do Rio de Janeiro
Prova:
Prefeitura do Rio de Janeiro - RJ - 2014 - Câmara Municipal do Rio de Janeiro - Analista Legislativo - Administração de Suporte de Redes |
Q514854
Programação
O uso da linguagem de script BAT gera arquivo com extensão .bat e pode ser definido como um conjunto de comandos executados em lote (sequencialmente), com a função de automatizar tarefas rotineiras e muitas vezes trabalhosas. Entre os comandos possíveis de um uso em um arquivo bat, um serve para criar um diretório denominado cmrj, por exemplo, enquanto o outro serve para exibir informações e o código executado pelo sistema. Esses comandos são, respectivamente:
Ano: 2014
Banca:
Prefeitura do Rio de Janeiro - RJ
Órgão:
Câmara Municipal do Rio de Janeiro
Prova:
FJG - RIO - 2014 - Câmara Municipal do Rio de Janeiro - Analista Legislativo - Desenvolvimento e Manutenção de Programas |
Q514814
Programação
Java implementa um mecanismo da programação orientada para objetos que permite a reutilização dos tipos de dados, bastando estender uma classe existente e continuar a partir de onde ela parou. A classe estendida é chamada de superclasse e a classe que estende, subclasse. Esse mecanismo é denominado:
Ano: 2014
Banca:
Prefeitura do Rio de Janeiro - RJ
Órgão:
Câmara Municipal do Rio de Janeiro
Prova:
FJG - RIO - 2014 - Câmara Municipal do Rio de Janeiro - Analista Legislativo - Desenvolvimento e Manutenção de Programas |
Q514812
Programação
Atualmente, HTML5 representa a versão atual da HTML, utilizada como uma linguagem interpreta- da na construção de páginas para sites na internet. Na HTML5, emprega-se, para desenhar gráficos via scripting, normalmente JavaScript, por meio do método getContext(), a seguinte tag:
Ano: 2015
Banca:
FCC
Órgão:
TRE-RR
Prova:
FCC - 2015 - TRE-RR - Analista Judiciário - Análise de Sistemas |
Q510224
Programação
Considere o seguinte script encontrado em uma página PHP.
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/42165/24.jpg)
Ao executar o script será exibido na página:
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/42165/24.jpg)
Ao executar o script será exibido na página:
Ano: 2015
Banca:
FCC
Órgão:
TRE-RR
Prova:
FCC - 2015 - TRE-RR - Analista Judiciário - Análise de Sistemas |
Q510223
Programação
A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
Na programação orientada a objetos com Java
Na programação orientada a objetos com Java
Ano: 2014
Banca:
FGV
Órgão:
SUSAM
Prova:
FGV - 2014 - SUSAM - Técnico de Nível Superior - Análise de Sistemas |
Q510137
Programação
Analise, a seguir, um pequeno programa desenvolvido em C.
#include
intfuncao (int j);
int main( )
{
int i;
intsaida;
i = 1;
saida = 0;
while (i <10)
{
saida = saida + funcao(i);
i = i + 1;
}
printf("%d", saida);
}
intfuncao (int j)
{
if (j % 2 == 0)
return 0;
else
return j;
}
A valor da variável saída que é impresso na tela ao final da execução do programa é
#include
intfuncao (int j);
int main( )
{
int i;
intsaida;
i = 1;
saida = 0;
while (i <10)
{
saida = saida + funcao(i);
i = i + 1;
}
printf("%d", saida);
}
intfuncao (int j)
{
if (j % 2 == 0)
return 0;
else
return j;
}
A valor da variável saída que é impresso na tela ao final da execução do programa é
Ano: 2014
Banca:
Quadrix
Órgão:
DATAPREV
Prova:
Quadrix - 2014 - DATAPREV - Analista Tecnologia da Informação |
Q509890
Programação
No desenvolvimento de aplicações, o gerenciamento da memória é um dos pontos críticos a ser considerado, uma vez que esse tem impacto direto no seu desempenho. Em sistemas desenvolvidos com a linguagem Java, o gerenciamento da memória é feito pelo Garbage Collection (GC), embora ainda seja uma característica mal entendida pelos desenvolvedores da plataforma, pois esses desenvolvedores acreditam que o GC elimina toda a sua responsabilidade no quesito. Para o bom entendimento do GC é importante conhecer o ciclo de vida dos objetos, desde sua alocação até sua desalocação. Portanto, se o ciclo de vida de um objeto é composto por sete estados, qual das alternativas a seguir descreve uma ou mais características do estado Criado (Created)?
Ano: 2014
Banca:
Quadrix
Órgão:
DATAPREV
Prova:
Quadrix - 2014 - DATAPREV - Analista Tecnologia da Informação |
Q509889
Programação
Analise o código a seguir.
01. package processos;
02.
03. public class Concorrencia implements Runnable{
04.
05. Thread t;
06.
07. Concorrencia(String str) {
08. t = new Thread(this, str);
09. t.start();
10. }
11.
12. public void run() {
13. for (int i = 0; i < 5; i++) {
14. if ((i % 5) == 0) {
15. System.out.println(Thread.currentThread().getName() + " executando...");
16. Thread.yield();
17. }
18. }
19.
20. System.out.println(Thread.currentThread().getName() + " Fim da thread.");
21. }
22.
23. public static void main(String []args){
24. new Concorrencia("Thread 1");
25. new Concorrencia("Thread 2");
26. new Concorrencia("Thread 3");
27. }
28. }
De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método yield(), na linha 16.
01. package processos;
02.
03. public class Concorrencia implements Runnable{
04.
05. Thread t;
06.
07. Concorrencia(String str) {
08. t = new Thread(this, str);
09. t.start();
10. }
11.
12. public void run() {
13. for (int i = 0; i < 5; i++) {
14. if ((i % 5) == 0) {
15. System.out.println(Thread.currentThread().getName() + " executando...");
16. Thread.yield();
17. }
18. }
19.
20. System.out.println(Thread.currentThread().getName() + " Fim da thread.");
21. }
22.
23. public static void main(String []args){
24. new Concorrencia("Thread 1");
25. new Concorrencia("Thread 2");
26. new Concorrencia("Thread 3");
27. }
28. }
De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método yield(), na linha 16.
Ano: 2014
Banca:
FUNDEP (Gestão de Concursos)
Órgão:
IF-SP
Prova:
FUNDEP - 2014 - IF-SP - Técnico de Tecnologia da Informação |
Q509737
Programação
Assinale a alternativa que apresenta CORRETAMENTE a forma de se declarar uma função na linguagem C
Ano: 2014
Banca:
FUNDEP (Gestão de Concursos)
Órgão:
IF-SP
Prova:
FUNDEP - 2014 - IF-SP - Técnico de Tecnologia da Informação |
Q509736
Programação
Assinale a alternativa que apresenta CORRETAMENTE a forma em C de recuperar o endereço de memória de uma variável.
Ano: 2012
Banca:
IDECAN
Órgão:
Banestes
Prova:
IDECAN - 2012 - Banestes - Analista de Tecnologia da Informação - Suporte e Infraestrutura |
Q509310
Programação
O Shell é um programa interpretador de instruções, que foi escrito em diferentes versões. Diante do exposto, analise.
I. O sh é o Shell padrão do Unix.
II. O bash é o Shell padrão do Linux.
III. O ksh é um upgrade do bash.
IV. A estrutura de linguagem do csh é bastante parecida com a linguagem C++.
Está(ão) correta(s) apenas a(s) afirmativa(s)
I. O sh é o Shell padrão do Unix.
II. O bash é o Shell padrão do Linux.
III. O ksh é um upgrade do bash.
IV. A estrutura de linguagem do csh é bastante parecida com a linguagem C++.
Está(ão) correta(s) apenas a(s) afirmativa(s)
Ano: 2015
Banca:
COMPERVE - UFRN
Órgão:
UFRN
Prova:
COMPERVE - 2015 - UFRN - Técnico de Tecnologia da Informação |
Q508549
Programação
Sobre a linguagem Java, é correto afirmar:
Ano: 2015
Banca:
COMPERVE - UFRN
Órgão:
UFRN
Prova:
COMPERVE - 2015 - UFRN - Técnico de Tecnologia da Informação |
Q508548
Programação
Considere a seguinte função busca escrita em linguagem C:
bool busca(int vetor[ ], int n, int tam)
{
int ini=0, mid;
while (ini <= tam)
{
mid = (ini + tam)/2;
if (vetor[mid] == n)
return true;
else
if (n > vetor[mid])
ini = mid+1;
else
tam = mid-1;
}
return false;
}
Essa função implementa o algoritmo de busca
bool busca(int vetor[ ], int n, int tam)
{
int ini=0, mid;
while (ini <= tam)
{
mid = (ini + tam)/2;
if (vetor[mid] == n)
return true;
else
if (n > vetor[mid])
ini = mid+1;
else
tam = mid-1;
}
return false;
}
Essa função implementa o algoritmo de busca
Ano: 2015
Banca:
COMPERVE - UFRN
Órgão:
UFRN
Prova:
COMPERVE - 2015 - UFRN - Técnico de Tecnologia da Informação |
Q508547
Programação
Considere o seguinte programa escrito em C:
int main()
{
int x = 25, y = 5, z;
for (z = 0; x >= y; x = x - y, z++);
printf("x=%d, y=%d, z=%d\n", x, y, z);
return 0;
}
Após a execução do programa, o que aparecerá na tela será
int main()
{
int x = 25, y = 5, z;
for (z = 0; x >= y; x = x - y, z++);
printf("x=%d, y=%d, z=%d\n", x, y, z);
return 0;
}
Após a execução do programa, o que aparecerá na tela será
Ano: 2015
Banca:
COMPERVE - UFRN
Órgão:
UFRN
Prova:
COMPERVE - 2015 - UFRN - Técnico de Tecnologia da Informação |
Q508545
Programação
Imagine que um técnico em TI esteja escrevendo um programa em C para controlar a entrada de torcedores em um estádio que comporta 50.000 pessoas. Sabendo que o programa vai ser executado em uma máquina com arquitetura de 32 bits, o tipo de dados que o técnico deverá usar para declarar uma variável para guardar o número de torcedores pagantes, caso queira ser o mais econômico possível no uso da memória, será
Ano: 2012
Banca:
FEMPERJ
Órgão:
TCE-RJ
Prova:
FEMPERJ - 2012 - TCE-RJ - Analista de Controle Externo - Tecnologia da Informação |
Q507866
Programação
Considere o trecho de código abaixo, escrito para o Microsoft Visual C# 2008 Express Edition.
Int32 numero;
numero = Convert.ToInt16(!(21 > 21));
O valor fnal da variável “numero” será:
Int32 numero;
numero = Convert.ToInt16(!(21 > 21));
O valor fnal da variável “numero” será:
Ano: 2012
Banca:
FEMPERJ
Órgão:
TCE-RJ
Prova:
FEMPERJ - 2012 - TCE-RJ - Analista de Controle Externo - Tecnologia da Informação |
Q507865
Programação
Observe o trecho de código a seguir, construído para o Microsoft Visual C# 2008 Express Edition.
1. class Retorna
2. {
3. public int retorna( )
4. {
5. return 1;
6. }
7. public Single retorna( )
8. {
9. return 3.7f;
10. }
11. }
Esse trecho de código:
1. class Retorna
2. {
3. public int retorna( )
4. {
5. return 1;
6. }
7. public Single retorna( )
8. {
9. return 3.7f;
10. }
11. }
Esse trecho de código:
Ano: 2012
Banca:
FEMPERJ
Órgão:
TCE-RJ
Prova:
FEMPERJ - 2012 - TCE-RJ - Analista de Controle Externo - Tecnologia da Informação |
Q507864
Programação
O código a seguir, escrito para o Microsoft Visual C# 2008 Express Edition, tem um erro na linha 8.
1. public interface Poligono
2. {
3. void perimetro( );
4. }
5.
6. class PoligonoIrregular : Poligono
7. {
8. void perimetro( )
9. {
10. }
11. }
O trecho de código certo para substituir a linha e corrigir o erro é:
1. public interface Poligono
2. {
3. void perimetro( );
4. }
5.
6. class PoligonoIrregular : Poligono
7. {
8. void perimetro( )
9. {
10. }
11. }
O trecho de código certo para substituir a linha e corrigir o erro é:
Ano: 2012
Banca:
FEMPERJ
Órgão:
TCE-RJ
Prova:
FEMPERJ - 2012 - TCE-RJ - Analista de Controle Externo - Tecnologia da Informação |
Q507863
Programação
Considere as classes e o programa abaixo feitos utilizando o Microsoft Visual C# 2008 Express Edition.
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/42419/49.jpg)
Ao executar os métodos “carro.aumentaVelocidade(20)" e “meio.aumentaVelocidade(20)", o conteúdo de “carro. velocidade" e “meio.velocidade", respectivamente, serão:
![Imagem associada para resolução da questão](https://qcon-assets-production.s3.amazonaws.com/images/provas/42419/49.jpg)
Ao executar os métodos “carro.aumentaVelocidade(20)" e “meio.aumentaVelocidade(20)", o conteúdo de “carro. velocidade" e “meio.velocidade", respectivamente, serão: