🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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

Questões Discursivas

Foram encontradas 3.202 questões

Q2758433 Arquitetura de Software

Para responder às questões 49 a 52, observe o Quadro 1.


<?php

class Pessoa{

var $codigo;

var $nome;

var $idade;

var $salario;


public function __construct($cod, $nom,

$ida, $sal) {

$this->codigo = $cod;

$this->nome = $nom;

$this->idade = $ida;

$this->salario = $sal;

}

function setCodigo($cod){

$this->codigo = $cod;

}

function setSalario($sal){

$this->salario = $sal;

}

function MostraInfo(){

print $this->nome.' tem '.$this->idade.'

anos e tem salario R$ '.$this-

>salario.'.<BR>';

}

function Aniversario(){

$this->idade++;

}

function AumentaDez(){

$this->salario = $this->salario * 1.1;

}

function AumentaVinte(){

$this->salario = $this->salario * 1.2;

}

}


$maria = new Pessoa(1, 'Maria Pereira', 31,

2000);

$jose = new Pessoa(2, 'Jose Oliveira', 23,

4000);

$maria->Aniversario();

$jose->AumentaVinte();

$maria->AumentaVinte();

$maria->SetCodigo(7);

$jose->MostraInfo(); // Primeira questão

$maria->SetCodigo(4);

$maria->MostraInfo(); // Segunda questão

$maria->SetCodigo(3);

$maria->Aniversario();

$jose->Aniversario();

$maria->SetSalario(4000);

$maria->MostraInfo(); // Terceira questão

$maria->AumentaDez();

$jose->Aniversario();

$jose->MostraInfo(); // Quarta questão

?>


Quadro 1: Código PHP

O que deve ser mostrado com a execução de $jose->MostraInfo(); // Primeira questão?

Alternativas
Q2758428 Arquitetura de Software

Para responder às questões 41 a 45, observe a Figura 1.



Figura 1 – Algoritmo desenvolvido com a ferramenta VisuAlg 3

Que valor deve ser mostrado como resultado de escreva(saida)?

Alternativas
Q2758427 Arquitetura de Software

Para responder às questões 41 a 45, observe a Figura 1.



Figura 1 – Algoritmo desenvolvido com a ferramenta VisuAlg 3

Que valor deve ser mostrado como resultado de escreva(vet[15])?

Alternativas
Q2758426 Arquitetura de Software

Para responder às questões 41 a 45, observe a Figura 1.



Figura 1 – Algoritmo desenvolvido com a ferramenta VisuAlg 3

Que valor deve ser mostrado como resultado de escreva(vet[11])?

Alternativas
Q2758425 Arquitetura de Software

Para responder às questões 41 a 45, observe a Figura 1.



Figura 1 – Algoritmo desenvolvido com a ferramenta VisuAlg 3

Que valor deve ser mostrado como resultado de escreva(vet[7])?

Alternativas
Q2758424 Arquitetura de Software

Para responder às questões 41 a 45, observe a Figura 1.



Figura 1 – Algoritmo desenvolvido com a ferramenta VisuAlg 3

Que valor deve ser mostrado como resultado de escreva(vet[2])?

Alternativas
Q2757703 Noções de Informática

Em linguagem de programação, uma “Estrutura de Controle” (fluxo de controle) é a ordenação da execução ou avaliação das instruções, expressões e chamadas de funções de um sistema de informação. Quando a execução de um programa inicia em uma instrução, em seguida passa para outra e assim por diante, até a finalização do programa, é chamada de Estrutura

Alternativas
Q2757340 Arquitetura de Software

Quando um computador é multiprogramado, ele tem múltiplos processos e threads que competem pela CPU ao mesmo tempo. Essa situação ocorre sempre que dois ou mais processos estão simultaneamente no estado pronto. Considere as características apresentadas de algoritmos de escalonamento:


I. a CPU é atribuída aos processos na ordem em que eles a requisitam, sendo que o processo pode executar por quanto tempo necessitar.

II. um intervalo de tempo, o quantum, é atribuído ao processo e define o tempo em que este processo poderá executar. Se, ao final do quantum, o processo ainda estiver executando, ele sofrerá preempção.

III. quando várias tarefas igualmente importantes estiverem postadas na fila de entrada, à espera de ser iniciadas, o escalonador escolhe a tarefa mais curta primeiro.


Os algoritmos de escalonamento que possuem as características apresentadas nos itens I, II e III, respectivamente, são:

Alternativas
Q2753264 Arquitetura de Software

Transporte

-acelerador: string

+iniciarViagem()

Imagem associada para resolução da questão

Automóvel

#cor: string

-ano: int

-marca: string

-modelo: string

+acelerar()


Com base no diagrama de classes acima, avalie as seguintes afirmativas:


I – O atributo acelerador da classe Transporte estará disponível para ser utilizado pela classe Automóvel, pois a relação entre as duas é de generalização.

II – Existem 4 atributos privados e 1 protegido ao todo no diagrama.

III – O método iniciarViagem() da classe Transporte pode ser reimplementado na classe Automóvel sem afetar o seu comportamento original.


É correto apenas o que se afirma em

Alternativas
Q2753261 Arquitetura de Software

Analise o seguinte shell script desenvolvido para o Linux:


#!/bin/bash

COUNT=0

for i in 'ls' do

COUNT=$((COUNT+1))

done

echo "$COUNT"


O script ao ser executado imprime no console o

Alternativas
Q2753260 Arquitetura de Software

Considere o seguinte programa escrito em Java:


public class Somatorio{


static int soma(int a, int b){return a+b;}

static float soma(float a, float b){return a-b;}

static double soma(float a, double b){return a*b;}

static double soma(double a, float b){return 4*(a+b);}

static double soma(int a, float b){return 2*(a-b);}

public static void main(String[] args){

System.out.print(Somatorio.soma(10d,2));

}

}


Ao ser executado, o programa gera o seguinte resultado na tela de comando:

Alternativas
Q2753259 Arquitetura de Software

Considere o algoritmo abaixo em pseudocódigo:


Função XP(a: inteiro)

Início

Se (a<0) então para “erro”;

Se (a==0) então retorna 1;

Se (a==1) então retorna 1;

Se (a>1) então retorna (a* XP(a-1));


Fim


Para as chamadas XP(3), XP(5) e XP(6) têm-se os seguintes resultados, respectivamente:

Alternativas
Q2753256 Arquitetura de Software

Analise o seguinte pseudocódigo:


INÍCIO


X, Y, N variáveis inteiras


LEIA A VARIÁVEL INTEIRA N;


X ← N;

Y ← N;


LAÇO ENQUANTO Y > 1

Y ← Y-1;

X ← XY;

FIM DO LAÇO ENQUANTO


ESCREVA O VALOR DE X;


FIM


Ao executar o pseudocódigo apresentado acima, o valor de X é

Alternativas
Q2753238 Arquitetura de Software

Uma empresa prestadora de serviços na área de TI é organizada segundo as recomendações do ITIL. Um técnico de informática integra a equipe dessa empresa que é responsável por detectar problemas que causam a interrupção ou a redução da qualidade de um serviço de TI de um cliente, bem como de resolvê-los e restabelecer a normalidade do serviço.


Conclui-se que esse técnico trabalha na equipe de gestão de

Alternativas
Q2751194 Arquitetura de Software

Sobre Java, assinale a afirmativa correta.

Alternativas
Q2751192 Arquitetura de Software

Sobre a linguagem de programação Python e suas palavras reservadas, assinale a alternativa que NÃO apresenta uma palavra reservada em Python.

Alternativas
Q2751190 Arquitetura de Software

A linguagem de programação C++ foi desenvolvida a partir da linguagem C, principalmente para agregar os conceitos de classes. Sobre C/C++, assinale a afirmativa correta.

Alternativas
Q2751188 Arquitetura de Software

Uma estrutura de dados unidimensional, homogênea, com um mesmo identificador e elementos alocados sequencialmente na memória de um computador, é conhecida como:

Alternativas
Q2751186 Arquitetura de Software

#include <stdio.h>


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

int i, j, aux;

int v[] = {10, 8, 6, 4, 2, 9, 7, 5, 3, 1};


for(i = 10 - 1; i >= 1; i--)

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

if(v[j] > v[j + 1]) {

aux = v[j];

v[j] = v[j + 1];

v[j + 1] = aux;

}


_________ for(i = 0; i < 10; i+)

_______________ printf("%d ", v[i]);


return 0;

}

Considerando o algoritmo acima, implementado na linguagem C, assinale a alternativa correta, quanto à saída produzida do trecho destacado.

Alternativas
Q2751184 Arquitetura de Software

Algoritmos são normalmente definidos como uma sequência finita e ordenada de instruções bem estabelecidas. Sobre lógica de programação e algoritmos, assinale a afirmativa correta.

Alternativas
Respostas
2261: A
2262: D
2263: B
2264: C
2265: A
2266: C
2267: C
2268: E
2269: E
2270: E
2271: B
2272: D
2273: C
2274: B
2275: D
2276: A
2277: C
2278: C
2279: D
2280: A