LING. DE PROGRAMACAO l - Várias provas AV1

LING. DE PROGRAMACAO l - Várias provas AV1


DisciplinaLógica de Programação5.164 materiais45.607 seguidores
Pré-visualização11 páginas
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 
 
 
 2a Questão(Ref.: 201201591711) Pontos:1,0 / 1,0 
Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as 
características das variáveis LOCAIS, marque a alternativa ERRADA. 
 
 Uma variável local só é visualizada pela função onde foi declarada. 
 Existem funções que não têm variáveis locais. 
 As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
 Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
 A função main() pode acessar qualquer variável local de qualquer função. 
 
 
 3a Questão(Ref.: 201201580533) Pontos:0,5 / 0,5 
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a 
variável 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++) 
 
 4a Questão(Ref.: 201201490965) Pontos:0,0 / 0,5 
que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do 
tipo: 65,890 
 
 int 
 char 
 uint 
 float 
 string 
 
 5a Questão(Ref.: 201201471149) Pontos:1,0 / 1,0 
Qual a estrutura de repetição usada para quantidade indeterminada de repetições? 
 
 while 
 if-else 
 switch 
 for 
 struct 
 
 
 6a Questão(Ref.: 201201590942) Pontos:0,0 / 1,0 
Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão 3, 
estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o acompanhamento da 
execução do programa no Teste de Mesa, supondo que tivesse sido digitada a seguinte data: 11151918. 
Assinale a opção CORRETA para a saída desse programa. 
 
 
 11 / 15 / 1918 
 1918 / 15 / 11 
 1918 / 11 / 15 
 11 / 1918 / 15 
 15 / 11 / 1918 
 
 
 7a Questão(Ref.: 201201537152) Pontos:0,5 / 0,5 
A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as 
seguintes afirmativas: 
|) Possibilidade em programação de alto e baixo nível; 
||) Grande período para o aprendizado. 
|||) Adequação a grandes projetos; 
 Assinale a alternativa que contem apenas vantagens da linguagem C++. 
 
 || e ||| 
 Apenas | 
 | e || 
 | e ||| 
 Apenas ||| 
 8a Questão(Ref.: 201201591932) Pontos:0,0 / 1,0 
Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a 
opção que contém a série exibida pelo código. 
 
 
 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 Questão(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 funções das bibliotecas #include ctype.h e #include 
math.h são: 
 
 Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-
versa; funções para entrada e saída de dados. 
 Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-
versa; funções matemáticas que possibilitam arredondamento de um numero. 
 Funções para conversão de números e alocação na memória; funções matemáticas que 
possibilitam arredondamento de um numero. 
 Funções para entrada e saída de dados; funções matemáticas que possibilitam 
arredondamento de um numero. 
 Funções para entrada e saída de dados; funções para conversão de números e alocação 
na memória. 
 
 10a Questão(Ref.: 201201471147) Pontos:0,0 / 0,5 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 sqrt 
 double 
 elevado 
 pot 
 pow 
 
 1a Questão(Ref.: 201101664888) Pontos:0,5 / 0,5 
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. 
 
 +, - e * 
 =, > e || 
 &&, || e ~ 
 <, > e >= 
 &&, >= e || 
 
 2a Questão(Ref.: 201101674692) Pontos:0,0 / 0,5 
Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em 
vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: 
Observação: A sequência de números que aparece na saída representa as colunas da tela. 
 
Trecho 
int num= 12; floatmed=9.8; 
printf(&quot;\n12345678901234&quot;); 
 
 
 
 printf(&quot;\n%4d\t%f\n&quot;, num, med); 
 printf(&quot;\n%d\t%6.2f\n&quot;, num, med); 
 printf(&quot;\n%d\t06.2f\n&quot;, num, med); 
 printf(&quot;\n%d\t%06.2f\n&quot;, num, med); 
 printf(&quot;\n%04d\t%.2f\n&quot;, num, med); 
 
 3a Questão(Ref.: 201101622751) Pontos:1,0 / 1,0 
Na linguagem C/C++ existem três loops ou estruturas de repetição, sendo elas, for,while e do-
while. Considere as afirmações 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 condição que o encerra. 
II) A estrutura do-while executa inicialmente todos os comandos internos do laço, depois testa 
a condição, se esta for verdadeira, retorna e faz tudo novamente. 
III) A estrutura while testa uma condição, se esta for falsa, as instruções dentro do laço não 
serão executadas, e o teste será feito novamente até que a condição seja atingida. 
As assertivas corretas são: 
 
 | e ||| 
 Apenas a || 
 || e ||| 
 | e || 
 Apenas a ||| 
 
 4a Questão(Ref.: 201101621509) Pontos:1,0 / 1,0 
Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas 
bibliotecas. As respectivas categorias das funções das bibliotecas #include ctype.h e #include 
math.h são: 
 
 Funções para entrada e saída de dados; funções para conversão de números e alocação 
na memória. 
 Funções para entrada e saída de dados; funções matemáticas que possibilitam 
arredondamento de um numero. 
 Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-
versa; funções matemáticas que possibilitam arredondamento de um numero. 
 Funções para conversão de números e alocação na memória; funções matemáticas que 
possibilitam arredondamento de um numero. 
 Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-
versa; funções para entrada e saída de dados. 
 
 5a Questão(Ref.: 201101664876) Pontos:0,5 / 0,5 
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a 
variável num seja diferente de 0? 
 
 for (i = num; i > 0; i++) 
 for ( i = 0; i == num; i++) 
 while (num == 0) 
 while (num != 0) 
 enquanto (num > 0) 
 
 6a Questão(Ref.: 201101664869) Pontos:1,0 / 1,0 
Os operadores lógicos servem para combinar resultados de expressões, retornando se o 
resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que 
deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o 
resultado da combinação seja verdadeiro. 
 
 ((pontos>=10) # (pontos <=20)) 
 ((pontos>=10) ! (pontos <=20)) 
 ((pontos>=10) % (pontos <=20)) 
 ((pontos>=10) || (pontos <=20)) 
 ((pontos>=10) && (pontos <=20)) 
 
 7a Questão(Ref.: 201101575308) Pontos:0,0 / 0,5 
que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar
Ricardo
Ricardo fez um comentário
Ajudou? Da uma moral e aprova ali a esquerda do ''zip''... rs. Obrigado!
1 aprovações
Carregar mais