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

合集下载

C语言程序设计形考作业答案

C语言程序设计形考作业答案

形考作业一在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。

mainC语言源程序文件的缺省扩展名为()。

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

exe程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。

空格或回车每个C语言程序文件的编译错误被分为()。

2类不符合C语言规定的复合语句是()。

{y=10}C语言程序中的基本功能模块为()。

函数在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。

参数表在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。

双引号在C语言程序中,多行注释语句使用的开始标记符为()。

/*在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。

char在printf()函数调用的格式字符串中,若使用格式符为“%d”,则对应输出的数据类型为()。

int转义字符'\\'表示的字符是()。

反斜线枚举类型中的每个枚举常量的值都是一个()。

整数运算符优先级最高的是()。

!=设x和y均为逻辑值,则x&&y为真的条件是()。

它们均为真设有语句序列为“inta=12;a+=a*a;”,则执行结束后,a的值为()。

156x>0 && x<=10的相反表达式为()。

x<=0||x>10字符串“a+b=12\n”的长度为()。

7在下列的符号常量定义中,错误的定义语句格式为()。

constintM310;C语言中的每条简单语句以分号作为结束符。

正确答案是“对”。

C语言中的每条复合语句以花括号作为结束符。

正确答案是“错”。

在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。

正确答案是“对”。

注释内容的开始所使用的标记符为/*,则注释内容的结束所使用的标记符为*/。

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

国开形成性考核03595《C语言程序设计》形考任务(1)试题及答案

国开形成性考核03595《C语言程序设计》形考任务(1)试题及答案

国开形成性考核《C语言程序设计》形考任务(1)试题及答案(课程ID:03595,整套相同,如遇顺序不同,Ctrl+F查找,祝同学们取得优异成绩!)形考任务1一、选择题(共40分,每小题2分)题目:1、在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

【A】:main【B】:MAIN【C】:name【D】:function题目:2、C语言源程序文件的缺省扩展名为(C)。

【A】:cpp【B】:exe【C】:obj【D】:c题目:3、由C语言目标文件连接而成的可执行文件的缺省扩展名为(B)。

【A】:cpp【B】:exe【C】:obj【D】:c题目:4、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为(D)。

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

【A】:1类【B】:2类【C】:3类【D】:4类题目:6、不符合C语言规定的复合语句是(D)。

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

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

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

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

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

【A】:char【B】:int【C】:float题目:12、在printf(A)函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为(A)。

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语言程序设计形考任务1参考答案

国开电大C语言程序设计形考任务1参考答案
题目1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。
A. main
B. MAIN
C. name
D. function
【答案】:main
题目2.C语言源程序文件的缺省扩展名为( )。
A. cpp
B. exe
C. obj
D. c
【答案】:c
题目3.由C语言目标文件连接而成的可执行文件的缺省扩展名为( )。


【答案】:对
题目22.C语言中的每条复合语句以花括号作为结束符。


【答案】:错
题目23.在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。


【答案】:对
题目24.注释内容的开始所使用的标记符为/*,则注释内容的结束所使用的标记符为*/。


【答案】:对
题目25.在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。


【答案】:对
题目43.关系表达式(x!=0)的等价表达式为(x)。


【答案】:对
题目44.关系表达式x+y>5的相反表达式为x+y<=5。


【答案】:对
题目45.逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。


【答案】:错
题目46.若x=5,y=10,则x>y逻辑值为真。
D. 4类
【答案】:2类
题目6.不符合C语言规定的复合语句是( )。
A. {}
B. {;}
C. {x=0;}

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

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

C++语言程序设计作业(一)一、单项选择题1. C++源程序文件的默认扩展名为(A )。

A. cppB. exeC. objD. lik2. 由C++源程序文件编译而成的目标文件的默认扩展名为( C )。

A. cppB. exeC. objD. lik3. 由C++目标文件连接而成的可执行文件的默认扩展名为(B )。

A. cppB. exeC. objD. lik4. C++程序从上机到得到结果的几个操作步骤依次是( B )。

A. 编译、编辑、连接、运行B. 编辑、编译、连接、运行C. 编译、运行、编辑、连接D. 编辑、运行、编辑、连接5. 以下标识符中不全是保留字的是( B )。

A. case for intB. default then whileC. bool class longD. goto return char6. 能作为C++程序的基本单位是( C )。

A. 字符B. 语句C. 函数D. 源程序文件7. 程序中主函数的名字为( A )。

A. mainB. MAINC. MainD. 任意标识符8. C++程序的基本模块为( D )。

A. 表达式B. 标识符C. 语句D. 函数9. 可用作C++语言用户标识符的一组标识符是( B )。

A. void define +WORDB. a3_b3 _123 YNC. for -abc CaseD. 2a DO sizeof10. 存储以下数据,占用存储字节最多的是( D )。

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

A. 空格或逗号B. 逗号或回车C. 逗号或分号D. 空格或回车12. 设”int a=12;”,则执行完语句”a+=a*a;”后,a 的值是( C )。

A. 12B. 144C. 156D. 28813. 假设在程序中 a 、b 、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式abc1的表达式是( D )。

国家开放大学电大《C语言程序设计》网络课形考任务1作业及答案

国家开放大学电大《C语言程序设计》网络课形考任务1作业及答案

国家开放大学电大《C语言程序设计》网络课形考任务1作业及答案形考任务1
一、选择题(共40分,每小题2分)
题目1
在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。

选择一项:
A. main 恭喜你,答对啦!!
题目2
C语言源程序文件的缺省扩展名为()。

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

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

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

选择一项:
B. 2类
题目6
不符合C语言规定的复合语句是()。

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

选择一项:
D. 函数
题目8
在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。

C语言程序设计形考任务1

C语言程序设计形考任务1

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

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

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

D. c 正确答案是:exe 题目4 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。

选择一项:A. 空格或逗号B. 逗号或回车C. 逗号或分号D. 空格或回车正确答案是:空格或回车题目5 每个C语言程序文件的编译错误被分为(选择一项:A. 1类B. 2类C. 3类D. 4类正确答案是:2类题目6 不符合C语言规定的复合语句是()。

选择一项:A. {})。

B. {;} C. {x=0;} D. {y=10} 正确答案是:{y=10} 题目7 C 语言程序中的基本功能模块为()。

选择一项: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 正确答案是:char 题目12 在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

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

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

一、选择题5.在一个 C 程序文件中,若要包含另外一个头文件或程序文件,则应使用以1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( A )。

__#include___ 标识符开始的预处理命令。

A . main B. MAIN C.name D. funtion6.在 #include 命令中所包含的头文件,可以是系统定义的头文件,也可以是 __用户2.C 语言原程序文件的缺省扩展名为( A )。

___定义的头文件。

A .cppB .exe C.obj D .C7.一个函数定义由__函数头 ______和函数体两部分组成。

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

8.用于输出表达式的标准输出函数是_printf( )_________ 。

A .cppB .exe C.obj D .C9.当不需要函数返回任何值时,则应使用__void_______ 标识符定义函数类型。

4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为10.执行“printf(“-%d=%d”,43,18,43 -18);语”句后得到的输出结果为分隔符。

__43-18=25_______ 。

A .空格或逗号B.逗号或回车C.回车或分号D.空格或回车11.每个 C 程序文件在编译时可能出现有警告性错误,其对应的标识符为5.每个 C 语言程序的编译错误分为( B )类。

__warning______ 。

A . 1B .2C.3 D .412.每个C 程序文件在编译时可能出现有致命性错误,其对应的标识符为6.设 x和 y 均为逻辑值,则x && y为真的条件是( A )。

__error______ 。

A .它们均为真B.其中一个为真C.它们均为假 D .其中一个为假13.十进制数 25 表示成符合 C 语言规则的十六进制数为 ___0x19___。

7.设有语句“int a=12;a+=a*a; ,则”执行结束后, a 的值为( C)。

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

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

1.2. 3. 4. 5. 6. 7. 8. 9. C++语言程序设计作业(一)、单项选择题C++源程序文件的默认扩展名为(A ) ° A. cpp B. exe C. objD. lik由C++源程序文件编译而成的目标文件的默认扩展名为 A. cpp B. exe C. obj D. lik由C++目标文件连接而成的可执行文件的默认扩展名为 A. cpp B. exe C. obj D. likC++程序从上机到得到结果的几个操作步骤依次是(A. 编译、B. 编辑、C. 编译、D. 编辑、编辑、 编译、 运行、 运行、 连接、连接、编辑、编辑、运行 运行 连接 连接 B )°10. (BA. case for intB. default the n whileC. bool class longD. goto returnchar能作为C++程序的基本单位是A.字符B.语句程序中主函数的名字为(A. ma inB. MAINC++程序的基本模块为(A.表达式以下标识符中不全是保留字的是( DB.标识符 (C ) °C.函数 A )° C. Main )°C.语句 (D.源程序文件D.任意标识符D.函数)°A. void defi ne +W0RDB. a3_b3_123 YN C. for-abcCaseD. 2a DO sizeof 可用作C++语言用户标识符的一组标识符是 11. 为分隔符。

存储以下数据,占用存储字节最多的是( A. 0 B. 0' C. 0"D. 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用 0' 0.0 12. 13. A.空格或逗号 B.逗号或回车 设”int a=12;",则执行完语句 ”+=a*a; A. 12 B. 144 C. 156 假设在程序中)° C.逗号或分号 "后,a 的值是(C D. 288 代数式 (D )符号作 D.空格或回车 b 、c 均被定义成整型,所赋的值都大于a 、 1,则下列能正确表示 匚的表达式是 abcA. 1.0/a*b*c 14. 设"int a=15,b=26; ” 贝U "cout<<(a,b);A. 15B. 26,15C. 15,2615. 设x 是一个bool 型的逻辑量,y 的值为B. 1/(a*b*c)C. 1/a/b/(float )c ”的输出结果是D. 26 10,则表达式D. 1.0/a/b/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 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语言程序设计》形成性考核册答案.doc

电大春《C语言程序设计》形成性考核册答案.doc

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

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

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语言程序设计》网络课形考网考作业及答案 100%通过考试说明:20__年秋期电大把该网络课纳入到“国开平台”进行考核,该课程共有4个形考任务,针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。

做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。

本文库还有其他网核及教学考一体化答案,敬请查看。

课程总成绩 = 形成性考核×50% + 终结性考试×50% 形考任务1 一、选择题(共40分,每小题2分)题目1 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。

选择一项:A. main 恭喜你,答对啦!!B. MAINC. nameD. function 题目2 C语言源程序文件的缺省扩展名为()。

选择一项: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 不符合C语言规定的复合语句是()。

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

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

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

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

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

一、选择题3.在 C 语言程序的每个程序行后面或单独一行的开始使用注释的标记符为1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( A )。

___//___ 。

A . main B. MAIN C.name D. funtion4.单行或多行注释的结束标记符为__*/_____ 。

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

5.在一个 C 程序文件中,若要包含另外一个头文件或程序文件,则应使用以A .cppB .exe C.obj D .C__#include___ 标识符开始的预处理命令。

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

6.在 #include 命令中所包含的头文件,可以是系统定义的头文件,也可以是 __用户A .cpp B .exe C.obj D .C___定义的头文件。

4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为7.一个函数定义由__函数头 ______和函数体两部分组成。

分隔符。

8.用于输出表达式的标准输出函数是_printf( )_________ 。

A .空格或逗号B.逗号或回车C.回车或分号D.空格或回车9.当不需要函数返回任何值时,则应使用__void_______ 标识符定义函数类型。

5.每个 C 语言程序的编译错误分为(B )类。

10.执行“printf(“-%d=%d”,43,18,43 -18); 语”句后得到的输出结果为A . 1B .2C.3 D .4__43-18=25_______ 。

6.设 x和 y 均为逻辑值,则x && y为真的条件是( A )。

11.每个 C 程序文件在编译时可能出现有警告性错误,其对应的标识符为A .它们均为真B.其中一个为真C.它们均为假 D .其中一个为假__warning______ 。

7.设有语句“int a=12;a+=a*a; ,则”执行结束后, a 的值为( C)。

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

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转义字符'\\'表示的字符是()。

选择一项:A. 单引号B. 双引号C. 反斜线D. 问号题目14枚举类型中的每个枚举常量的值都是一个()。

选择一项:A. 整数B. 浮点数C. 字符D. 逻辑值题目15运算符优先级最高的是()。

选择一项:A. =B. *=C. &&D. !=题目16设x和y均为逻辑值,则x && y为真的条件是()。

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

选择一项:A. 12B. 144C. 156D. 288题目18x>0 && x<=10的相反表达式为()。

选择一项:A. x<=0 || x>10B. x<=0 && x>10C. x<=0 || x<=10D. x>0 && x>10题目19字符串“a+b=12\n”的长度为()。

选择一项:A. 6B. 7C. 8D. 9题目20在下列的符号常量定义中,错误的定义语句格式为()。

选择一项:A. const int M1=10;B. const int M2=20;C. const int M3 10;D. const char mark='3';二、判断题(共60分,每小题2分。

叙述正确则回答“是”,否则回答“否”)题目21C语言中的每条简单语句以分号作为结束符。

选择一项:对错题目22二、判断题(共60分,每小题2分;题目21;C语言中的每条简单语句以分号作为结束符;C语言中的每条复合语句以花括号作为结束符;在C语言程序中,在行尾使用注释的开始标记符为一对;注释内容的开始所使用的标记符为/*,则注释内容的;在一个C语言程序文件中,若要包含一个头文件,则使;用于输出表达式值的标准输出函数是printf();当不需要函数返回任何值时,则需要使二、判断题(共60分,每小题2分。

叙述正确则回答“是”,否则回答“否”)题目21C语言中的每条简单语句以分号作为结束符。

对题目22C语言中的每条复合语句以花括号作为结束符。

错题目23在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。

对题目24注释内容的开始所使用的标记符为/*,则注释内容的结束所使用的标记符为*/。

对题目25在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。

错题目26用于输出表达式值的标准输出函数是printf()。

对题目27当不需要函数返回任何值时,则需要使用保留字void作为函数的返回值类型。

对题目28每个C程序文件在编译时可能出现有警告性错误,其对应的标识符为erro r。

错题目29十进制数25表示成符合C语言规则的八进制数为31。

错题目30十进制数25表示成符合C语言规则的十六进制数为0x19。

对题目31在C语言中,转义字符'\\n'表示一个换行符。

对题目32执行“printf(\-2);”语句后得到的输出结果为H。

错题目33已知字符'C'的ASCII码为67,当执行“int x='C'+5;”语句后x的值为72。

对题目34假定一个枚举类型的定义为“enum RB{ab,ac=3,ad,ae}x=ad;”,则x的值为2。

错题目35float的类型长度为8。

错题目36在C语言中,常数28和3.26具有相同的数据类型。

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

对题目38使用const语句定义一个符号常量时,不必对它进行初始化。

错题目39 表达式45的值为3。

错题目40假定x=5,则表达式2*x++的值为12。

错题目41表达式(float)25/4的值为6。

错题目42表达式x=x+1表示成增量表达式为++x。

对题目43关系表达式(x!=0)的等价表达式为(x)。

对题目44关系表达式x+y>5的相反表达式为x+y<=5。

对题目45逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。

错题目46 若x=5,y=10,则x>y逻辑值为真。

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

对题目48带有随机函数的表达式rand() 的值所在的区间范围是0~19。

对题目49 假定x=5,则执行“y=x++;”语句后,x的值为5。

错题目50假定x=5,则执行“y=++x;”语句后,y的值为6。

对三亿文库包含各类专业文献、幼儿教育、小学教育、外语学习资料、专业论文、高等教育、文学作品欣赏、应用写作文书、行业资料、中学教育、各类资格考试、生活休闲娱乐、国家开放大学C语言程序设计A第一次形考任务及答案49等内容。

题目49假定x=5,则执行“y=x++;”语句后,x的值为5。

选择一项:对错题目50假定x=5,则执行“y=++x;”语句后,y的值为6。

选择一项:对错一、单选题(每小题2分,共20分)1. C语言源程序文件的缺省扩展名为( c )。

2.设x和y均为逻辑值,则x && y为真的条件是x和y( 均为真 )。

3. 在下列的符号常量定义中,正确的定义格式为( #define M3 10 )。

4. for循环语句能够被改写为( while )语句。

5. 在下面的一维数组定义中,错误的定义格式为( int a[]; )。

6.在下面的函数原型声明中,存在语法错误的是(int AA(int a; int b;); )。

7. 假定a为一个数组名,则下面存在错误的表达式为( *a++ )。

8. 假定有定义为“int a[10], x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为( x=*pa+3 )。

9.字符串"y=%d\n"的长度为__5__。

10. 向一个二进制文件中写入信息的函数为(fwrite() )。

二、填空题(每小题2分,共26分)1.执行“printf("%c",'A'+3);”语句后得到的输出结果为_D_2.短整数类型short int的长度为23. 用类型关键字表示十进制常数3.26f的类型为_float4. 假定y=10,则表达式++y*3的值为_335. 逻辑表达式(x==0 && y>5)的相反表达式为_(x!=0 || y<=5) 或:(x || y<=5)6.若x=5,y=10,则x!=y的逻辑值为_1(真,true)7. 假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为_608. 使用“typedef char BB[10][50];”语句定义_BB为含有10行50列的二维字符数组类型。

9. 字符串"a:\\xxk\\ff"的长度为910.假定p所指对象的值为25,p+1所指对象的值为46,则*++p的值为_4611. 假定一个数据对象为int*类型,则指向该对象的指针类型为_int**12.假定一个结构类型的定义为“struct A{int a,b; struct A* c;};”,则该类型的理论长度为__1213. 假定要访问一个结构对象x中的数据成员a,则表示方式为_x.a三、写出下列每个程序运行后的输出结果(每小题6分,共30分)1. #include<stdio.h>void main(){ int x=3; switch(2*x+1) { case 4: printf("%d ",x); break;case 7: printf("%d ",2*x); break;case 10: printf("%d ",3*x); break;default: printf("%s ","default"); } }输出结果:62. #include<stdio.h>void main() { int f=1,i; for(i=1;i<4;i++) f=3*f+1;printf("%d ",f); }输出结果:403. #include<stdio.h>void main() { int a[8]={12,39,26,41,55,63,72,40};int i, c=0; for(i=0; i<8; i++)if(a[i]%3==0) c++;printf("%d\n",c);}输出结果:44. #include<stdio.h>#include<string.h>void main( ) {char s[]="123456";int i, n=strlen(s) ;for(i=0; i<n/2; i++) {char c=s[i]; s[i]=s[n-1-i]; s[n-1-i]=c;} printf("%s\n",s); }输出结果:6543215. #include<stdio.h>int LB(int *a, int n) { int *p,s=1;for(p=a; p<a+n; p++) s*=*p;return s; }void main() {int a[]={1,2,3,4};printf("%d\n", LB(a,sizeof(a)/sizeof(int)));// sizeof(a)为求出数组a所占用的存储空间的字节数}输出结果:24四、写出下列每个函数的功能(每小题6分,共12分)1. #include<stdio.h>int SA(int a, int b) {if(a>b) return 1;else if(a==b) return 0;else return -1;}函数功能:比较两个整数a和b的大小,若a>b则返回1,若a==b则返回0,若a<b则返回-1。

相关文档
最新文档