Questões de Concurso
Comentadas sobre c em programação
Foram encontradas 188 questões
Analise o código abaixo escrito em C.
int main() {
int a = 0;
while(a < 100) {
if((a % 2) == 0) {
a++;
}
else {
a = a + 3;
}
}
return
}
Assinale, a seguir, um conceito ou estrutura de programação que NÃO foi utilizado no código.
Analise o código abaixo escrito em C.
int main() {
int a = 0, b = 1, c = 2;
printf(“%d”; a);
c = a;
printf(“%d”; b);
b = c;
printf(“%d”; c);
return
}
Assinale, a seguir, o valor impresso ao final da execução do
código.
Analise o código abaixo escrito em C.
int main() {
int a, b;
a = 3;
b = 7;
int c = a * (b + a);
c = b;
printf(“%d”; c);
return
}
Assinale, a seguir, o valor impresso ao final da execução do
código.
int main() {
for(int count=0; count<10;count++) {
if((count%3)==0) { printf(“1”); } else { printf(“0”); } } return 0; }
Assinale a alternativa que apresenta a saída impressa por tal código.
Analise o código a seguir escrito em C:
int main() {
int var=9;
______________
return 0;
}
Assinale a alternativa que apresenta uma instrução que, ao
ser inserida na linha 5 do código, irá apresentar em tela o
valor “81”.
A criação de programas de computador envolve conhecimentos sobre estruturas de dados, linguagens, lógica de programação e tradutores (como compiladores e montadores). A respeito dos citados recursos, julgue o item subseqüente.
A passagem de parâmetros por referência é caracterizada pelo
fato de ser passado, para a função chamada, o endereço do
parâmetro, e não o seu valor, o que permite que a função
chamada possa, por meio do endereço do parâmetro,
modificar o seu valor.
#include <studio.h> int main() { I return 0; } Para exibir na tela o texto DETAP, a lacuna I deve ser preenchida corretamente com
Na linguagem C, foi declarada uma matriz: int matriz[5][6];.
O código abaixo é utilizado para imprimir todos os elementos da matriz.
for (int i = a ; i <= b ; i++){
for (int j = c ; j <= d ; j++){
printf(“%d “, matriz[i][j]);
}
}
Qual deve ser os valores de a, b, c e d, respectivamente, para imprimir todos os elementos da matriz?
Considerando o código escrito na linguagem C:
#include <stdio.h>
#include <stdlib.h>
int main() {
int a;
int b = 4;
a = b++;
printf(“a=%d e b=%d\n”,a,b);
return 0;
}
Qual é o resultado da execução do código?
Considerando o código escrito na linguagem C:
#include <stdio.h>
#include <stdlib.h>
void ops(int *a, int b){
*a = 4;
b = *a + 2;
}
int main() {
int x, y, total;
x = 1; y = 2;
ops(&x,y);
total = x + y;
printf (“%d”,total);
return 0;
}
Qual é o valor da variável total que será impresso na saída padrão?
#include <stdio.h> int main(){ int pessoas, i, soma, idade; double media; scanf("%d", &pessoas); soma = 0; for(i = 0; i < pessoas; i++){ scanf("%d", &idade); soma = soma + idade; } media = soma/pessoas; printf("%.2f", media); return 0; }
A respeito do código acima, é CORRETO afirmar:
#include <stdio.h> int main() { int array[10] = {1, -2, 3, -4}; int a, loop; a = 0; for(loop = 1; loop >= 0; loop--) { a = a + array[loop]; } printf(" %d", a); return 0; }
Ao executarmos o programa, o valor da saída será:
#include <stdio.h> int main(){ int a, b, c; printf("Digite dois números\n"); scanf("%d%d", &a, &b); c = a; a = b; b = a; printf("%d %d\n", a, b); return 0; }
Executando e digitando como entrada os números 12 e 14, a saída será: