《C语言程序设计》形成性考核作业(1)解答

合集下载

C语言程序设计形考任务全部答案

C语言程序设计形考任务全部答案

C语言程序设计形考任务1题目1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。

选择一项:A. mainB. MAINC. nameD. function题目2C语言源程序文件的缺省扩展名为()。

选择一项:A. cppB. exeC. objD. c题目3由C语言目标文件连接而成的可执行文件的缺省扩展名为()。

选择一项:A. cppB. exeC. objD. c题目4程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。

选择一项:A. 空格或逗号B. 逗号或回车C. 逗号或分号D. 空格或回车题目5每个C语言程序文件的编译错误被分为()。

选择一项:A. 1类B. 2类C. 3类D. 4类题目6在·()。

选择一项:A. {}B. {;}C. {x=0;}D. {y=10}题目7C语言程序中的基本功能模块为()。

选择一项:A. 表达式B. 标识符C. 语句D. 函数题目8在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。

选择一项:A. 表达式B. 语句C. 参数表D. 函数体题目9在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。

选择一项:A. 尖括号B. 双引号C. 单引号D. 花括号题目10在C语言程序中,多行注释语句使用的开始标记符为()。

选择一项:A. //B. /*C. */D. **题目11在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。

选择一项:A. charB. intC. floatD. double题目12在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

选择一项:A. 5B. 4C. 3D. 6题目13转义字符'\\'表示的字符是()。

C语言程序设计形成性考核册参考答案.doc

C语言程序设计形成性考核册参考答案.doc
语句的每个case块中,假定都是以break语句结束
的,则此switch
语句容易被改写为( B)
语句。
A.for
B
.if
C
.do D
.while
14.for语句能够被改写为( D)
语句。
A.复合
B
.if
C
.switch
D
.while
15.下面循环语句执行结束后输出的i值为( B)。
for(int i=0;i<n;i++)if(i>n/2){cout<<i<<endl;break;}

A.它们均为真B.其中一个为真
C.它们均为假
D.其
中一个为假
7.设有语句”int a=12;a+=a*a;
”,
则执行结束后, a
的值为
(C)。
A.12 B.144 C.156
D
.288
8.x>0 && x<=10的相反表示式为( A)。
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
C.*a
D.*(a+1)
10.用calloc函数创立具有10个整型元素的一维数组的正确语句
是( C)

A.int *p=calloc(10,2);
B
.int *p=callo(10;
C.int *p=calloc(10,4);
D
.int *p=malloc(10);
11.假定变量
m定义为”
int
m=7;”,
A.x<=0 || X>10B.x<=0 && x>10C.x<=0 || x<=10

C语言程序设计--形考任务2017全部答案

C语言程序设计--形考任务2017全部答案

C语言程序设计形考任务1 题目1在每个c语言程序中都必须包含有这样一个函数,该函数得函数名为()。

选择一项:A、ma 1 nB、MAINC、nameD、functi on题目2C语言源程序文件得缺省扩展名为().选择一项:A、 C ppB、exeC、objD、 c题目3由C语言目标文件连接而成得可执行文件得缺省扩展名为()。

选择一项:A、cp pB、exeC、objD、 c题目4程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用得分隔符为(选择一项:A、空格或逗号B、逗号或回车C、逗号或分号D、空格或回车题目5每个C语言程序文件得编译错误被分为()。

选择一项:A、1类B、2类C、3类D、4类题目6在()•选择一项:A、 {}B、{ ;}C、{x=0;}D、{y 二10}题目7C语言程序中得基本功能模块为()。

选择一项:A、表达式B、标识符D、函数题目8 在一个函数定义中,函数头包括得3个部分依次为函数类型、函数名与()。

选择一项:A、表达式B、语句C、参数表D、函数体题目9在一个程序文件中,若要使用include命令包含一个用户定义得头文件,则此头文件所使用得起止定界符为一对()。

选择一项:A、尖括号B、双引号C、单引号D、花括号题目10在C语言程序中,多行注释语句使用得开始标记符为()。

选择一项:A、//B、/*C、*/D、* ♦题目11在print f ()函数调用得格式字符串中,若使用格式符为W,则对应输出得数据类型为()oA、cha rB、in tC、 f I oatD、dou bl e题目12在printf ()函数调用得格式字符串中,若使用格式符为羯5d”,则规定对应输出得数据占用得字符位置个数为()•选择一项:A、 5B、 4C、 3D、 6题目13转义字符'\\ '表示得字符就是()。

选择一项:A、单引号B、双引号C、反斜线D、问号题目14枚举类型中得每个枚举常量得值都就是一个()•选择一项:A、整数B、浮点数C、字符题目15运算符优先级最高得就是()•选择一项:A、二B、*二C、&&D、!=题目1 6设X与y均为逻辑值,则X && y为真得条件就是()。

电大计算机本科C语言程序设计形成性作业(带答案)

电大计算机本科C语言程序设计形成性作业(带答案)

C语言程序设计形成性作业一一、选择题1. 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

A. B. C. D.2.C语言原程序文件的缺省扩展名为(A)。

A. B. C. D.C3.由C语言目标文件连接而成的可执行的缺省扩展名为(B)。

A. B. C. D.C4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。

A.空格或逗号 B.逗号或回车 C.回车或分号 D.空格或回车5.每个C语言程序的编译错误分为(B)类。

A.1 B.2 C.3 D.46.设x 和y 均为逻辑值,则x y为真的条件是(A)。

A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假7.设有语句“ 12*a;”,则执行结束后,a 的值为(C)。

A.12 B.144 C.156 D.2888.x>0 x<=10的相反表达式为(A)。

A.x<=0 X>10 B.x<=0 x>10 C.x<=0x<=10 D.x>0 x>109.字符串“12\n”的长度为(B)。

A.6 B.7 C.8 D.910.在下列符号常量定义中。

错误的定义语句格式为(C)。

A. M1=10; B. M2=20; C. M3 10 D.’3’;11.带有随机函数的表达式()%20的值在(C)区间内,A.1~19 B.1~20 C.0~19 D.0~2012.当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。

A. B. C. D.13.在语句的每个块中,假定都是以语句结束的,则此语句容易被改写为(B)语句。

A. B. C. D.14.语句能够被改写为(D)语句。

A.复合 B. C. D.15.下面循环语句执行结束后输出的i值为(B)。

( 0<)(i>2){<<i<<;}A.2 B.2+1 C.2-1 D.116.在下面循环w语句中内层循环体S语句的执行次数为(D)。

电大-C语言程序设计形成性考核册答案

电大-C语言程序设计形成性考核册答案

电大-C语言程序设计形成性考核册答案一、选择题1. 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

A.main B.MAIN C.name D.funtion2.C语言原程序文件的缺省扩展名为(A)。

A.cpp B.exe C.obj D.C3.由C语言目标文件连接而成的可执行的缺省扩展名为(B)。

A.cpp B.exe C.obj D.C4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。

A.空格或逗号 B.逗号或回车 C.回车或分号 D.空格或回车5.每个C语言程序的编译错误分为(B)类。

A.1 B.2 C.3 D.46.设x 和y 均为逻辑值,则x && y为真的条件是(A)。

A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假7.设有语句“int a=12;a+=a*a;”,则执行结束后,a 的值为(C)。

A.12 B.144 C.156 D.2888.x>0 && x<=10的相反表达式为(A)。

A.x<=0 || X>10 B.x<=0 && x>10 C.x<=0 ||x<=10 D.x>0 && x>109.字符串“a+b=12\n”的长度为(B)。

A.6 B.7 C.8 D.910.在下列符号常量定义中。

错误的定义语句格式为(C)。

A.const M1=10; B.const int M2=20; C.const M310 D.const char mark=’3’;11.带有随机函数的表达式rand()%20的值在(C)区间内,A.1~19 B.1~20 C.0~19 D.0~2012.当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。

A.for B.while C.do-while D.switch 13.在switch语句的每个case块中,假定都是以break语句结束的,则此switch 语句容易被改写为(B)语句。

C语言程序设计形成性考核册参考答案

C语言程序设计形成性考核册参考答案

一、选择题1. 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

A.main B.MAIN C.name D.funtion2.C语言原程序文件的缺省扩展名为(A)。

A.cpp B.exe C.obj D.C3.由C语言目标文件连接而成的可执行的缺省扩展名为(B)。

A.cpp B.exe C.obj D.C4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。

A.空格或逗号 B.逗号或回车 C.回车或分号 D.空格或回车5.每个C语言程序的编译错误分为(B)类。

A.1 B.2 C.3 D.46.设x和y均为逻辑值,则x && y为真的条件是(A)。

A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假7.设有语句“int a=12。

a+=a*a。

”,则执行结束后,a的值为(C)。

A.12 B.144 C.156 D.2888.x>0 && x<=10的相反表达式为(A)。

A.x<=0 || X>10 B.x<=0 && x>10 C.x<=0 || x<=10 D.x>0 && x>109.字符串“a+b=12\n”的长度为(B)。

A.6 B.7 C.8 D.910.在下列符号常量定义中。

错误的定义语句格式为(C)。

A.const M1=10。

B.const int M2=20。

C.const M3 10 D.const char mark=’3’。

11.带有随机函数的表达式rand()%20的值在(C)区间内,A.1~19 B.1~20 C.0~19 D.0~2012.当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。

A.for B.while C.do-while D.switch13.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(B)语句。

电大 C语言程序设计形成性考核册答案之欧阳德创编

一、选择题1. 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

A.main B.MAIN C.name D.funtio n2.C语言原程序文件的缺省扩展名为(A)。

A.cpp B.exe C .obj D.C3.由C语言目标文件连接而成的可执行的缺省扩展名为(B)。

A.cpp B.exe C .obj D.C4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。

A.空格或逗号 B.逗号或回车 C.回车或分号 D.空格或回车5.每个C语言程序的编译错误分为(B)类。

A.1 B.2 C.3 D.46.设x 和y 均为逻辑值,则x && y为真的条件是(A)。

A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假7.设有语句“inta=12;a+=a*a;”,则执行结束后,a 的值为(C)。

A.12 B.144 C.1 56 D.2888.x>0 && x<=10的相反表达式为(A)。

A.x<=0 ||X>10 B.x<=0 && x>10 C.x<=0 ||x<=10 D.x>0 && x>109.字符串“a+b=12\n”的长度为(B)。

A.6 B.7 C.8 D.910.在下列符号常量定义中。

错误的定义语句格式为(C)。

A.constM1=10; B.const int M2=20; C.const M3 10 D.const char mark=’3’;11.带有随机函数的表达式rand()%20的值在(C)区间内,A.1~19 B.1~20 C.0~19 D.0~20 12.当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。

A.for B.while C .dowhile D.switc h13.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(B)语句。

2022年C语言程序设计形成性考核册参考答案

一、选择题1. 在每个C语言程序中都必须包具有这样一种函数,该函数旳函数名为(A)。

A.main B.MAIN C.name D.funtion2.C语言原程序文献旳缺省扩展名为(A)。

A.cpp B.exe C.obj D.C3.由C语言目旳文献连接而成旳可执行旳缺省扩展名为(B)。

A.cpp B.exe C.obj D.C4.程序运行中需要从键盘输入多于一种数据时,各数据之间应使用(D)符号作为分隔符。

A.空格或逗号B.逗号或回车C.回车或分号D.空格或回车5.每个C语言程序旳编译错误分为(B)类。

A.1 B.2 C.3 D.46.设x和y均为逻辑值,则x && y为真旳条件是(A)。

A.它们均为真B.其中一种为真C.它们均为假D.其中一种为假7.设有语句“int a=12;a+=a*a;”,则执行结束后,a旳值为(C)。

A.12 B.144 C.156 D.2888.x>0 && x<=10旳相反体现式为(A)。

A.x<=0 || X>10 B.x<=0 && x>10 C.x<=0 || x<=10 D.x>0 && x>109.字符串“a+b=12\n”旳长度为(B)。

A.6 B.7 C.8 D.910.在下列符号常量定义中。

错误旳定义语句格式为(C)。

A.const M1=10; B.const int M2=20; C.const M3 10 D.const char mark=’3’;11.带有随机函数旳体现式rand()%20旳值在(C)区间内,A.1~19 B.1~20 C.0~19 D.0~2012.当处理特定问题时旳循环次数已知时,一般采用(A)循环来处理。

A.for B.while C.do-while D.switch13.在switch语句旳每个case块中,假定都是以break语句结束旳,则此switch语句轻易被改写为(B)语句。

《C语言程序设计》形成性考核作业解答

《C语言程序设计》形成性考核作业解答C语言程序设计是计算机科学中非常重要的一门课程,它是学习和理解计算机语言的基础。

在这门课程中,我们学习如何使用C语言编写程序,掌握程序的基本构建和逻辑,以及如何利用C语言进行数据处理和算法设计。

在这个形成性考核作业中,我们将对C语言的一些基本概念和技巧进行综合性的应用和实践。

首先,我们需要了解C语言的基本语法和数据类型。

C语言有基本的数据类型,包括整型、浮点型、字符型和数组型等。

我们可以使用这些数据类型来定义变量和数组,并进行基本的数据操作。

在这个作业中,我们需要运用这些数据类型和基本运算符来完成一些简单的计算和操作。

其次,我们需要学会使用C语言的控制结构和循环语句。

C语言提供了很多控制结构,包括if语句、switch语句和循环语句等,用于根据条件来控制程序的执行路径。

在这个作业中,我们需要使用这些语句来实现一些条件判断和循环操作,从而实现特定的功能和要求。

此外,我们还需要掌握C语言的函数和指针的使用。

函数是一块独立的代码块,用于执行特定的任务或计算。

在这个作业中,我们需要编写一些函数来完成一些具体的功能。

指针是C语言中非常重要的概念,它可以用来处理内存地址和数据的传递。

在这个作业中,我们需要灵活运用指针来处理一些数据和信息。

最后,我们需要了解C语言的文件处理和错误处理。

C语言提供了一些文件处理函数,用于读写文件和处理文件流。

在这个作业中,我们需要使用这些函数来读取或写入文件,并进行相应的处理。

同时,我们还需要注意错误处理,包括错误检测和异常处理等,以确保程序的正确性和稳定性。

总的来说,这个形成性考核作业是一个对C语言的综合性应用和实践的任务。

它涉及了C语言的基本语法、数据类型、控制结构、循环语句、函数、指针和文件处理等方面。

通过完成这个作业,我们可以进一步巩固和深化对C语言的理解和掌握,提升我们的编程能力和技巧。

同时,这个作业还可以帮助我们培养问题分析和解决的能力,提高我们的逻辑思维和创新能力。

电大 C语言程序设计形成性考核册答案之欧阳家百创编

一、选择题欧阳家百(2021.03.07)1. 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

A.main B.MAIN C.na me D.funtion2.C语言原程序文件的缺省扩展名为(A)。

A.cpp B.exe C.obj D.C3.由C语言目标文件连接而成的可执行的缺省扩展名为(B)。

A.cpp B.exe C.obj D.C4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。

A.空格或逗号 B.逗号或回车 C.回车或分号 D.空格或回车5.每个C语言程序的编译错误分为(B)类。

A.1 B.2 C.3 D.4 6.设x 和y 均为逻辑值,则x && y为真的条件是(A)。

A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假7.设有语句“inta=12;a+=a*a;”,则执行结束后,a 的值为(C)。

A.12 B.144 C.156 D.2888.x>0 && x<=10的相反表达式为(A)。

A.x<=0 || X>10 B.x<=0&& x>10 C.x<=0 ||x<=10 D.x>0 && x>10 9.字符串“a+b=12\n”的长度为(B)。

A.6 B.7 C.8 D.9 10.在下列符号常量定义中。

错误的定义语句格式为(C)。

A.const M1=10; B.const int M2=20; C.const M310 D.const char mark=’3’; 11.带有随机函数的表达式rand()%20的值在(C)区间内,A.1~19 B.1~20 C.0~19 D.0~2012.当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。

A.for B.while C.dowhi le D.switch13.在switch语句的每个case 块中,假定都是以break语句结束的,则此switch语句容易被改写为(B)语句。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言程序设计》作业1解答一、选择题1. 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( A )。

A. mainB. MAINC. nameD. function2. C语言源程序文件的缺省扩展名为( D )。

A. cppB. exeC. objD. C3. 由C语言目标文件连接而成的可执行文件的缺省扩展名为( B )。

A. cppB. exeC. objD. c4. 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( D )符号作为分隔符。

A. 空格或逗号B. 逗号或回车C. 逗号或分号D. 空格或回车5. 每个C语言程序文件的编译错误分为( B )类。

A. 1B. 2C. 3D. 46. 设x和y均为逻辑值,则x && y为真的条件是( A )。

A. 它们均为真B. 其中一个为真C. 它们均为假D. 其中一个为假7. 设有语句“int a=12; a+=a*a; ”,则执行结束后,a的值为( C )。

A. 12B. 144C. 156D. 2888. x>0 && x<=10的相反表达式为( A )。

A. x<=0 || x>10B. x<=0 && x>10C. x<=0 || x<=10D. x>0 && x>109. 字符串“a+b=12\n”的长度为( B )。

A. 6B. 7C. 8D. 910. 在下列符号常量定义中,错误的定义语句格式为( C )。

A. const M1=10;B. const int M2=20;C. const M3 10;D. const char mark='3';11. 带有随机函数的表达表达式rand( )%20的值在( C )区间内。

A. 1~19B. 1~20C. 0~19D. 0~2012. 当处理特定问题时的循环次数已知时,通常采用( A )循环来解决。

A. forB. whileC. do-whileD. switch13. 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( B )语句。

A. forB. ifC. doD. while14. for语句能够被改写为( D )语句。

A. 复合B. ifC. swtichD. while15. 下面循环语句执行结束后输出的i值为( B )。

for(int i=0; i<n; i++) if(i>n/2) { printf("%d\n", i); break; }A. n/2B. n/2+1C. n/2-1D. n-116. 在下面循环语句中内层循环体S语句的执行总次数为( D )。

for(int i=0; i<n; i++)for(int j=i; j<n; j++) S;A. n2B. (n+1)/2C. n(n-1)/2D. n(n+1)/217. 在下面的do循环语句中,其循环体被执行的次数为( A )。

int i=0; do i++; while(i*i<10);A. 4B. 3C. 5D. 2二、填空题1. C语言中的每条简单语句以; 作为结束符。

2. C语言中的每条复合语句以} 作为结束符。

3. 在C语言程序的每个程序行后面或单独一行的开始使用注释的标记符为// 。

4. 单行或多行注释的结束标记符为*/ 。

5. 在一个C程序文件中,若要包含另外一个头文件或程序文件,则应使用以#include 定义的头文件。

6. 在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是用户定义的头文件。

7. 一个函数定义由函数头和函数体两部分组成。

8. 用于输出表达式值的标准输出函数是printf 。

9. 当不需要函数返回任何值时,则应使用void 标识符定义函数类型。

10. 执行“printf("%d - %d = %d",43, 18, 43-18);”语句后得到的输出结果为43 – 18 = 25 。

11. 每个C程序文件在编译时可能出现有警告性错误,其对应的标识符为warning 。

12. 每个C程序文件在编译时可能出现有致命性错误,其对应的标识符为error 。

13. 十进制数25表示成符合C语言规则的十六进制数为0x19 。

14. 在C语言中,转义字符序列'\n' 表示一个换行符。

15. 执行“printf("%c", 'F'-2);”语句后得到的输出结果为 D 。

16. 已知'A'~'Z'的ASCII码为65~90,当执行“int x='C'+5;”语句后x的值为72 。

17. 假定一个枚举类型的定义为“enum RB { ab, ac=3, ad, ae } x=ad;”,则x的值为 4 。

18. char类型的大小为 1 个字节。

19. int类型的大小为 4 个字节。

20. float类型的大小为 4 个字节。

21. 十进制数28类型为int 。

22. 十进制数3.26的类型为double 。

23. 若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字const 。

24. 使用const语句定义一个符号常量时,则必须对它同时进行初始化。

25. 执行“int x=45,y=13; printf("%d", x%y);”语句序列后得到的输出结果为 6 。

26. 假定x=5,则表达式2+x++的值为7 。

27. 表达式(float)25/4的值为 6.25 。

28. 表达式(int)14.6%5的值为 4 。

29. 表达式x=x+1表示成增量表达式为++i 。

30. 增量表达式++y表示成赋值表达式为y=y+1 。

31. 关系表达式(x!=0)的等价表达式为!(x==0) 。

32. 假定不允许使用逻辑非操作符,则关系表达式x+y>5的相反表达式为x+y<=5 。

33. 假定不允许使用逻辑非操作符,则逻辑表达式a>b || b==5的相反表达式为a<=b && b!=5 。

34. 若x=5, y=10,则x>y的逻辑值为0 。

35. 若x=5, y=10,则x<=y的逻辑值为 1 。

36. 假定x=5,则执行“a=(x? 10 : 20);”语句后a的值为10 。

37. 执行“typedef int DataType;”语句后,在使用int定义整型变量的地方都可以使用DataType 来定义整型变量。

38. 在switch语句中,每个语句标号所含保留字case后面的表达式必须是常量。

39. 作为语句标号使用的C保留字case和default只能用于switch 语句的定义体中。

40. 执行switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时(停止/不停止) 不停止执行。

41. 若do循环的“尾”为"while(++i<10);",并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行10 次后正常结束。

42. 当在程序中执行到break; 语句时,将结束本层循环类语句或switch语句的执行。

43. 在程序中执行到return; 语句时,将结束所在函数的执行过程,返回到调用该函数的位置。

44. 在程序执行完main 函数调用后,将结束整个程序的执行过程,返回到操作系统或C语言集成开发环境界面窗口。

三、写出下列每个程序运行后的输出结果1. #include <stdio.h>void main( ){int x=5;switch(2*x-3) {case 4: printf("%d ",x);case 7: printf("%d ",2*x+1);case 10: printf("%d ",3*x-1); break;default: printf("%s","default\n");}printf("%s\n","switch end.");}运行结果:11 14 switch end.2. #include <stdio.h>void main( ) {int i, s=0;for(i=1; i<=6; i++)s+=i*i;printf("s=%d\n", s);}运行结果:s=913. #include <stdio.h>void main( ) {int i, s1=0, s2=0;for(i=0; i<10; i++)if(i%2) s1+=i;else s2+=i;printf("%d %d\n", s1, s2);}运行结果:25 204. #include <stdio.h>void main( ) {int n=10, y=1;while(n--) { y++; y++; }printf("y=%d\n",y);}运行结果:y=215.#include <stdio.h>void main( ) {int f, f1, f2, i;f1=f2=1;printf("%d %d ", f1, f2);for(i=3; i<=10; i++) {f=f1+f2;printf("%d ", f);if(i%5==0) printf("\n");f1=f2;f2=f;}printf("\n");}运行结果: 1 1 2 3 58 13 21 34 556. #include <stdio.h>#include <math.h>void main( ){int i, n;for(n=2; n<=20; n++) {int temp=(int)sqrt(n); //sqrt(n)求出n的平方根并取整for(i=2; i<=temp; i++)if(n%i==0) break;if(i>temp) printf("%d ",n);}printf("\n");}运行结果: 2 3 5 7 11 13 17 19 7. #include <stdio.h>const int M=20;void main( ){int i, c2, c3, c5;c2=c3=c5=0;for(i=1; i<=M; i++) {if(i%2==0) c2++;if(i%3==0) c3++;if(i%5==0) c5++;}printf("%d %d %d\n", c2, c3, c5);}运行结果:10 6 48. #include <stdio.h>void main( ){int i, s;for(i=1, s=0; i<15; i++) {if(i%2==0 || i%3==0) continue;printf("%d ", i);s+=i;}printf("%d\n", s);}运行结果: 1 5 7 11 13 37。

相关文档
最新文档