«Деннис Ритчи: создатель языка программирования C»

Задание № 1. Что Деннис Ритчи хотел изучать в Гарварде после выпуска из школы?

Задание № 6. Какое название носил первый экземпляр книги Д. Ритчи и Б.В. Кернигана, выпущенный в 1978 году?

Операционная система Unix Проект Multics Язык программирования С Неуниверсальный язык программирования

Задание № 9. Кто в апреле 1998 года вручил Д. Ритчи и К. Томпсону национальную медаль США в области технологий и инноваций?

Джордж Буш старший Билл Клинтон Джордж Буш младший Барак Обама

                            
                                Задание № 1. Будет ли компилироваться инструкция -i++? Если i == 0, чему будет равно значение выражения -i++?
                                Задание № 2. Даны три точки A, B, C на числовой прямой. Напишите программу для нахождения длины отрезков AC и BC и их сумму.
                                Задание № 3. Что напечатает следующая программа?
                                main() 
                                {
                                  int x;
                                  x = - 3 + 4 * 5 - 6;  printf("%d\n",x);    
                                  x = 3 + 4 % 5 - 6; printf("%d\n",x);    
                                  x = - 3 * 4 % - 6 / 5; printf("%d\n",x);
                                  x = ( 7 + 6 ) % 5 / 2; printf("%d\n",x); 
                                }                               
                                Задание № 4. Напишите программу, которая предложит пользователю ввести три числа. Если они упорядочены по возрастанию, программа выведет соответствующее сообщение. Если нет, будет выведено сообщение, что числа не упорядочены.
                                Задание № 5. Запишите число, которое будет напечатано в результате выполнения программы:
                                #include 
                                main() 
                                {
                                  int s,n;
                                s=0;
                                n=1;
                                while (s<51) { s=s+11; n=n*2;}
                                 printf("%d\n",n);
                                }
                                Задание № 6. Нерадивый программист пытался написать программу, которая получала бы на вход три числа и определяла бы, может ли существовать треугольник с такими сторонами, и если да, то какой он: разносторонний, равнобедренный или равносторонний, – но совершил ошибки. Для корректной работы программы исправьте ошибки и заполните пропуски.
                                #include  
                                main() {
                                    int a,b,c;
                                    printf("a=");
                                    scanf("%d", b&);
                                    printf("   =");
                                    scanf("%d", &a);
                                    printf("   =");
                                    scanf("%d", &  );
                                    if (a+b <= c || a+c <= b || b+c =< a) 
                                        printf("Треугольникнесуществует.\n");
                                    else
                                        if (a != b && a != c && b != c) 
                                            printf("Разносторонний\n");
                                        else
                                            if (a != b && b != c)
                                                printf("Равносторонний\n");
                                            else
                                                printf("Равнобедренный\n");
                                }
                                Задание № 7. Напишите программу для подсчета количества натуральных чисел n (102 <= n <= 987), в которых все три цифры различны.
                                Задание № 8. Пользователь вводит целые числа. Последним вводится число 0. Напишите программу для вывода на печать количества чисел, в десятичной записи которого каждая цифра – единица.
                                Задание № 9. Напишите программу, которая заполняет матрицу большими буквами английского алфавита. На оставшихся местах будут единицы.
                                Задание № 10. Группы символов, разделенные пробелами и не содержащие пробелов внутри себя, будем называть словами. Напишите программу для нахождения количества слов, у которых первый и последний символы совпадают.
                              
https://www.tutorialspoint.com/compile_c_online.php

Скачать файл

                                
                                    

Установите соответствие между блоком программы и комментарием к нему.

/*Вывод сообщения с вопросом */ /*объявление целочисленной переменной */ /*Условия проверки ответа */ /*Подключение библиотеки ввода/вывода */ /*Ключевое слово альтернативного выполнения условия */ /*Главная функция */ /*Вывод сообщения о том, что ответ неверен */ /*Ожидания ввода ответа */ /*инициализация целочисленной переменной */ /*Вывод сообщения о том, что ответ верен */ /*Возвращение кода правильного выполнения программы – 0 */
#include
main()
int a;
a=0;
printf("Сколько премий было у Ричи?\n");
scanf("%d", &a);
if (a==5)
printf("Совершенно верно.\n");
else
printf("Не точный ответ.\n");
return 0