Baixe o app para aproveitar ainda mais
Prévia do material em texto
A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA I e III estão corretas A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe R - I e III estão corretas. A função scanf utiliza qual operador para a entradade dados : R - Endereço A função _________ funciona como a função scanf(), R - fscanf() A função fgets(): R - lê uma linha inteira de uma vez A função rewind() de protótipo R - Retornar a posição corrente do arquivo para o início. A linguagem C permite a inicialização de vetores junto com sua declaração R - char valores = "ABCD"; A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: Com pequenas alterações, o programa poderá ser compilado em várias plataformas. A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente R - scanf("%s", nome); A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados R - Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\0') A linguagem C/C++ apresenta vantagens |) Possibilidade em programação de alto e baixo nível; R - | e ||| Acerca da Linguagem de Programação C, podemos afirmar que: I) Todo programa em C é composto de uma ou mais funções. II) Uma função main deve ser definida em cada programa. III) O C é case sensitive, ou seja, diferencia maiúsculas de minúsculas. IV) O C é baseado na Linguagem UAL. Marque somente a única resposta correta: Somente as afirmativas I, II e III são corretas. Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. O número de ifs encadeados é igual ao número de respostas possíveis, não considerando aresposta errada do usuário, pois essa seria criticada no else. Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta:I. Na linguagem C++, R - Somente as sentenças I e II estão corretas Ao implementarmos um programa, precisamos ter em mente qual o nosso objetivo, quais as entradas que vamos precisar e quais as saídas que devemos prover. Esse ciclo é o que acontece com os dados durante a execução do programa. Diante do exposto, marque a alternativa que contém a sequência correta do ciclo de processamento de um programa. Estruturada e Rapidez Após o surgimento de várias linguagens de Alto nível, surge a linguagem C R - década de 70 Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos: stdin = Dispositivo de entrada padrão (normalmente o teclado) As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código R - math.h - stdlib.h As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque aalternativa que contém as bibliotecas necessárias para que este código funcione. math.h - stdlib.h As funções existem para decompor um problema em partes menores, simplificandoe organizando o programa como um todo O comando return encerra a execu ção de uma fu nção e pode retornar vários v alores para afunção chamado ra da função As matrizes, assim como os vetores, são muito importantes para facilitar o trabalho de um programador, por isso é R - int matrizExemplo[10][20]; As matrizes, em geral, são caracterizadas por se tratarem de uma única variável R - int mat[3][3]; mat[0][2] = 5 Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. R - int numeros[3] = { 0, 1, 2}; Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. <, > e >= Assinale a função que não é disponível na plataforma Linux system() C o nsid era ndo que a v a riáv e l Te m pe rCre c eba v alo r de te m pe ra tur a R - TemperF = (Temper C * 1.8) + 32 Considerar o trecho do programa abaixo: int x, y, z; x =10; z = 3; z = (++x) * (y--); printf("x = %d\t y=%d\t z=%d",x,y,z); O que irá aparecer na tela x = 11 y = 2 z = 33 Considere o código abaixo. Considere que o usuário digite 11. O que será impresso para o usuário? Top! considere o programa abaixo e responda: Qual é o preço total se o usuário comprar 11 laranjas R - 18.40 Considere que as bibliotecas necessárias foram devidamente declaradas. int main() { FILE *arq ; R - char - fopen - fclose Considere que todas as bibliotecas necessárias foram declaradas. int main() { int mat[3][3], i, j, det; R - do-for-for-while Construa um programa que informe ao usuário que ele deverá R - #include <stdio.h> # include <stdlib.h> int main() { int num ; printf("\nDigite um numero com tres algarism os:"); scanf("%d", &num ); if( abs(num )>=100 && abs(num )<=999) printf("\nCe ntenas: %d \tUnidades: %d \n",abs(num )/100, abs(num )%10); else printf(“\nO numero não três algarismo\n”)} Dada a função abaixo, qual o valor que será retornado quando esta função for chamada com: perc(200, 15) R - 230 Dado o programa na linguagem de programação C abaixo , informe qual os valores das variáveis x, y, a, b, c e d R - 12, 3, 10, 12, 4, 4 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. R - x = -11 y = 11 z = 10 Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de atribuição: = Durante a criação de um programa, foi percebido que uma parte do código era executada várias R - Criar uma função para executar a parte do código que se repetia. Em Linguagem C, assim como em outra linguagens, há a necessidade do uso de valores constantes, ou seja, elementos que durante toda a execução do código não mudará de valor. Considerando a linguagem C, qual a maneira correta para se declarar a constante PI. #define PI 3.14; Em programação é possível que haja decisões usando o IF. Todo IF deve vir seguido de uma condição que deve tercomo resultado Verdadeiro ou Falso. Considerando esta afirmativa, qual das opções abaixo deve apresentar erro nacompilação if (z = 21) Em relação à variável global, podemos afirmar: I Somente a função principal pode alterar o valor armazenado R - II e IV Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h. R - #include stdio.h #include stdlib.h #include math.h Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C. If, nota_do_aluno_2, HOJE, _yes Estava pesquisando na internet, quando li, num fórum, R - 0343 (O valor absoluto do resu ltado da expressã o formatada Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta. I e IV estão corretas Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if R - III e V são verdadeiras Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem C. III e V são verdadeiras Função em C onde são colocados todos os comandos e outras funções que R - main() Identifique no código abaixo um exemplo de Objeto (Instância), Método e Classe Objeto: java1, Classe: Java, Método: getNome() - Objeto é uma instância de classe. Classe é um modelo abstrato de dados. Método é uma operação ou ação ofertada pela classe. leia com atenção as afirmativas abaixo e escolha a opção correta. I A estrutura do for, por definição R - Somente I, III e IV estão corretas Marque abaixo a instrução que permite parar uma execução dentro de um switch break Matrizes é um dos conceitos mais largamente usado em programação R - int matriz[2][3]= {{2,4,6};{7,8,9}}; Matrizes são estruturas de dados extremamente poderosas e quesão muito empregadas R - Não existem matrizes com mais de duas dimensões. Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise R - 2 4 6 10 16 26 42 Muitas séries matemáticas podem ser geradas pela estrutura do for R - 1 1 2 3 5 8 13 21 Na Aula 1, estudamos algumas características e vantagens da linguagem C R - As afirmativas I, IV e V estão corretas e as demais, erradas. Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o programador R - Somente para leitura Na definição de uma função, precisamos escrever suas partes, sendo algumas R - Tipo , Nome, e Corpo da função Na história da linguagem C, alguns momentos foram marcantes R - Padrão C99 Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, naquestão 3 R - 1918 / 11 / 15 Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais R - if x > 0 { a = 2;} Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressõe R - x = ( a + b ) Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes R – tipo nome_matriz[numero_linhas][numero_colunas] Na função main() da linguagem C, declarações, comandos, estrutura R - { e } Na linguagem C, temos várias formas de exibir mensagensna tela, atravésdas funções encontradas na biblioteca padrão stdio.h R - puts Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. R - A função main() pode acessar qualquer variável local de qualquer função. Na linguagem de programação C, como em outras, na criação de programas, devemos definir R - char, int, float, double, void Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados R - cin ( ) Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados R- char, int, float, double, void Na manipulação de arquivos na linguagem C, no processo de abertura do mesmo, podemos ter erros: R - A função fopen, retorna NULL quando não consegue abrir o arquivo Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. fputc() R - Função para gravar um caractere Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. feof() R - Função que detecta o fim do arquivo. Nas aulas aprendemos sobre as funções de leitura e gravação R - fwrite(endreçoElemento, tamanho, quantidade, ptrArq) No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar R - Tanto a I quanto a IV possibilitam isso No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar R - Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./no terminal para executá-lo. O chefe do departamento do pessoal da Empresa YYY gostaria de declarar R - char nomes[20][31]; float salarios[20][14] O professor de Matemática armazena as notas dos quatro bimestres e da média R - float NOTAS[47][5]; O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor R - Testa uma expressão e dependendo do resultado permite que o O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto R - Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes. O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. R - Exibe valor: 5 O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. R - Exibe valor: 5 Observe o programa abaixo e escolha a opção que apresenta R - O valor retornado corresponde ao deslocamento mais um em relação Observe abaixo algumas declarações de variáveis e assinale a declaração errada. R - long float x; Observe abaixo várias funções que recebem dados via teclado. R - scanf() Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? R - scanf() Observe o código apresentado na questão: R - Ocorrerá um erro Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display. R - Juros de 10% Os chamados vetores e matrizes podem ser considerados como: R - Estruturas de dados homogêneas Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se R - do...while Os o peradores de incremento (++) e decremento (--) são muito R - a =b; b=b +1; Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. R - ((pontos>=10) && (pontos <=20)) Para a manipulação de arquivos na linguagem C, primeiro precisamos R - a rq = fop en ("te x to .tx t" , "a +"); Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo R - arq = fopen("texto.txt", "a+"); Para calcular a área de um retângulo é necessário conhecer a medida dos lados. R - cin >> altura >> largura; Para o programa abaixo qual a saída apresentada? R - 100 121 144 169 196 225 Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________ R - Código fonte - extensão .c - compilar - executável Preencha as lacunas abaixo para que a mensagem abaixo seja exibida, caso a variável Idade R - >=; &&; >; Qual seria o menor programa compilável da Linguagem m C ? R - main(){} Qual a estrutura de repetição usada para quantidade indeterminada de repetições? R - while Qual das características abaixo NÃO pode ser atribuída á linguagem C? R - Complexidade porque tem muitas palavras reservadas Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? R - while (num != 0) Qual é a saída de tela, deste trecho de programa? R - 8 Qual o nome da diretiva que é usada para incluir arquivos dentro do programa R - include Qual o nome da diretiva que tem várias utilidades e uma delas é construir macros que, algumas vezes, R - define Qual o nome da função matemática que calcula a potenciação de um número? R - pow Quando precisamos incrementar o valor de uma variável em C, geralmente usamos a forma contrata R - a = b++; o valor de a e b são respectivamente: 8 e 9 Quanto aos códigos de formatação (especificadores de f ormato) usados com a função printf() R - printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3); Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() R - printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3); Quanto aos códigos de formatação (especificadores de formato) usados com afunção printf() R - Printf(“\n%d\t%06.2 que tipo de dado deve ser utilizado para definir uma variável R - float Sabemos que para a utilização de funções da linguagem C precisamos declarar R - math.h - Funções matemáticas Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decima R - float notas[150]; Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada R - Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo Se precisarmos testar o conteúdo de uma variável e sabendo-se que só serão executadoscomandos R - if Supondo que as variáveis foram devidamente declaradas, dentre as opções R - a > b && < c supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente R - char nomes [30][20]; Suponha que as bibliotecas necessárias foram declaradas e considere em função das R - Erro na (L5) Na forma de preencher a função fgets Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5) R - Aluno reprovado com: 6.5 Suponha que o arquivo dados.txt contém a cadeia de caracteres "ABCYDEF" R - ABCYDEF Todo programa codificado na linguagem C pode incluir uma R - stdio.h Um engenheiro elétrico desenvolveu um programa para que R – fp=fopen(nomeArq, “r+”) Um lojista gostaria de desenvolver um programa que pudesse armazenar oscódigos(valores inteiros) R - int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000] Um aluno de LPI gostaria de testar duas condições, usando somente uma estrutura if. if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) ) Um desenvolvedor construiu um código onde estava presente o trecho abaixo. char resp; scanf("%c", &resp); II, III e V são verdadeiras Um desenvolvedor estava construindo um código que tinha quatro possibilidade R - switch() com quatro cases e um default Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além switch() com quatro cases e um default Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não estava if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 ) Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware portabilidade Um Engenheiro Ambiental tinha um arquivo onde ele gostaria retirar algarismos R - atof() e stdlib.h Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra isalnum() Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos tolower() e ctype.h Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão R - Valor do imposto a ser pago: 750.00 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. do{ // [bloco de comandos] } while (cfp !=0); Um programador durante a construção de um código precisava converter o texto correspondente a um ano R - atoi( ) Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem R - case 90: printf("Pode") ; break; Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C sãoportáveis, Precisamos recompilar o código fonte para o Linux Uma das ultimas funções estudadas foi a re na me () R - re na me ("A RQ ", "A RQ 2"); Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ R - rename("ARQ", "ARQ2") Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo R - toupper Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas R - 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 Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área deatuação. #include "c:\funcoes\ minhasFuncoes.h"
Compartilhar