Questões de Concurso Público INPE 2014 para Tecnologista da Carreira de Desenvolvimento Tecnólogico - TJ 01

Foram encontradas 45 questões

Q2319247 Programação
Ordenação é uma atividade importantíssima em processamento automático de informações. O algoritmo de ordenação QuickSort (ordenação rápida) é um método de ordenação de vetores que: 
Alternativas
Q2319248 Programação

Quanto vale k no fim da execução do seguinte trecho de código em linguagem C?  


k = 0;

for (i=1; i <= n; i++)

for(j = i; j <= n; j++)

k = k + 1;

 . . . 

Alternativas
Q2319249 Programação

Considere o trecho de código em linguagem de programação C a seguir: 

main()

{

int myCount = 0;

while (myCount < 10)

{

printf("%d",myCount+1);

}

system("pause");


Assinale a alternativa que apresenta, corretamente, o que esse trecho de código fará ao ser executado. 

Alternativas
Q2319250 Programação
Na linguagem de programação FORTRAN, variáveis são valores ou números ou conjuntos de caracteres que ocorrem num programa e que podem sofrer variações durante a execução do programa. Uma variável é o nome de uma localização da memória. Sobre a declaração de variáveis considere as afirmativas a seguir:

I. Se for usado o comando IMPLICIT NONE, por convenção, toda variável numérica cujo nome inicia por uma das letras i, j, k, l, m ou n, é uma variável inteira.
II. As variáveis declaradas como INTEGER assumem valores inteiros de -128 a 127.
III. As variáveis REAL*8 ou DOUBLE PRECISION apresentam precisão de até 15 casas decimais.
IV. As variáveis alfanuméricas são declaradas como CHARACTER*8 para o número máximo de caracteres. 
V. Os tipos de variáveis em Fortran são: REAL, INTEGER, CHARACTER, COMPLEX, LOGICAL ou tipo derivado de dado.

Assinale a alternativa correta:
Alternativas
Q2319251 Programação
Assinale a alternativa correta. Os comandos associados a alocação dinâmica de memória em FORTRAN são: 
Alternativas
Q2319252 Programação
Existem várias funções predefinidas em FORTRAN que podem ser usadas em qualquer parte do programa, são as funções intrínsecas.
Considere o trecho de código em linguagem de programação FORTRAN abaixo: 

...
CHARACTER(12) :: surname, firstname CHARACTER(2) :: initial INTEGER :: length, pos
...
length = LEN(surname) firstname = ‘Walter‘ pos=INDEX(firstname, ‘al‘) firstname = ‘Fred‘ pos = INDEX(firstname, ‘al‘) length = LEN(TRIM(firstname)) initial = firstname(1:1) initial(2:2) = ‘.’ print*,initial,’ ‘,pos,’ ‘,length
... 

Assinale a alternativa que apresenta, corretamente, o que esse trecho de código fará ao ser executado.
Alternativas
Q2319253 Sistemas Operacionais

No sistema operacional Linux os sinais (signals) são pedidos de interrupção no nível de processo. Eles podem ser enviados entre processos, pelo driver de terminal, pelo uso do comando kill ou podem ser enviados pelo kernel quando o processo cometer alguma infração como divisão por zero. Qual sinal abaixo tem a ação "núcleo" e descrição "referência de memória inválida": 

Alternativas
Q2319254 Sistemas Operacionais
Qual o comando no Linux/Unix que copia arquivo(s) convertendo e formatando de acordo com as opções dadas na linha de comando?  
Alternativas
Q2319255 Sistemas Operacionais
O diretório lost+found é automaticamente criado durante a criação de um sistema de arquivos no Linux. Qual o comando que utiliza esse diretório quando o sistema é desligado de forma abrupta? 
Alternativas
Q2319256 Sistemas Operacionais
Qual o comando no Linux/Unix que imprime os cabeçalhos dos pacotes de uma interface de rede de acordo com uma (ou mais) expressão booleana?
Alternativas
Q2319257 Sistemas Operacionais
Qual o comando que lista os arquivos abertos no sistema operacional Linux? 
Alternativas
Q2319258 Sistemas Operacionais
O comando reset no Linux tem a seguinte função:  
Alternativas
Q2319259 Sistemas Operacionais
Nos comandos Unix/Linux abaixo:
Find . name “Makefile*”-print | xargs grep –i F90 –
O resultado deste comando é: 
Alternativas
Q2319260 Programação
O shell script é uma linguagem de comandos usada em vários sistemas operacionais. Considere as afirmativas abaixo:

I. A interpretação do script depende do interpretador de comandos utilizados.
II. Podemos utilizar os comandos um após o outro em uma linha.
III. Um shell script pode ser reutilizado diversas vezes, sempre que necessário.
IV. Os scripts estão diretamente associados a um ou outro tipo de Unix/Linux. 
V. Pode ser considerada linguagem de programação por ter estruturas condicionais, laços de repetição, a possibilidade de modularização, entre outras.

Assinale a alternativa correta.
Alternativas
Q2319261 Programação
Shell scripts nos permitem programar comandos e executá-los como um evento de script, assim como arquivos de lote. Considere o script a seguir, onde os números representam o número da linha. 
 1 #/bin/csh  2 @ argcount = $#argv  3 @ count=1  4 while ( $count <= $argcount )  5 echo $argv[$count]  6 set equalfound = `echo $argv[$count] | awk '/\=/ {print "yes"}'`  7 if ($equalfound == "yes") then  8 set $argv[$count]  9 echo " doing set.." 10 endif 11 if ($argv[$count] == "compile") set compile=yes 12 if ($argv[$count] == "reg" )set global=no 13 if ($argv[$count] == "clean")set clean=yes 14 if ($argv[$count] == "avn") set source=avn 15 @ count++ 16 end 17 ...

Assinale a alternativa INCORRETA
Alternativas
Q2319262 Engenharia de Software
O teste de software é uma parte inevitável de qualquer trabalho responsável para o desenvolvimento de software. Considerando as afirmativas abaixo:

I. O teste de unidade enfoca a lógica interna de processamento e as estruturas de dados dentro dos limites de um componente. Esse tipo de teste pode ser conduzido em paralelo para diversos componentes.
II. O teste de integração é uma técnica sistemática para construir a arquitetura de software ao mesmo tempo em que conduz testes para descobrir erros associados com as interfaces. O objetivo é construir uma estrutura de programa determinada pelo projeto a partir de componentes testados em unidade.
III. No teste de integração, devido ao fato de um componente não ser um programa independente, deve ser desenvolvido um pseudocontrolador (driver) e/ou um pseudocontrolado (stub) para cada teste de integração.

Assinale a alternativa correta:
Alternativas
Q2319263 Engenharia de Software
Analise as afirmações e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software.

I. Processo é um conjunto de atividades, ações e tarefas realizadas na criação de algum produto de trabalho (work product).
II. Cada atividade do processo de software aloca-se dentro de uma metodologia ou um modelo que determina seu relacionamento com o processo e o seu relacionamento com as outras atividades.
III. O modelo cascata foi o primeiro modelo publicado do processo de desenvolvimento de software. Esse modelo sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído.

Assinale a alternativa correta:  
Alternativas
Q2319264 Engenharia de Software
Sistemas de controle de versões são ferramentas de apoio aos desenvolvedores cuja principal função é controlar as modificações realizadas em um arquivo de projeto. Assinale a alternativa incorreta:  
Alternativas
Q2319265 Engenharia de Software
No que diz respeito a Engenharia de Requisitos, é FALSO afirmar que:
Alternativas
Q2319266 Banco de Dados
Considere:

I. Um relacionamento que necessita ser relacionado a outro relacionamento.
II. Número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.
III. A entidade somente pode existir quando relacionada à outra entidade.
IV. Um relacionamento do tipo “produto compõe produto”. Em um Modelo Entidade Relacionamento (MER), I, II, III e IV são, respectivamente, representadas por: 
Alternativas
Respostas
1: A
2: D
3: E
4: C
5: A
6: B
7: E
8: C
9: B
10: D
11: C
12: D
13: D
14: A
15: C
16: B
17: E
18: D
19: C
20: A