Prévia do material em texto
1a
Questão
Acerto: 0,0 / 1,0
Considere o programa C listado a seguir.
Assinale a alternativa que representa o que será impresso pelo programa se o usuário digitar 15, como entrada de dados.
15 10
5 10
5 15
10 15
15 20
2a
Questão
Acerto: 1,0 / 1,0
Considere o seguinte programa escrito em C.
#include
void main(){
int num;
printf("Entre com um inteiro:\n");
scanf("%f", &num);
printf("num = %f \n", num);
}
Embora o programa não apresente erro de compilação, assinale a alternativa que apresenta um possível motivo para o seu mau funcionamento.
A função scanf deveria ter sido invocada com scanf("%f", num).
A função printf deveria ter sido invocada com printf("num = %d \n", num).
As funções scanf e printf deveriam ter sido invocadas com "%d", e não "%f".
A função scanf deveria ter sido invocada com scanf("%d", num).
As funções scanf e printf deveriam ter sido invocadas com "%c", e não "%f".
3a
Questão
Acerto: 1,0 / 1,0
(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, III e IV.
I e III, apenas.
II, apenas.
II e III, apenas.
I, II e III, apenas.
4a
Questão
Acerto: 1,0 / 1,0
(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:
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;
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;
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.
5a
Questão
Acerto: 1,0 / 1,0
Considere a seguinte estrutura do comando FOR:
for (ind=15;ind>=4;cont--).
Quantas vezes a repetição vai ocorrer?
20
25
12
15
11
6a
Questão
Acerto: 0,0 / 1,0
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]
int vet; char mat;
real mat[10]; char vet[4][5]
int vet[100]; char mat[4][5]
7a
Questão
Acerto: 1,0 / 1,0
Observe a sequência a seguir: 11021, 11032, 11053, 11074, 11115...
O próximo termo é:
11116
11136
11051
11106
11156
8a
Questão
Acerto: 1,0 / 1,0
Observe a sequência a seguir: 3, 15, 35, 63, 99, ...
O próximo termo é:
134
121
143
110
195
9a
Questão
Acerto: 1,0 / 1,0
Considerando a linguagem de programação C, para uma variável armazenar "números de ponto flutuante", deve ser declarada como:
point
int
real
float
numeric
10a
Questão
Acerto: 1,0 / 1,0
Considere o seguinte segmento de código na linguagem C:
int a=3, b=2, c;
c=a!=b;
Assinale a alternativa que apresenta os valores das variáveis término da execução:
3, 3, 1
3, 2, 1
2, 2, 1
3, 3, 3
3, 2, 3