Questões de Concurso
Comentadas sobre c em programação
Foram encontradas 188 questões
#include <stdio.h>
main ()
{char ex3[5]={'z','k','w','x','v'};
int cont1;
cont1=2;
printf ("%c %c",ex3[cont1+1], ex3[4]+cont1);}
Ao executar esse programa, é apresentado como resposta:
#include <stdio.h>
main()
{int g=0,i=0,l=0,k=0;
int m,n,o;
while (i<=10)
{ m=g++;
n=+l;
o=++k;
i++;
}
printf (" m=%d n=%d o=%d ", m,n,o);}
Ao executar esse programa, os valores finais de ,e são respectivamente:
#include <stdio.h> #include <unistd.h> int main() { int i; for (i = 0; i < 4; i++) { if (i % 2 == 0) { fork(); } } return 0; }
Assinale a alternativa que indica corretamente, incluindo o processo pai inicial, quantos processos são criados pelo programa mostrado no código após compilação com o compilador GCC e execução na linha de comando.
O chefe do departamento de TI da Security10 enviou para João, por e-mail, o programa simples em linguagem C, mostrado abaixo, com intuito de aferir os conhecimentos do novo contratado sobre segurança de software.
L1. void LerParametros (char *arg);
L2. void main (int argc, char *argv[]) {
L3. if (arg > 1){
L4. printf ("Parametros informados: %s\n", argv[1]);
L5. LerParametros (argv[1]);
L6. }
L7. }
L8. void LerParametros (char *arg) {
L9. char buffer[10];
L10. strcpy (buffer, arg);
L11. printf (buffer);
L12. }
Junto ao código, estava a mensagem: “João, por favor, verifique esse código. Sei que estamos fazendo algo errado e, com isso, expondo uma vulnerabilidade de segurança comum em programação, mas não consigo perceber qual. Falamos mais sobre isso na segunda”. João, ao analisar o código enviado, concluiu que esse apresenta como vulnerabilidade
Analise as assertivas a seguir sobre as linguagens de programação C, C++, Python e Java.
I. A linguagem Python é uma linguagem interpretada e imperativa;
II. Java, assim como C++, é um exemplo de linguagem que segue o paradigma de orientação a objetos;
III. O identificador % é utilizado para identificar um comentário que utiliza somente uma linha em um programa escrito na linguagem C;
IV. A linguagem de programação JAVA não fornece suporte à criação de tipos definidos pelo usuário.
Assinale a opção referente às assertivas CORRETAS.
Considere o código a seguir escrito na linguagem C.
Assinale a alternativa que apresenta a saída correta.
Considere as afirmações sobre a linguagem C.
I - É considerada uma linguagem fortemente tipada.
II - É uma linguagem orientada a objetos.
III - A função scanf é utilizada para ler dados da entrada padrão.
Está(ão) correta(s):
struct ListaLigadaNo { int elemento; struct ListaLigadaNo *proximo; };
e a função, em ANSI C,
struct ListaLigadaNo * insereInicio(struct ListaLigadaNo *inicio, int num, int *erro){ struct ListaLigadaNo *novo; *erro = 0; novo = (struct ListaLigadaNo*) malloc(sizeof(struct ListaLigadaNo)); if (novo==NULL){ *erro = 1; return inicio; } else { novo->elemento=num; _____________________________/* (1) */ return novo; } }
Para que a função, que insere um novo elemento no início da lista e retorne o início da lista, funcione corretamente, a linha em branco, marcada com o comentário (1), deve ser preenchida com
int f(unsigned int a){ if (a==0) return 0; else return (a&1)+f(a>>1); }
O valor retornado pela função, quando o parâmetro a possui valor 80, é :
#include <stdio.h> int main(int argc, char **argv){ int a, b, c, d; a = 15; b = 20; c = b; d = 0; while (a<b){ if (c%a!=0 && c%b!=0){ c++; continue; } d = d + c; if (c%a==0 && c%b==0) break; c++; } printf("%d\n",d); return 0; }
Após ser compilado com o comando gcc –Wall –ansi –o teste teste.c
e executado, o valor impresso pelo programa é:
Considere o trecho de programa abaixo.
Assinale a alternativa que indica a linguagem em que
o programa está escrito.
Observe o trecho de código C# a seguir
String s1, s2, s3, s4;
s1 = "Maria";
s2 = "Joao";
s3 = s1 + s2;
s4 = "Maria";
Durante a execução desse código serão instanciados,
no heap,