Questões de Concurso Sobre software em noções de informática

Foram encontradas 3.243 questões

Q2876105 Arquitetura de Software

Considere o programa a seguir, escrito no arquivo prog2.c

#include <stdio.h>

int main(int argc, char **argv){

int i,x[9],*p;

for (i = 0 ; i < 9 ; i++)

x[i]=i;

p=x+1;

while (*p!=8){

*p=*(p-1) + *(p+1);

p++;

}

printf("[%d]",*(p-4));

printf("\n");

return 0;

}

A compilação do código foi efetuada com o comando a seguir.

gcc -Wall -ansi -o prog2 prog2.c

A execução do programa mostra, na tela, a linha

Alternativas
Q2876103 Arquitetura de Software

Considere o trecho de código, escrito em ANSI C, a seguir, no arquivo prog1.c

#include <stdio.h>

int x = 2;

int f1(int a){

int r=a*x;

x = r++;

return r;

}

int f2(int x){

int r=x*x;

x = r++;

return r;

}

int main (int argc, char **argv){

int a,b,c;

a = f1(3);

b = f2(2);

c = f1(3);

printf ("%d.%d.%d\n",a,b,c);

return 0;

}

A compilação do código foi efetuada com o comando a seguir.

gcc -Wall -ansi -o prog1 prog1.c

A execução do programa mostra, na tela, a linha

Alternativas
Q2876101 Arquitetura de Software

Considere o código em Python a seguir.

def f(n):

if n == 1:

return 1

if n%2==0:

return f(n/2)

return 1 + f((n - 1) / 2)

x = 80

print (f(x))

A execução desse programa mostra na tela o valor

Alternativas
Q2876100 Arquitetura de Software

O uso de pilhas é comum em vários programas para armazenar temporariamente elementos usados recentemente. Em Python, pode-se usar o tipo de dados list como pilha através dos métodos

Alternativas
Q2876091 Arquitetura de Software

Analise o diagrama entidade-relacionamento a seguir.

Imagem associada para resolução da questão

Fonte: Comperve 2013

Sobre o diagrama, é correto afirmar que

Alternativas
Q2876090 Arquitetura de Software

Na linguagem Python, a string “K++++ufersa”, pode ser gerada usando a expressão

Alternativas
Q2876087 Arquitetura de Software

Analise o código Python a seguir.

def mistery(a,b="*"):

return(a<exp1>)

x=[[5,"-"],[4,"!"],[2]]

saida=""

for z in x:

saida+=mistery(<exp2>)

print(saida)

Para que o resultado da execução do código seja a string “-----!!!!**”, os textos <exp1> e <exp2> devem ser substituídos pelas expressões

Alternativas
Q2876086 Arquitetura de Software

Analise o código Python a seguir.

def f(x):

return pow(x,2)

def newfunc(function,*y):

v=[]

for i,e in enumerate(y):

v+=[function(e) if i%2==0 else 1]

return sum(v)

print(newfunc(f,4,1,3,2))

Após a execução do código, a saída é

Alternativas
Q2876085 Arquitetura de Software

Na linguagem Python, podemos definir funções anônimas também chamadas de funções inline, que permitem a construção de funções simples, normalmente associadas ao uso de uma única expressão. Para criação desse tipo de função, utilizamos a palavra chave

Alternativas
Q2876084 Arquitetura de Software

Analise o código Python a seguir.

v=[2,4,-3,2,1,4]

i=v[slice(2,5,2)]

s=0

for x in i:

s+=x

print(s)

Após a execução do código, o valor exibido para a variável s é

Alternativas
Q2876076 Arquitetura de Software

Analise o circuito combinacional a seguir.

Imagem associada para resolução da questão

Considerando as entradas A e B e a saída S, ele é equivalente, em funcionalidade, a apenas uma porta lógica que opera sobre as entradas A e B gerando S. Essa porta lógica é uma

Alternativas
Q2876064 Arquitetura de Software

Um técnico de TI verifica que as máquinas em um laboratório estão, constantemente, desligando. Ele observa o projeto de instalações elétricas do laboratório, buscando identificar se há algo que esclareça a descontinuidade de funcionamento das máquinas. A figura a seguir mostra um trecho do projeto em esquema unifilar.

Imagem associada para resolução da questão

Da esquerda para direita, os fios são identificados, respectivamente, como

Alternativas
Q2875530 Noções de Informática

Em um computador com muitas fontes instaladas, a melhor maneira de organizar, desativar, selecionar, ou verificar essas fontes é utilizar

Alternativas
Q2814215 Arquitetura de Software
Existem diversos sistemas gerenciadores de banco de dados que trabalham com o modelo relacional. Java tem como premissa a orientação a objetos e, nesse contexto, existe um framework de persistência chamado hibernate, que fornece um mapeamento entre os modelos objeto e relacional. No que tange a hibernate 3.5, é correto afirmar que
Alternativas
Q2814210 Arquitetura de Software

Formalizado como um padrão pela Java Community Process, Java Server Faces é um framework do tipo Model-View- Control voltado para desenvolvimento de aplicações web. Com referência a Managed Beans de JSF 2.0, julgue os itens a seguir.

I - É possível utilizar uma anotação para registrar o Managed Bean no web container.

II - Acerca do escopo dos Managed Beans, o de aplicação tem duração menor que o de sessão.

III - Uma anotação de escopo influencia o modo de armazenamento dos dados em um banco de dados e entre os Managed Beans.

IV - O registro do Managed Bean por meio de uma anotação ocorre com a declaração @MBJava no arquivo faces-config.xml.

A quantidade de itens certos é igual a

Alternativas
Q2814206 Arquitetura de Software
A UML 2.2 possui 14 tipos de diagramas, divididos em duas grandes categorias, que são
Alternativas
Q2814202 Arquitetura de Software

Ajax (Asynchronous JavaScript and XML) é uma técnica utilizada na criação de páginas dinâmicas, em que é possível atualizar parte de uma página web com conteúdo dinâmico, vindo de um servidor. A propósito de Ajax, julgue os a seguir.

I - Os objetos do tipo XMLHttpRequest são utilizados nas rotinas do lado servidor para prover a comunicação assíncrona com os clientes.

II - Objetos XMLHttpRequest possuem um método open no qual podemos especificar se desejamos requisições do tipo GET ou POST.

III - Após o envio das informações pelo browser, o lado servidor poderá recuperar os dados por meio dos métodos responseText ou responseHTML de XMLHttpRequest.

IV - No uso de XMLHttpRequest, é possível utilizar uma função de Callback como parâmetro de outra função.

A quantidade de itens certos é igual a

Alternativas
Q2814199 Arquitetura de Software

Imagem associada para resolução da questão



Acerca dos conceitos de ciclo de vida do software, a imagem acima representa o seguinte modelo de processo de software:  

Alternativas
Q2814197 Arquitetura de Software
O RUP (Rational Unified Process) é um modelo composto por quatro fases discretas no processo de software. Com referência à fase de construção, assinale a alternativa correta.
Alternativas
Q2814186 Arquitetura de Software
Acerca dos conceitos de UML 2.2, os quatro tipos de diagramas de interação são representados pelos seguintes diagramas:
Alternativas
Respostas
2661: C
2662: C
2663: A
2664: D
2665: A
2666: D
2667: D
2668: B
2669: C
2670: D
2671: D
2672: B
2673: A
2674: E
2675: B
2676: C
2677: C
2678: A
2679: B
2680: B