黑马程序员技术交流社区

标题: C语言习题讲解 [打印本页]

作者: brenthe    时间: 2016-5-16 19:48
标题: C语言习题讲解
1.        C程序是由什么构成的?

    函数

2.        C程序的源文件拓展名是什么?

    .c

3.        C程序的源文件能直接运行么?为什么?

    不能,因为计算机只能识别0和1,不能识别源文件中int 、main等英文。

4.        C程序从开发到运行需要哪些步骤?

    1、书写源码
    2、编译
    3、连接
    4、运行


5.        拓展名为.c、.o、.out分别是什么文件?在C程序开发的哪个阶段产生的?

    .c的文件为源文件    编码阶段
    .o的文件为目标文件  编译之后
    .out的文件为可执行文件  连接重构之后

6.        下面这段程序是否能独立运行成功?

#include <stdio.h>
int test()
{
        printf("哈哈哈哈\n");
        return 0;
}

答案:不可以,因为在程序启动的时候,系统只会调用main函数

7.        下面这段程序能否运行成功?
int main()
{
        printf("哈哈哈哈\n");
        return 0;
}

答案:不可以,使用printf函数必须引入stdio.h头文件

8.        编写程序在屏幕上输入下列内容

*
***
*****
*******


#include <stdio.h>
int main()
{
    printf("*\n");
    printf("***\n");
    printf("*****\n");
    printf("*******\n");
    return 0;
}


9. 请编写1段C程序,打印自己的信息. 格式如下:

姓名: 王小二
性别: 男
年龄: 19
爱好: 女
来黑马第2天的感受: 莫名的兴奋啊!

编码题目,要求有C源文件、目标文件、和可执行文件。


#include <stdio.h>
int main()
{
    printf("姓名: 王小二\n");
    printf("性别: 男\n");
    printf("年龄: 19\n");
    printf("爱好: 女\n");
    printf("来黑马第2天的感受: 莫名的兴奋啊!\n");
    return 0;
}







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2