Você está na página 1de 7

1a Acerto: 0,0 / 1,0

Questão
Observe o trecho do código em C a seguir. Não esqueça que o operador % significa
resto da divisão inteira.

#include

void main(){

int n, i;

i = 20;

n = 2*(i%3);

printf("n = %d", n);

Assinale a alternativa que representa o que será impresso na tela.


n=2
n=1
n=4
n = 12
n=3
Respondido em 30/03/2022 19:50:55

Explicação:

A resposta correta é: n = 4

2a Acerto: 0,0 / 1,0


Questão
Considere o seguinte programa escrito em C. Lembre-se que o operador % significa
resto da divisão inteira.

#include

void main(){

int num;

printf("Entre com um inteiro:\n");

scanf("%d", &num);

num = num + num%3;


printf("num = %d \n", num);

Após a execução desse trecho, suponha que o usuário tenha entrado com o valor 5.

Assinale a alternativa que contém, corretamente, o que será exibido na tela.


num = 5
num = 7
num = 8
num = 6
num = 2
Respondido em 30/03/2022 19:54:24

Explicação:

A respsota correta é: num = 7

3a Acerto: 0,0 / 1,0


Questão

(Baseado em TRE-CE - Técnico Judiciário 2012)

Considere a variável idade declarada no método main de um programa


escrito em C, com a seguinte instrução:

int idade=12;

Análise:

I. printf(idade<18?"Menor de idade":"Maior de idade");

II. if(idade<18) {printf("Menor de idade");} else {printf("Maior de


idade");}

III. if(idade<18) {printf("Menor de idade");} else if (idade>=18)


{printf("Maior de idade");}

IV. switch(idade) {case<18: printf("Menor de idade"); break;


case>=18: printf("Maior de idade");}

Contém uma instrução correta que exibirá na tela a frase "Menor de


idade":
I, II e III, apenas.
II e III, apenas.
I e III, apenas.
I, II, III e IV.
II, apenas.
Respondido em 30/03/2022 19:55:26

Explicação:

A resposta correta é: I, II e III, apenas.

4a Acerto: 0,0 / 1,0


Questão

(Procuradoria Geral do Estado - RO (PGE/RO) 2015)

No contexto do comando switch e do uso do comando break em seu


interior, na linguagem de programação C, é correto afirmar que:
os comandos na cláusula case default de um comando switch são
executados apenas se nenhuma das cláusulas case anteriores
possuir um comando break;
toda cláusula case de um comando switch, incluindo a cláusula
case default, deve conter um comando break;
não é possível executar comandos de uma das cláusulas case de
um comando switch na mesma execução desse comando.
quando um comando break é executado, o comando switch é
encerrado e o fluxo de controle passa para o próximo comando
após o fim do comando switch;
comandos na cláusula case default de um comando switch são
executados apenas se nenhuma das cláusulas case anteriores
possuir um comando break;
Respondido em 30/03/2022 19:57:06

Explicação:

A resposta correta é: quando um comando break é executado, o


comando switch é encerrado e o fluxo de controle passa para o
próximo comando após o fim do comando switch;

5a Acerto: 1,0 / 1,0


Questão

Considere a seguinte estrutura do comando FOR:

for (ind=15;ind>=4;cont--).
Quantas vezes a repetição vai ocorrer?
12
20
15
11
25
Respondido em 30/03/2022 20:14:23

Explicação:

A resposta correta é: 12

6a Acerto: 1,0 / 1,0


Questão

Assinale a alternativa que apresenta a declaração de um vetor (100


posições de inteiros) e uma matriz (4x5 de caracteres):
int vet[1,100]; mat[10,20]
int vet[100]; char mat[4][5]
real mat[10]; char vet[4][5]
int vet; char mat;
int vet[100]; char mat[4,5]
Respondido em 30/03/2022 20:13:28

Explicação:

A resposta correta é: int vet[100]; char mat[4][5]

7a Acerto: 1,0 / 1,0


Questão
Para verificar o resto da divisão de um número inteiro por outro, utiliza-se no Portugol o
operador %.

Por exemplo:

5%2 tem como resultado 1.

14%3 tem como resultado 2.

12%6 tem como resultado 0.


Observe a figura, a seguir, com um pequeno programa em Portugol:

Assinale a alternativa que poderia conter a saída no console de uma execução válida
deste programa:
Digite um número: 21

O número 21 não é multiplo de 5


Digite um número: 25

O número numero é multiplo de 5


Digite um número: 25

O número 25 não é multiplo de 5


Digite um número: 21

O número 21 não é multiplo de5\n


Digite um número: 25

leia(numero)

O número 25 é multiplo de 5
Respondido em 30/03/2022 20:11:35

Explicação:

A resposta correta é:

Digite um número: 21

O número 21 não é multiplo de 5

8a Acerto: 1,0 / 1,0


Questão
Observe a sequência a seguir:

BB

CCC

DDDD

O próximo termo é:
EEEEE
ABCBA
EDCBA
ABCDE
DEEEEED
Respondido em 30/03/2022 19:59:09

Explicação:

A resposta correta é: EEEEE

9a Acerto: 1,0 / 1,0


Questão
Considerando a linguagem de programação C, para uma variável armazenar "números
de ponto flutuante", deve ser declarada como:
point
real
numeric
float
int

Respondido em 30/03/2022 19:59:26

Explicação:

A resposta correta é: float.

10a Acerto: 1,0 / 1,0


Questão
Considere as três afirmações a seguir:

I - Recursividade é uma forma de repetição.


II - Variáveis são uma abstração de locais de memória do computador.

III - Operações aritméticas e lógicas só́ podem ser realizadas entre operandos do
mesmo tipo.

Está(ão) correta(s):
I e II
Apenas II
I, II e III
Apenas I
II e III
Respondido em 30/03/2022 20:00:56

Explicação:

A resposta correta é: I e II.

Você também pode gostar