Av1 - Linguagem de Programação (Varias Provas) PDF
Av1 - Linguagem de Programação (Varias Provas) PDF
Av1 - Linguagem de Programação (Varias Provas) PDF
| e ||
|| e |||
Apenas |
| e |||
Apenas |||
iostream
iostream.h
studio.h
stdio.h
stdin.h
elevado
pow
double
sqrt
pot
que tipo de dado deve ser utilizado para definir uma varivel que ir ramazenar um nmero do tipo: 65,890
int
float
uint
string
char
5a Questo (Ref.: 201302021867) Pontos: 1,0 / 1,0
Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opo em que o descritivo da biblioteca est correto.
Dado o trecho de lgica utilizando o conceito da linguagem de programao C. Diga o resultado das variveis x,
y e z depois da seguinte sequncia de operaes:
int x,y,z;
x=y=10;
z=++x;
x=-x;
y++;
x=x+y-(z--);
x = -20
y = 20
z = 10
x = -11
y = 11
z = 10
x = -13
y = 11
z = 13
x = 11
y = 11
z = 15
x = -01
y = 01
z = 10
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y);
9
12
8
\n4
\n8
8a Questo (Ref.: 201302107062) Pontos: 1,0 / 1,0
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a varivel num seja
diferente de 0?
for
if-else
while
switch
struct
Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos perifricos, verifique se est
correto os arquivos pr-definidos:
| e ||
Apenas |
Apenas |||
| e |||
|| e |||
2a Questo (Ref.: 201202339452) Pontos: 0,0 / 0,5
stdio.h
studio.h
stdin.h
iostream.h
iostream
pot
elevado
double
pow
sqrt
que tipo de dado deve ser utilizado para definir uma varivel que ir ramazenar um nmero do tipo: 65,890
char
int
string
float
uint
Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opo em que o descritivo da biblioteca est correto.
Dado o trecho de lgica utilizando o conceito da linguagem de programao C. Diga o resultado das variveis x,
y e z depois da seguinte sequncia de operaes:
int x,y,z;
x=y=10;
z=++x;
x=-x;
y++;
x=x+y-(z--);
x = -13
y = 11
z = 13
x = -20
y = 20
z = 10
x = -11
y = 11
z = 10
x = -01
y = 01
z = 10
x = 11
y = 11
z = 15
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y);
12
\n8
9
\n4
8
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a varivel num seja
diferente de 0?
while (num == 0)
for (i = num; i > 0; i++)
for ( i = 0; i == num; i++)
enquanto (num > 0)
while (num != 0)
9a Questo (Ref.: 201202175896) Pontos: 1,0 / 1,0
if-else
struct
while
switch
for
Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos perifricos, verifique se est
correto os arquivos pr-definidos:
Pontos: 0,0
1a Questo (Cd.: 135588)
/ 1,0
Durante a construo de um programa na linguagem C, trabalhando com a maior idade pelas leis
Brasileiras, o programador verificou a necessidade de exibir os textos:
"Maior de 18 anos.", para pessoas com mais de 18 anos porm menores que 21 e 65.
"Maior de 21 anos.", para pessoas com mais de 21 anos porm menores que 65.
"Idoso.", para pessoas com idade maior ou igual 65 anos.
Sabe-se que foi declarado a varivel: int idade; e que um valor foi atribudo para a mesma. No
levando em conta a necessidade de se colocar todo o programa e tomando como base apenas o uso
da estrutura de controle de fluxo condicional if corretamente, a lgica, e que apenas um dos textos
deve ser exibido.
if (media <= 6)
cout << "Aprovado";
else
cout << "Reprovado";
if (media > 6)
{
cout << "Aprovado";
}
else
{
cout << "Reprovado";
}
if (media > 6)
cout << "Aprovado";
else
cout << "Reprovado";
if (media != 6)
{
cout << "Aprovado";
}
else
{
cout << "Reprovado";
if (media >= 6)
cout << "Aprovado";
else
cout << "Reprovado";
Pontos: 0,0
3a Questo (Cd.: 177550)
/ 1,0
Qual tipo de varivel deve ser usado para armazenar um valor lgico (true/false) em C++?
Char
Float
Boolean
Int
Short
Pontos: 1,0
4a Questo (Cd.: 92269)
/ 1,0
De acordo com os estudos da Linguagem de Programao C analise as proposies abaixo.
Div
%
Mod
/
//
Pontos: 0,0
6a Questo (Cd.: 68642)
/ 1,0
Em C++, quando temos variveis do tipo CPF, identidade, matrcula, nmero do telefone, apesar de
serem nmeros no fazemos clculo com eles. Logo podemos declarar estas variveis como do tipo:
char
int
string
float
boolean
Pontos: 0,0
7a Questo (Cd.: 134172)
/ 0,5
A linguagem C/C++ utiliza variveis, que podem ser classificadas como globais ou locais.
Mantm seu valor em todo o programa e suas variveis so escritas fora do escopo das
funes.
No mantm seu valor em todo o programa e suas variveis so escritas dentro do escopo das
funes.
So declaradas no incio de um bloco. Seus escopos esto restritos aos blocos em que essas
variveis foram declaradas.
So declaradas dentro do main(). E suas variveis so escritas dentro do escopo das funes.
So declaradas no final de um bloco. Seus escopos no esto restritos aos blocos em que essas
variveis foram declaradas.
Pontos: 0,5
8a Questo (Cd.: 177535)
/ 0,5
Os operadores lgicos servem para combinar resultados de expresses, retornando se o resultado
final verdadeiro ou falso. Marque a alternativa que contm o operador lgico que deve ser
utilizado quando as duas proposies lgicas necessitam ser verdadeiras para que o resultado da
combinao seja verdadeiro.
((pontos>=10) && (pontos <=20))
((pontos>=10) # (pontos <=20))
((pontos>=10) ! (pontos <=20))
((pontos>=10) % (pontos <=20))
((pontos>=10) || (pontos <=20))
Pontos: 0,0
9a Questo (Cd.: 135414)
/ 1,0
Na criao de programa muitas vezes precisamos exibir valores e pegar valores passados pelo
usurio. Desconsiderando a necessidade da criao da estrutura geral do programa analise o
trecho de cdigo.
int x=15;
cout << "O valor de x e: " << x;
cout << "\t e seu quadrado : " << x*x;
Marque a afirmativa correta em relao ao trecho de cdigo apresentado na questo.
Pontos: 0,5
10a Questo (Cd.: 92274)
/ 0,5
De acordo com os Cdigos da Linguagem C dizer se Verdadeiro ou Falso, os tipos de formatos
para escrita e leitura.
A linguagem C/C++ utiliza variveis, que podem ser classificadas como globais ou locais.
Mantm seu valor em todo o programa e suas variveis so escritas fora do escopo das
funes.
So declaradas no final de um bloco. Seus escopos no esto restritos aos blocos em que
essas variveis foram declaradas.
So declaradas dentro do main(). E suas variveis so escritas dentro do escopo das
funes.
So declaradas no incio de um bloco. Seus escopos esto restritos aos blocos em que
essas variveis foram declaradas.
No mantm seu valor em todo o programa e suas variveis so escritas dentro do
escopo das funes.
Pow
Elevado
Double
Pot
Sqrt
For
Struct
if-else
Switch
While
8a Questo (Ref.: 201101724359) Pontos: 0,0 / 1,0
Na linguagem C, uma varivel pode ser classificada como LOCAL ou GLOBAL. De acordo
com as caractersticas das variveis LOCAIS, marque a alternativa ERRADA.
Duas, ou mais funes, podem declarar variveis locais com os mesmos nomes.
Uma varivel local s visualizada pela funo onde foi declarada.
A funo main() pode acessar qualquer varivel local de qualquer funo.
Existem funes que no tm variveis locais.
As variveis locais no podem ser acessadas de fora do escopo em que foram criadas.
while (num != 0)
for ( i = 0; i == num; i++)
enquanto (num > 0)
while (num == 0)
for (i = num; i > 0; i++)
| e ||
| e |||
|| e |||
Apenas |
Apenas |||
iostream
studio.h
iostream.h
stdin.h
stdio.h
elevado
pot
pow
sqrt
double
que tipo de dado deve ser utilizado para definir uma varivel que ir ramazenar um nmero do tipo: 65,890
uint
char
float
string
int
5a Questo (Ref.: 201301210723) Pontos: 1,0 / 1,0
Os operadores lgicos servem para combinar resultados de expresses, retornando se o resultado final
verdadeiro ou falso. Marque a alternativa que contm o operador lgico que deve ser utilizado quando as duas
proposies lgicas necessitam ser verdadeiras para que o resultado da combinao seja verdadeiro.
Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opo em que o descritivo da biblioteca est correto.
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y);
\n4
\n8
9
12
8
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a varivel num seja
diferente de 0?
while (num != 0)
while (num == 0)
for (i = num; i > 0; i++)
for ( i = 0; i == num; i++)
enquanto (num > 0)
9a Questo (Ref.: 201301222107) Pontos: 1,0 / 1,0
Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo
abaixo, supondo que voc digitou 2 e 4 quando lhe foram solicitados dois nmeros e
escolha a opo que contm a srie exibida pelo cdigo.
2 4 6 10 16 26 42 68
2 4 6 10 16 26 42
2 4 4 8 12 20 32 52
2 4 4 8 12 20 32
2 4 6 8 19 12 14 16
0246810
024681010
02468
0 2 4 6 8 10
10
Avaliao: CCE0242_AV1_201201366356 LINGUAGEM DE PROGRAMAO I
Aluno:
Nota da Prova: 3,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 03/10/2013 14:49:48
Dado o trecho de lgica utilizando o conceito da linguagem de programao C. Diga o resultado das variveis x,
y e z depois da seguinte sequncia de operaes:
int x,y,z;
x=y=10;
z=++x;
x=-x;
y++;
x=x+y-(z--);
x = -11
y = 11
z = 10
x = -20
y = 20
z = 10
x = -01
y = 01
z = 10
x = 11
y = 11
z = 15
x = -13
y = 11
z = 13
Na linguagem C, uma varivel pode ser classificada como LOCAL ou GLOBAL. De acordo
com as caractersticas das variveis LOCAIS, marque a alternativa ERRADA.
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a varivel num seja
diferente de 0?
while (num == 0)
for (i = num; i > 0; i++)
while (num != 0)
enquanto (num > 0)
for ( i = 0; i == num; i++)
que tipo de dado deve ser utilizado para definir uma varivel que ir ramazenar um nmero do tipo: 65,890
int
char
uint
float
string
while
if-else
switch
for
struct
11 / 15 / 1918
1918 / 15 / 11
1918 / 11 / 15
11 / 1918 / 15
15 / 11 / 1918
|| e |||
Apenas |
| e ||
| e |||
Apenas |||
Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo
abaixo e escolha a opo que contm a srie exibida pelo cdigo.
0 0 1 1 2 4 7 13
0 1 1 2 4 7 13 24
1 1 2 4 7 13 24 44
2 4 7 13 24 44 81 149
1 2 4 7 13 24 44 81
9a Questo (Ref.: 201201537166) Pontos: 0,0 / 1,0
Uma parte bastante importante no estudo da linguagem C ter o conhecimento das suas bibliotecas. As
respectivas categorias das funes das bibliotecas #include ctype.h e #include math.h so:
Funes para teste de caracteres e converso de letras maisculas em minscula e vice-versa; funes
para entrada e sada de dados.
Funes para teste de caracteres e converso de letras maisculas em minscula e vice-versa; funes
matemticas que possibilitam arredondamento de um numero.
Funes para converso de nmeros e alocao na memria; funes matemticas que possibilitam
arredondamento de um numero.
Funes para entrada e sada de dados; funes matemticas que possibilitam arredondamento de um
numero.
Funes para entrada e sada de dados; funes para converso de nmeros e alocao na memria.
sqrt
double
elevado
pot
pow
=, > e ||
&&, || e ~
<, > e >=
+, - e *
&&, >= e ||
Na linguagem C, uma varivel pode ser classificada como LOCAL ou GLOBAL. De acordo
com as caractersticas das variveis LOCAIS, marque a alternativa ERRADA.
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y);
9
\n4
8
\n8
12
Uma das dificuldades da estrutura escolha/ caso o fato das restries variarem para
cada linguagem, dificultando a fixao. Na linguagem C, essa estrutura recebe o nome de
switch() e tem suas restries. Observe os trechos abaixo e assinale o que possvel ser
usado na linguagem C, supondo que se espera encontrar na varivel de nome a, inteira,
alguns valores e entres eles est o nmero 90. Analise as linhas abaixo e assinale que foi
escrita corretamente para testar o nmero 90 na estrutura switch().
Estava pesquisando na internet, quando li, num frum, um pedido de ajuda que inclua um
programa codificado na linguagem C, apresentado abaixo. A pessoa no tinha um
compilador e no estava conseguindo analisar o programa. Acompanhei no Teste de
Mesa, supondo que eu teria digitado 345 quando foi solicitado um nmero inteiro de trs
algarismos. Assinale a respostaCORRETA que apresenta o que foi exibido na tela.
elevado
double
pot
sqrt
pow
Para calcular a rea de um retngulo necessrio conhecer a medida dos lados. Considerando que a rea
dada pela altura multiplicada pela largura do retngulo, selecione o trecho de programa que mostra a entrada
correta dos dados necessrios para o clculo da rea de um retngulo.
while
for
struct
if-else
switch
Uma parte bastante importante no estudo da linguagem C ter o conhecimento das suas bibliotecas. As
respectivas categorias das funes das bibliotecas #include ctype.h e #include math.h so:
Funes para converso de nmeros e alocao na memria; funes matemticas que possibilitam
arredondamento de um numero.
Funes para entrada e sada de dados; funes para converso de nmeros e alocao na memria.
Funes para entrada e sada de dados; funes matemticas que possibilitam arredondamento de um
numero.
Funes para teste de caracteres e converso de letras maisculas em minscula e vice-versa; funes
matemticas que possibilitam arredondamento de um numero.
Funes para teste de caracteres e converso de letras maisculas em minscula e vice-versa; funes
para entrada e sada de dados.
10a Questo (Ref.: 201201684749) Pontos: 1,0 / 1,0
Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opo em que o descritivo da biblioteca est correto.
| e |||
|| e |||
Apenas |
Apenas |||
| e ||
iostream.h
stdio.h
stdin.h
iostream
studio.h
pow
sqrt
elevado
pot
double
que tipo de dado deve ser utilizado para definir uma varivel que ir ramazenar um nmero do tipo: 65,890
int
char
uint
float
string
Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opo em que o descritivo da biblioteca est correto.
Dado o trecho de lgica utilizando o conceito da linguagem de programao C. Diga o resultado das variveis x,
y e z depois da seguinte sequncia de operaes:
int x,y,z;
x=y=10;
z=++x;
x=-x;
y++;
x=x+y-(z--);
x = -13
y = 11
z = 13
x = -01
y = 01
z = 10
x = -11
y = 11
z = 10
x = 11
y = 11
z = 15
x = -20
y = 20
z = 10
7a Questo (Ref.: 201201206472) Pontos: 1,0 / 1,0
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y);
\n8
8
12
\n4
9
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a varivel num seja
diferente de 0?
while (num == 0)
while (num != 0)
for (i = num; i > 0; i++)
for ( i = 0; i == num; i++)
enquanto (num > 0)
struct
switch
while
if-else
for
Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos perifricos, verifique se est
correto os arquivos pr-definidos:
| e ||
| e |||
Apenas |||
|| e |||
Apenas |
stdin.h
stdio.h
iostream.h
studio.h
iostream
3. Para que possamos criar nossos programas na linguagem C, iniciamos por criar
o ______________, o qual pode ser feito atravs de um editor de texto no formatado e salvo
com a ______________ou mesmo utilizar um editor da linguagem, como o DEV C++. De
acordo com o sistema operacional isto pode ser um pouco diferente. Aps esta etapa,
devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual aps
ser executado apresenta o resultado de nosso programa.
4. Qual o nome da diretiva que tem vrias utilidades e uma delas construir macros que, algumas
vezes, podero substituir a definio de funes, tornando mais rpido o processamento?
typedef
struct
include
define
const
Por ser considerada uma linguagem de baixo nvel mais simples migrar para outra plataforma.
6. Aps o surgimento de vrias linguagens de Alto nvel, surge a linguagem C . Qual a dcada em
que foi desenvolvida?
dcada de 50
dcada de 90
dcada de 60
dcada de 70
dcada de 80
1. Na linguagem C, temos vrias formas de exibir mensagens na tela, atravs
das funes encontradas na biblioteca padro stdio.h. Sabe-se de antemo
que poderamos utilizar vrias delas para exibir um texto, mas a escolha da
funo parte da necessidade do programa.
Se um programa precisa exibir um texto, sem variveis ou constantes
numricas j com a quebra de linha no final, qual das funes apresentadas
amais adequada?
puts
printf
putchar
cout
2. Escreva o comando que defina uma constante de nome PI com valor igual a 3,14.
#define PI 3.14
#include PI 3.14
#define PI 3,14
#const PI 3,14
#include PI 3,14
3. Suponha que as bibliotecas necessrias foram declaradas e considere em funo das respostas
a numerao das linhas apresentadas entre parnteses.
(L1)int main()
(L2) {
(L3) char vet[40];
(L4) puts("Digite o seu nome completo:");
(L5) fgets(vet);
(L6) printf("%s\n", vet);
(L7) system("pause");
(L8) return (0);
(L9) }
isdigit()
isalpha()
isnotalphadigit()
isspace()
isalnum()
O comando return encerra a execuo de uma funo e pode retornar vrios valores para a
funo chamadora da funo.
Trecho
int num= 12; float med=9.8;
printf("\n12345678901234");
printf("\n%04d\t%.2f\n", num, med);
I, II e V esto corretas
2. Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a
varivel num seja diferente de 0?
while (num != 0)
while (num == 0)
3. O Operador ternrio uma forma elegante de representar if else if, visto que abreviada.
Observe o trecho abaixo e assinale a opo que descreve o que faz.
Exibe valor: 7
Exibe valor: 0
Exibe valor: 12
Exibe valor: 5
Exibe valor: 35
4. Existe sempre uma dvida por parte do desenvolvedor se escolhe switch() ou if quando est
usando a Linguagem C.
Sabemos que existem algumas exigncias para se usar o switch().
Analise as opes abaixo e assinale a opo correta.
I, III e IV so verdadeiras
I, III, IV e V so verdadeiras
III e V so verdadeiras
II, IV e V so verdadeiras
5. Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar
funcionrios no estava dando certo.
Ele apresentou as cinco opes abaixo.
Assinale a nica opo que atende exigncia: o candidato ser do sexo feminino e ter idade
nointervalo fechado em 18 e aberto em 30.
if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 )
if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 )
if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 )
if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 )
x=(a+b)
x == ( a + b )
x <= ( a + b )
x >= ( a + b )
x>(a+b)
for
struct
while
switch
if-else
2. Uma das dificuldades da estrutura escolha/ caso o fato das restries variarem para cada
linguagem, dificultando a fixao. Na linguagem C, essa estrutura recebe o nome de switch() e
tem suas restries. Observe os trechos abaixo e assinale o que possvel ser usado na
linguagem C, supondo que se espera encontrar na varivel de nome a, inteira, alguns valores e
entres eles est o nmero 90. Analise as linhas abaixo e assinale que foi escrita corretamente
para testar o nmero 90 na estrutura switch().
90: printf("Pode");
II e IV esto corretas.
I est errada.
4. Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo abaixo e
escolha a opo que contm a srie exibida pelo cdigo.
1 3 4 7 9 11 13
0 1 1 3 2 4 5 7
0 1 1 2 3 4 5 6
1 1 2 3 5 8 13 21
0 1 1 2 3 5 8 13 21
5. As estruturas de repetio so essenciais no desenvolvimentos de programas na linguagem C. Dado o
programa abaixo, identifique a opo que demonstra o que ser exibido na tela:
012
123
12
12345
012345
6. Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo abaixo,
supondo que voc digitou 2 e 4 quando lhe foram solicitados dois nmeros e escolha a opo que
contm a srie exibida pelo cdigo.
2 4 4 8 12 20 32
2 4 4 8 12 20 32 52
2 4 6 10 16 26 42
2 4 6 8 19 12 14 16
2 4 6 10 16 26 42 68
Avaliao: CCE0242_A V1_201201706815 LINGUA GEM DE PROGRA MA O I
Tipo de Avaliao: A V1
Aluno: 201201706815 - EUCLIDES SILVA DE JESUS
Quanto aos cdigos de formatao (especificadores de formato) usados com a funo printf() e/
outras e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a sada
abaixo:
Observao: A sequncia de nmeros que aparece na sada representa as colunas da tela.
Trecho
int num1= 7, num2=8; float num3=15.2;
printf("\n12345678901234");
&&, >= e ||
<, > e >=
&&, || e ~
+, - e *
=, > e ||
II e IV esto corretas.
IV est correta e a I no est correta.
II est correta e a III no est correta.
I est errada.
I e III esto corretas.
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a varivel num seja
diferente de 0?
Na linguagem C /C ++ existem trs loops ou estruturas de repetio, sendo elas, for, while e do-while. C onsidere
as afirmaes abaixo.
I) O loop for usado para repetir um comando ou bloco de comandos diversas vezes, podendo ser baseado em
um contador interno da estrutura e uma condio que o encerra.
II) A estrutura do-while executa inicialmente todos os comandos internos do lao, depois testa a condio, se
esta for verdadeira, retorna e faz tudo novamente.
III) A estrutura while testa uma condio, se esta for falsa, as instrues dentro do lao no sero executadas,
e o teste ser feito novamente at que a condio seja atingida.
| e ||
|| e |||
| e |||
Apenas a ||
Apenas a |||
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos at que o cpf seja igual a 0. Que
estrutura em C melhor representa esta tarefa?
Na lista de exerccios que foi liberada pela professora de Linguagem de Programao I, na questo
3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o
acompanhamento da execuo do programa no Teste de Mesa, supondo que tivesse sido digitada
a seguinte data: 11151918.
Assinale a opo CORRETA para a sada desse programa.
1918 / 11 / 15
1918 / 15 / 11
11 / 15 / 1918
15 / 11 / 1918
11 / 1918 / 15
Uma parte bastante importante no estudo da linguagem C ter o conhecimento das suas bibliotecas. As
respectivas categorias das funes das bibliotecas #include ctype.h e #include math.h so:
Funes para converso de nmeros e alocao na memria; funes matemticas que possibilitam
arredondamento de um numero.
Funes para entrada e sada de dados; funes matemticas que possibilitam arredondamento de um
numero.
Funes para teste de caracteres e converso de letras maisculas em minscula e vice-versa; funes
matemticas que possibilitam arredondamento de um numero.
Funes para entrada e sada de dados; funes para converso de nmeros e alocao na memria.
Funes para teste de caracteres e converso de letras maisculas em minscula e vice-versa; funes
para entrada e sada de dados.
Estava pesquisando na internet, quando li, num frum, um pedido de ajuda que inclua um
programa codificado na linguagem C, apresentado abaixo. A pessoa no tinha um compilador e
programa codificado na linguagem C, apresentado abaixo. A pessoa no tinha um compilador e
no estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria
digitado 345 quando foi solicitado um nmero inteiro de trs algarismos. Assinale a resposta
CORRETA que apresenta o que foi exibido na tela.
double
pot
pow
sqrt
elevado
a
1 Questo (Ref.: 201202290594) Pontos: 0,5 / 0,5
Qual o nome da funo matemtica que calcula a potenciao de um nmero?
sqrt
double
elevado
pot pow
a
2 Questo (Ref.: 201202314785) Pontos: 1,0 / 1,0
Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opo em que o descritivo da biblioteca est correto.
a
3 Questo (Ref.: 201202325795) Pontos: 1,0 / 1,0
Qual a sada de tela, deste trecho de programa?
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y);
9
\n8
12
\n4
8
file:///C:/Users/Desktop/Est%C3%A1cio_files/bdq_prova_resultado_preview_aluno.htm 1/4
29/6/2014 BDQ Prova
a
4 Questo (Ref.: 201202399980) Pontos: 1,0 / 1,0
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a varivel num seja
diferente de 0?
a
5 Questo (Ref.: 201202454152) Pontos: 0,5 / 0,5
stdio.h
iostream
studio.h
iostream.h
stdin.h
a
6 Questo (Ref.: 201202310412) Pontos: 0,5 / 0,5 que tipo de dado deve ser utilizado para definir uma varivel
float
uint
char
int
string
a
7 Questo (Ref.: 201202290596) Pontos: 1,0 / 1,0
Qual a estrutura de repetio usada para quantidade indeterminada de repeties?
for
struct
if-else
while
switch
file:///C:/Users/Desktop/Est%C3%A1cio_files/bdq_prova_resultado_preview_aluno.htm 2/4
29/6/2014 BDQ Prova
a
8 Questo (Ref.: 201202356599) Pontos: 0,5 / 0,5
| e ||
| e |||
Apenas |
Apenas |||
|| e |||
a
9 Questo (Ref.: 201202316269) Pontos: 1,0 / 1,0
Dado o trecho de lgica utilizando o conceito da linguagem de programao C. Diga o resultado das variveis x, y e z
depois da seguinte sequncia de operaes:
int x,y,z;
x=y=10;
z=++x;
x=-x;
y++;
x=x+y-(z--);
x = -01
y = 01
z = 10
x = 11
y = 11
z = 15
x = -20
y = 20
z = 10
x = -13
y = 11
z = 13
x = -11
y = 11
z = 10
a
10 Questo (Ref.: 201202314746) Pontos: 0,0 / 1,0
Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos perifricos, verifique se est
correto os arquivos pr-definidos:
file:///C:/Users/Desktop/Est%C3%A1cio_files/bdq_prova_resultado_preview_aluno.htm 3/4
Avaliao: CCE0242_AV1_201307052207 LINGUAGEM DE PROGRAMAO I
Aluno:
Nota da Prova: 4,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 05/04/2014 14:24:39
|| e |||
Apenas |||
Apenas |
| e ||
| e |||
stdio.h
studio.h
iostream
iostream.h
stdin.h
O programa exibir 16
Ocorrer um erro
O programa exibir 0
O programa exibir 8
O programa exibir 11
Geralmente, o primeiro comando, pode ser uma funo, que se aprende quando se
estuda uma linguagem de programao o que produz um resultado na tela.
Na linguagem C, temos uma funo com a possibilidade de formatao muito rica.
Observe o programa abaixo e assinale a opo que exibe a sada desse programa.
5a Questo (Ref.: 201307291249) Pontos: 1,0 / 1,0
Na programao em C como em outras linguagens, muitas vezes se faz necessrio a converso de tipos de
dados, para que possamos exibir ou armazenar o resultado de uma operao da forma desejada. O nome dado
a esta operao Cast.
Das opes apresentadas, marque aquela que converte e armazena corretamente o valor de uma varivel n do
tipo int para a varivel x do tipo float utilizando o Cast.
x = (float) n;
n = float x;
x = float n;
x = (int) n;
n = (float) x;
Quando usamos funes de entrada e de sada formatadas, precisamos escolher com muito
cuidado os especificadores de formato afim de que no sejamos surpreendidos.
void main(){
int a= 3; int b =2;
switch(a){
case 1: a++; break;
case 2: a-=b++; break;
case 3: if(b)a+=b;
default: a = 1;
}
printf("%d", a+b);
system("PAUSE");
}
O programa exibir 7
Ocorrer um erro
O programa exibir 5
O programa exibir 1
O programa exibir 3
8a Questo (Ref.: 201307160784) Pontos: 1,0 / 1,0
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y);
9
8
\n8
\n4
12
void main(){
int x=1, a;
do{
for(a = 1; a<2;a++){ a+=1; }
printf("%d",x); printf("%d",a);
}while(x++<2);
system("PAUSE");
}
Observe o trecho de cdigo abaixo e suponha que foi digitado o nmero 1762.
Data: 02/10/2013
que tipo de dado deve ser utilizado para definir uma varivel que ir ramazenar um nmero do tipo: 65,890
uint
char
float
string
int
Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo abaixo e
escolha a opo que contm a srie exibida pelo cdigo.
0 1 1 2 3 4 5 6
1 3 4 7 9 11 13
0 1 1 3 2 4 5 7
0 1 1 2 3 5 8 13 21
1 1 2 3 5 8 13 21
Estava pesquisando na internet, quando li, num frum, um pedido de ajuda que inclua um
programa codificado na linguagem C, apresentado abaixo. A pessoa no tinha um compilador e
no estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu
teria digitado 345 quando foi solicitado um nmero inteiro de trs algarismos. Assinale a
respostaCORRETA que apresenta o que foi exibido na tela.
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y);
\n8
12
\n4
9
8
Para calcular a rea de um retngulo necessrio conhecer a medida dos lados. Considerando que a rea
dada pela altura multiplicada pela largura do retngulo, selecione o trecho de programa que mostra a entrada
correta dos dados necessrios para o clculo da rea de um retngulo.
Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo
abaixo e escolha a opo que contm a srie exibida pelo cdigo.
0 1 1 2 4 7 13 24
1 2 4 7 13 24 44 81
1 1 2 4 7 13 24 44
2 4 7 13 24 44 81 149
0 0 1 1 2 4 7 13
pot
elevado
double
pow
sqrt
Uma parte bastante importante no estudo da linguagem C ter o conhecimento das suas bibliotecas. As
respectivas categorias das funes das bibliotecas #include ctype.h e #include math.h so:
Funes para teste de caracteres e converso de letras maisculas em minscula e vice-versa; funes
matemticas que possibilitam arredondamento de um numero.
Funes para converso de nmeros e alocao na memria; funes matemticas que possibilitam
arredondamento de um numero.
Funes para teste de caracteres e converso de letras maisculas em minscula e vice-versa; funes
para entrada e sada de dados.
Funes para entrada e sada de dados; funes para converso de nmeros e alocao na memria.
Funes para entrada e sada de dados; funes matemticas que possibilitam arredondamento de um
numero.
11 / 1918 / 15
15 / 11 / 1918
11 / 15 / 1918
1918 / 11 / 15
1918 / 15 / 11
Sabemos que para a utilizao de funes da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opo em que o descritivo da biblioteca est correto.
Nota da Prova: 5,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1,5 Data: 05/10/2013 14:31:42
a
1 Questo (Ref.: 201102429974) Pontos: 0,5 / 0,5
Para calcular a rea de um retngulo necessrio conhecer a medida dos lados. Considerando que a rea dada
pela altura multiplicada pela largura do retngulo, selecione o trecho de programa que mostra a entrada correta
dos dados necessrios para o clculo da rea de um retngulo.
a
2 Questo (Ref.: 201102440178) Pontos: 0,0 / 0,5
Quanto aos cdigos de formatao (especificadores de formato) usados com a funo printf() e/
outras e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a sada
abaixo:
Observao: A sequncia de nmeros que aparece na sada representa as colunas da tela.
Trecho
int num1= 7, num2=8; float num3=15.2;
printf("\n12345678901234");
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 04/12/2013
BDQ Prova Pgina 2 de 4
a
3 Questo (Ref.: 201102440411) Pontos: 0,0 / 1,0
Estava pesquisando na internet, quando li, num frum, um pedido de ajuda que inclua um
programa codificado na linguagem C, apresentado abaixo. A pessoa no tinha um compilador e
no estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu
teria digitado 345 quando foi solicitado um nmero inteiro de trs algarismos. Assinale a resposta
CORRETA que apresenta o que foi exibido na tela.
a
4 Questo (Ref.: 201102429995) Pontos: 1,0 / 1,0
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos at que o cpf seja igual a 0. Que estrutura
em C melhor representa esta tarefa?
if (cpf != 0)
{ // [bloco de comandos] }
do{ // [bloco de comandos] }
while (cfp !=0);
while{ // [bloco de comandos] }
do (cfp !=0);
do while (cfp !=0)
{ // [bloco de comandos] }
for (cpf=0; cpf !=0; cpf++)
{ // [bloco de comandos] }
que tipo de dado deve ser utilizado para definir uma varivel que ir ramazenar um nmero do tipo: 65,890
float
char
string
uint
int
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 04/12/2013
BDQ Prova Pgina 3 de 4
a
6 Questo (Ref.: 201102441343) Pontos: 1,0 / 1,0
Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo abaixo e
escolha a opo que contm a srie exibida pelo cdigo.
0 1 1 3 52 4 7
1 3 4 7 9 11 13
0 1 1 2 3 4 5 6
0 1 1 2 3 5 8 13 21
1 1 2 3 5 8 13 21
Na linguagem C, uma varivel pode ser classificada como LOCAL ou GLOBAL. De acordo
com as caractersticas das variveis LOCAIS, marque a alternativa ERRADA.
As variveis locais no podem ser acessadas de fora do escopo em que foram criadas.
Uma varivel local s visualizada pela funo onde foi declarada.
A funo main() pode acessar qualquer varivel local de qualquer funo.
Existem funes que no tm variveis locais.
Duas, ou mais funes, podem declarar variveis locais com os mesmos nomes.
switch
for
if-else
struct
while
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 04/12/2013
BDQ Prova Pgina 4 de 4
1918 / 15 / 11
11 / 15 / 1918
1918 / 11 / 15
15 / 11 / 1918
11 / 1918 / 15
int x=4,
y=8;
if (x < 2)
printf ("%d \n", x);
else
printf ("%d \n", y);
\n4
9
\n8
8
12
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 04/12/2013