Logo Passei Direto
Buscar

Avaliação de Programação em C

User badge image
marcio

em

Ferramentas de estudo

Questões resolvidas

Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C. Porém, esta função não faz parte da definição da linguagem C, sendo incluída na biblioteca stdio.h.
Com relação a estes conceitos, analise atentamente a sintaxe da função printf() apresentada abaixo: printf( “Salário: %f\n”, 700,35); Assinale a alternativa correta que corresponde ao resultado após a execução da instrução printf apresentada acima:
A n;
B Salário: 700,35;
C 25;
D Salário: %f;
E Salário: %f\n.

Conforme apresentado na Aula 2, os comandos de controle na linguagem de programação C, são divididos em condicional simples, condicional composto e case.
Com base nesta definição, assinale a alternativa correta que corresponde ao valor lógico retornado após a execução da expressão de condicional simples apresentada abaixo: if (10 == 5)
A 10;
B Verdadeiro;
C Falso;
D 5;
E 2.

Conforme apresentado na Aula 2, os operadores aritméticos são: + (adição), * (multiplicação) e / (divisão). Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo: A=5; B=3; C=7; Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta.
I. A+B = C; II. B+C < A; III. C < A*B; IV. B+C = 2*A; V. C / B > A.
A F, V, V, V, F;
B F, F, V, V, F;
C F, F, V, V, V;
D V, F, V, V, F;
E F, V, F, F, V.

Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo: #include int main() { printf(“Valor: %f”,13.75649); printf(“Valor: %.3f”,12.34598); printf(“Valor: %.1f”,13.75649); return 0; } Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:

A 13.75649, 12.34598 e 13.75649;
B 13, 12, 13;
C 13.75649, 12.34598 e 13.75649;
D 13.75, 12.348 e 13;
E 13.75649, 12.345 e 13.7.

Conforme abordado na Aula 3, vetor é um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único nome.
Com base nesta definição de vetores, assinale a alternativa correta que corresponde a definição correta de um vetor na linguagem de programação C.
A float[15] idade;
B idade[15] float;
C float idade[15];
D [15]idade float;
E float idade.

Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C, no qual, dado um número inteiro positivo X, imprimisse Yes caso este número fosse múltiplo, simultaneamente, de 3 e de 5. Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da questão:


A if ( x / 3 ==0 && x / 5 == 0 )
{
printf (“ Yes”);
}
B if ( 5 / x == 0 && 3 / x == 0 )
{
printf (“ Yes”);
}
C if (5*3%15 == 0)
{
printf(“Yes”)
}
D if ( x % 15 == 0)
{
printf (“ Yes”);
}
E if ( x % 3==0 || X % 5==0 )
{
printf (“ Yes”);
}

Analise atentamente as afirmativas apresentadas abaixo com relação a instrução if, definidas na linguagem de programação C.
Com relação as afirmativas acima, assinale a alternativa correta que corresponde às afirmativas que apresentam um comando válido, em linguagem C, para testar se uma variável do tipo inteiro de nome x pode valer 1, 2, 3 ou 4:
I. if( x == 1, x == 2, x == 3, x == 4 );
II. if( 1 <= x <= 4 );
III. if( x = 1 || 2 || 3 || 4 );
IV. if( x >= 1 && x <= 4 );
V. if( 1 <= x, x <= 4 );
VI. if( x > 0 && x < 5 );
VII. if( x >= 1 || x <= 4 );
VIII. if( x = 1 || x = 2 || x = 3 || x = 4 ).
A) Estão corretas as afirmativas III e VI;
B) Estão corretas as afirmativas IV e VI;
C) Estão corretas as afirmativas II e VIII;
D) Estão corretas as afirmativas II e IV;
E) Estão corretas as afirmativas I e II.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C. Porém, esta função não faz parte da definição da linguagem C, sendo incluída na biblioteca stdio.h.
Com relação a estes conceitos, analise atentamente a sintaxe da função printf() apresentada abaixo: printf( “Salário: %f\n”, 700,35); Assinale a alternativa correta que corresponde ao resultado após a execução da instrução printf apresentada acima:
A n;
B Salário: 700,35;
C 25;
D Salário: %f;
E Salário: %f\n.

Conforme apresentado na Aula 2, os comandos de controle na linguagem de programação C, são divididos em condicional simples, condicional composto e case.
Com base nesta definição, assinale a alternativa correta que corresponde ao valor lógico retornado após a execução da expressão de condicional simples apresentada abaixo: if (10 == 5)
A 10;
B Verdadeiro;
C Falso;
D 5;
E 2.

Conforme apresentado na Aula 2, os operadores aritméticos são: + (adição), * (multiplicação) e / (divisão). Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo: A=5; B=3; C=7; Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta.
I. A+B = C; II. B+C < A; III. C < A*B; IV. B+C = 2*A; V. C / B > A.
A F, V, V, V, F;
B F, F, V, V, F;
C F, F, V, V, V;
D V, F, V, V, F;
E F, V, F, F, V.

Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo: #include int main() { printf(“Valor: %f”,13.75649); printf(“Valor: %.3f”,12.34598); printf(“Valor: %.1f”,13.75649); return 0; } Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:

A 13.75649, 12.34598 e 13.75649;
B 13, 12, 13;
C 13.75649, 12.34598 e 13.75649;
D 13.75, 12.348 e 13;
E 13.75649, 12.345 e 13.7.

Conforme abordado na Aula 3, vetor é um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único nome.
Com base nesta definição de vetores, assinale a alternativa correta que corresponde a definição correta de um vetor na linguagem de programação C.
A float[15] idade;
B idade[15] float;
C float idade[15];
D [15]idade float;
E float idade.

Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C, no qual, dado um número inteiro positivo X, imprimisse Yes caso este número fosse múltiplo, simultaneamente, de 3 e de 5. Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da questão:


A if ( x / 3 ==0 && x / 5 == 0 )
{
printf (“ Yes”);
}
B if ( 5 / x == 0 && 3 / x == 0 )
{
printf (“ Yes”);
}
C if (5*3%15 == 0)
{
printf(“Yes”)
}
D if ( x % 15 == 0)
{
printf (“ Yes”);
}
E if ( x % 3==0 || X % 5==0 )
{
printf (“ Yes”);
}

Analise atentamente as afirmativas apresentadas abaixo com relação a instrução if, definidas na linguagem de programação C.
Com relação as afirmativas acima, assinale a alternativa correta que corresponde às afirmativas que apresentam um comando válido, em linguagem C, para testar se uma variável do tipo inteiro de nome x pode valer 1, 2, 3 ou 4:
I. if( x == 1, x == 2, x == 3, x == 4 );
II. if( 1 <= x <= 4 );
III. if( x = 1 || 2 || 3 || 4 );
IV. if( x >= 1 && x <= 4 );
V. if( 1 <= x, x <= 4 );
VI. if( x > 0 && x < 5 );
VII. if( x >= 1 || x <= 4 );
VIII. if( x = 1 || x = 2 || x = 3 || x = 4 ).
A) Estão corretas as afirmativas III e VI;
B) Estão corretas as afirmativas IV e VI;
C) Estão corretas as afirmativas II e VIII;
D) Estão corretas as afirmativas II e IV;
E) Estão corretas as afirmativas I e II.

Prévia do material em texto

Avaliação finalizada com sucesso. Anote o número do seu protocolo.
Sua nota nesta tentativa foi: 100
Questão 1/10
Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C. Porém, esta função não faz parte da definição da linguagem C, sendo incluída na biblioteca stdio.h.
Com relação a estes conceitos, analise atentamente a sintaxe da função printf() apresentada abaixo:
printf( “Salário: %f\n”, 700,35);
Assinale a alternativa correta que corresponde ao resultado após a execução da instrução printf apresentada acima:
	
	A
	n;
	
	B
	Salário: 700,35;
	
	C
	25;
	
	D
	Salário: %f;
	
	E
	Salário: %f\n.
Questão 2/10
Conforme apresentado na Aula 2, os comandos de controle na linguagem de programação C, são divididos em condicional simples, condicional composto e case.
Com base nesta definição, assinale a alternativa correta que corresponde ao valor lógico retornado após a execução da expressão de condicional simples apresentada abaixo:
if (10 !=5)
	
	A
	10;
	
	B
	Falso;
	
	C
	5;
	
	D
	Verdadeiro;
	
	E
	2.
Questão 3/10
Conforme apresentado na Aula 2, os operadores aritméticos são: + (adição), * (multiplicação) e / (divisão).
Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo:
A=5;
B=3;
C=7;
Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta.
I. A+B = C;
II. B+C < A;
III. C < A*B;
IV. B+C = 2*A;
V. C / B > A.
	
	A
	F, V, V, V, F;
	
	B
	F, F, V, V, F;
	
	C
	F, F, V, V, V;
	
	D
	V, F, V, V, F;
	
	E
	F, V, F, F, V.
Questão 4/10
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo:
#include <stdio.h>
int main()
{
printf(“Valor: %f”,13.75649);
printf(“Valor: %.3f”,12.34598);
printf(“Valor: %.1f”,13.75649);
return 0;        
}
Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:
	
	A
	13.7564, 12.348 e 13.75649;
	
	B
	13, 12, 13;
	
	C
	13.75649, 12.34598 e 13.75649;
	
	D
	13.75, 12.348 e 13;
	
	E
	13.75649, 12.345 e 13.7.
Questão 5/10
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo:
#include <stdio.h>
int main()
{
printf(“Valor: %f”,153.7);
printf(“Valor: %.2f”,12.34598);
printf(“Valor: %.4f”,13.75649);
return 0;        
}
Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:
	
	A
	7, 12.34 e 13.7564;
	
	B
	7564, 12.348 e 13.75649;
	
	C
	153, 12, 13;
	
	D
	75649, 12.34598 e 13.75649;
	
	E
	13.75649, 12.345 e 13.7.
Questão 6/10
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo:
#include <stdio.h>
#include <stdib.h>
int main()
{
float nota1, nota2;
printf ("Digite a primeira nota: ");
scanf ("%f", &nota1);
printf ("Digite a segunda nota: ");
scanf ("%f", &nota2);
if (????????????????)
printf ("Aprovado com %.2f",??????????????);
else
printf ("Reprovado com %.2f", (?????????????);
return 0;
}
Assinale a alternativa correta que satisfaça a seguinte situação:
Qual deve ser a condição de teste do “if” e qual deve ser a variável (ou expressão) do “printf”, para ocorrer a seguinte saída:
“Aprovado com 60.00”
Considerando-se as entradas “60” e “60” para o algoritmo, e que o algoritmo continue funcionando para quaisquer valores das variáveis de entrada.
	
	A
	if – ((nota1+nota2)/2 >= 60) e printf – ((nota1+nota2)/2);
	
	B
	if – (nota1+nota2<=60) e printf – (nota2);
	
	C
	if – (nota1+nota2 >= 60) e printf – (nota1+nota2);
	
	D
	if – ((nota1+nota2)/2 >= 60) e printf – (nota1);
	
	E
	if – ((nota1+nota2)/2 > 60) e printf – ((nota1+nota2)/2).
Questão 7/10
Conforme abordado na Aula 3, vetor é um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados individualmente a partir de um único nome.
Com base nesta definição de vetores, assinale a alternativa correta que corresponde a definição correta de um vetor na linguagem de programação C.
	
	A
	float[15] idade;
	
	B
	idade[15] float;
	
	C
	float idade[15];
	
	D
	[15]idade float;
	
	E
	float idade.
Questão 8/10
Conforme apresentado na Aula 2, os operadores aritméticos são: + (adição), * (multiplicação) e / (divisão).
Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo:
A=4;
B=2;
C=6;
Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta.
I. A+B = C;
II. B+C < A;
III. C < A*B;
IV. B+C != 2*B.
	
	A
	F, F, V, V;
	
	B
	V, F, V, V;
	
	C
	V, F, V, F;
	
	D
	F, V, V, F;
	
	E
	V, F, F, V.
Questão 9/10
Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C, no qual, dado um número inteiro positivo X, imprimisse Yes caso este número fosse múltiplo, simultaneamente, de 3 e de 5.
Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da questão:
	
	A
	if ( x / 3 ==0 &&  x / 5 == 0 )
{
printf (“ Yes”);
}
	
	B
	if ( 5 / x == 0 &&  3 / x  == 0 )
{
printf (“ Yes”);
}
	
	C
	if (5*3%15 == 0)
{
printf(“Yes”)
}
	
	D
	if ( x % 15 == 0)
{
printf (“ Yes”);
}
	
	E
	if ( x % 3==0 ||  X % 5==0 )
{
printf (“ Yes”);
}
Questão 10/10
Analise atentamente as afirmativas apresentadas abaixo com relação a instrução if, definidas na linguagem de programação C.
I. if( x == 1, x == 2, x == 3, x == 4 );
II. if( 1 <= x <= 4 );
III. if( x = 1 || 2 || 3 || 4 );
IV. if( x >= 1 && x <= 4 );
V. if( 1 <= x, x <= 4 );
VI. if( x > 0 && x < 5 );
VII. if( x >= 1 || x <= 4 );
VIII. if( x = 1 || x = 2 || x = 3 || x = 4 ).
Com relação as afirmativas acima, assinale a alternativa correta que corresponde às afirmativas que apresentam um comando válido, em linguagem C, para testar se uma variável do tipo inteiro de nome x pode valer 1, 2, 3 ou 4:
	
	A
	Estão corretas as afirmativas III e VI;
	
	B
	Estão corretas as afirmativas IV e VI;
	
	C
	Estão corretas as afirmativas II e VIII;
	
	D
	Estão corretas as afirmativas II e IV;
	
	E
	Estão corretas as afirmativas I e II.
	1B
	2D
	3B
	4E
	5A
	6A
	7C
	8B
	9D
	10B

Mais conteúdos dessa disciplina