舒娅友 发表于 5 天前

程序设计和C语言之习题

什么是程序?什么是程序设计?
程序:一组计算机能识别和执行的指令
程序设计:从确定任务到得到结果、写出文档的全过程
 
为什么需要计算机语言?高级语言的特点?
计算机语言是计算机和人都能识别的语言
高级语言的特点:
功能强且不依赖于具体机器
 
正确理解以下名词及其含义
源程序:高级语言写出的程序
目标程序:机器指令的程序
可执行程序:把所有的编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体,生成一个可供计算机执行的目标程序
程序编辑:上机输入和编辑源程序
程序编译:对源程序进行编译
程序连接:通过“连接编辑程序”的软件进行程序连接
程序:一组计算机能识别和执行的指令
程序模块:源程序文件
程序文件:程序以文件的形式保存
函数:用来实现一定功能的代码
主函数:main函数
被调用函数:被调用的函数
库函数:系统提供的函数
程序调试:通过上机发现和排除程序中故障的过程
程序测试:设计多组测试数据,检查程序对不同数据的运行情况,从中尽量发现程序中存在的漏洞,并修改程序,使之能适用于各种情况
 
请参照本章例题,编写一个C程序,输出以下信息:
*****************
Very good !
*****************
//请参照本章例题,编写一个C程序,输出以下信息:
//*****************

//Very good !

//*****************

#include <stdio.h>

int main(void)
{
        printf("*****************\n");
        printf("Very good !\n");
        printf("*****************\n");

        return 0;
}运行结果如下:

 
编写一个C程序,输入 a,b,c 三个值,输出其中最大者
//编写一个C程序,输入 a,b,c 三个值,输出其中最大者

#include <stdio.h>

int main(void)
{
        int a, b, c, max;

        scanf("%d %d %d", &a, &b, &c);
        max = (a > b) ? a : b;
        max = (max > c) ? max : c;
        printf("%d", max);

        return 0;
}运行结果:

在VS编译器内会报C4996错误,解决见下文:
C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. - EricsT - 博客园 (cnblogs.com)
 
上机运行以下程序,注意注释的方法。分析运行结果,掌握注释的用法
#include <stdio.h>

int main()
{
        printf("How do you do!\n");//这是行注释,注释范围从//起至换行符止
        return 0;
}运行结果:

#include <stdio.h>

int main()
{
        printf("How do you do!\n");/*这是块注释*/
        return 0;
}运行结果:

#include <stdio.h>

int main()
{
        printf("How do you do!\n");/*这是块注释,如在本行内写不完,完全可以在下一行继续写
                                                               这部分内容均不产生目标代码*/
        return 0;
}运行结果:

#include <stdio.h>

int main()
{
        //printf("How do you do!\n");
        return 0;
}运行结果:

#include <stdio.h>

int main()
{
        printf("//How do you do!\n");
        return 0;
}运行结果:

#include <stdio.h>

int main()
{
        /*printf("How do you do!\n");
        return 0;*/
}运行结果:


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 程序设计和C语言之习题