Buscar

AVS LINGUAGEM DE PROGRAMAÇÃO I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

LINGUAGEM DE PROGRAMAÇÃO I
No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em seguida com um único clique ou um pressionamento de uma tecla. Analise as afirmativas abaixo e escolha a opção correta
I Pressionar F9(pode ser F11 em versões mais novas)
II Clicar no ícone Compilar
III Clicar no ícone Executar
IV Clicar no ícone Compilar e Executar
RESPOSTA: Tanto a I quanto a IV possibilitam isso.
Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta.
I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário 
RESPOSTA: I e IV estão corretas.
Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo? RESPOSTA: 	include.
Com relação à diretiva de pré compilação #include, pode-se dizer que: RESPOSTA: É usada para inclusão de arquivos cabeçalhos (headers) 
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;
RESPOSTA: | e |||.
Em relação à variável global, podemos afirmar:
I Somente a função principal pode alterar o valor armazenado
II Todas as funções podem alterar o valor armazenado
III É declarada dentro da função principal
IV É declarada fora de todas as funções
V Pode ser declarada em qualquer posição
RESPOSTA: II e IV.
A diretiva #include < stdio.h> faz referência a: RESPOSTA: Declarações de funções úteis para entrada e saída de dados.
Qual será a saída do comando abaixo: printf("O valor de Pi é %.6f", pi); RESPOSTA: O valor de Pi é 3.141592.
Se a variável p está armazenando o valor 6, qual valor será armazenado na variável r após ser executada a função: r = pow (r,3) RESPOSTA: 216.
Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. RESPOSTA: math.h - Funções matemáticas.
Estudamos alguns caracteres especiais que lhe ajudam a formatar a saída de seus programas. Eles também são conhecidos como caracteres de controle ou sequência de escape por serem sempre precedidos pela \ cujo nome em inglês é backslash e por aqui é conhecida como barra invertida ou contra-barra. Observe a linha abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display. printf ("RESULTADO =\\%07d\\\n", 123); RESPOSTA: RESULTADO =\0000123\
Um aluno precisava fazer uma citação e deveria colocar uma frase entre aspas. Escolha a opção que poderá resolver o problema dele. RESPOSTA: printf("\"LPI\"");
Saída formatada necessita de muita atenção. Se você precisasse exibir 12345 utilizando 8 casas e preenchendo com zero as que não fossem necessárias, qual das opções abaixo você escolheria? RESPOSTA: printf("%08d\n", 12345);
Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas. Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence. RESPOSTA: tolower() e ctype.h.
Após o surgimento de várias linguagens de Alto nível, surge a linguagem C . Qual a década em que foi desenvolvida? RESPOSTA: década de 70.
Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de atuação. Um dia, resolveu criar uma biblioteca e nomeou de minhas Funcoes.h, salvando em uma pasta de nome funções na raiz do drive C. Quando foi incluir, usou: RESPOSTA: #include "c:\funcoes\ minhasFuncoes.h"
Na Linguagem C, encontramos três funções que podem exibir na tela. Leia com atenção as afirmativas abaixo e selecione a opção correta 
I A função puts() exibe uma cadeia de caracteres, mas não exibe conteúdo de variáveis.
II A função printf() exibe cadeia de caracteres, conteúdo de variáveis de qualquer tipo, resultado de expressões.
III A função putchar() exibe uma cadeia de caracteres ou o conteúdo de variáveis do tipo char com um caractere ou um conjunto de caracteres. RESPOSTA: A afirmativa III está errada e as demais corretas.
Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de atuação. Um dia, resolveu criar uma biblioteca e nomeou de minhas Funcoes.h, salvando em uma pasta de nome funções na raiz do drive C. Quando foi incluir, usou: RESPOSTA: #include "c:\funcoes\
Sabe-se que os códigos das letras Maiúsculas se encontram no intervalo fechado de 65 a 90(A-Z) e os das letras Minúsculas se encontram no intervalo fechado de 97 a 122(a-z) Qual das linhas abaixo apresenta a letra H Maiúscula? char c='e'; RESPOSTA: printf("\nValor de c %c ",toupper(c)+3); 
Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma mensagem de erro. O dado testado era do tipo inteiro. Assinale a opção que ele escolheu. RESPOSTA: switch() com quatro cases e um default.
Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados. Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C. RESPOSTA: if x > 0 { a = 2;}
João foi realizar uma prova que tinha uma questão com o trecho abaixo e pedia para assinalar a opção que explicava a finalidade da estrutura while nele.
int num; 
puts("\nNumero de ... algarismos:"); 
scanf("%d", &num);
RESPOSTA: Trecho de Proteção para evitar que o usuário digite número menor do que 100 ou maior do que 999.
Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma condição que decidirá se continua repetindo ou não. Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez? RESPOSTA: do...while
Com relação a diretiva de pré compilação #include, pode-se dizer que: RESPOSTA: É usada para inclusão de arquivos cabeçalhos (headers).
Se executarmos o comando printf(ceil(3.2));.O que será exibido na tela? RESPOSTA: 4.
Observe o trecho de código em Linguagem C #include main () { char Ch; scanf("%c", Ch); printf ("Você pressionou a tecla %c",Ch); } Na execução do código acima, ao pressionar qualquer tecla, o resultado será RESPOSTA: Ocorre um erro na alocação do valor digitado para variável na memória.
Marque a alternativa que apresenta a linha de comando, em C++, que armazena na variável ¿resto¿ o resto da divisão de 6 por 2. RESPOSTA: resto = (6 % 2);
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. RESPOSTA: <, > e >=
Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais. Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma expressão relacional correta na linguagem C. RESPOSTA: x = ( a + b )
Leia com atenção as afirmativas abaixo e escolha a opção correta.
I A estrutura do for, por definição, é ideal quando o número de repetições for conhecido
II A estrutura do for testa ao final enquanto a estrutura while testa no início
III A estrutura while pode simular a estrutura do for e a estrutura do... while
IV A estrutura do for sem nenhum parâmetro, só com os ; dentro dos parênteses e com um if no corpo da repetição, pode simular a estrutura while
V Tanto a estrutura do...while quanto a estrutura while, testam no início
RESPOSTA: Somente I, III e IV estão corretas. 
Considere o trecho de código abaixo. O que será impresso quando o programa for executado?
int main()
{
int contador = 1;//declarando e inicializando a variável de controle
while (contador <= 10) // Testando a condição
RESPOSTA: Nunca vai parar. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...
Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA: RESPOSTA: Precisamos recompilar o código fonte para o Linux.
Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos: RESPOSTA: stdin = Dispositivo de entrada padrão (normalmente o teclado).
Desenvolva uma função em linguagem C que receba 2 números diferentes e retorne o maior valor. RESPOSTA: float maior(float num1, float num2) { if(num1 > num2) return num1; else return num2; }.
Qual o nome da função matemática que calcula a potenciação de um número? RESPOSTA: pow.
Considerando que a variável TemperC receba valor de temperatura em graus Celsius digitado pelo usuário e que a variável TemperF seja o resultado da temperatura de entrada em graus Fahrenheit, qual seria a linha de comando correta, sabendo que oF = oC x 1,8 + 32. RESPOSTA: TemperF = (TemperC * 1.8) + 32.
Um aluno declarou uma variável inteira da seguinte forma: int num =145; Qual linha ele deverá incluir em seu programa para que exiba o conteúdo com quatro casas alinhadas à direita, deixando espaços quando não for usada a posição. RESPOSTA: printf("\nValor de num: %4d ",num);
Marque a opção que apresenta apenas operadores relacionais: RESPOSTA: > < == <= >=
Observe as expressões abaixo que podem fazer parte do comando de teste(if) na linguagem C. Essas expressões podem estar corretas ou apresentarem erros de sintaxe e/ou lógica. Assinale a opção CORRETA.
I a > 18 (a é uma variável do tipo int)
II n1 = n2
III resp == 'S' && resp== 's' (resp é uma variável do tipo char de um caracter)
IV x % 2 == 0( x é um variável do tipo float)
RESPOSTA: Só a afirmativa I não apresenta erros.
Analise o código a seguir e marque a alternativa que exprime o que esse trecho de código executa, caso o usuário introduza um número positivo maior que zero: #include < stdio.h> //Retire o espaço depois de < quando for compilar. RESPOSTA: O código mostra os todos os números pares menores ou igual a x.
Na maioria das linguagens de programação, as estruturas de controle de fluxo são fundamentais para a criação de programas elegantes e de fácil entendimento. Assinale a alternativa correta com relação aos comandos de controle de fluxo da linguagem C, sabendo que o comando for apresenta a seguinte forma geral: for (inicialização;condição;incremento) declaração; RESPOSTA: Pode-se omitir a declaração, e, mesmo assim, o comando for ainda será válido.

Continue navegando