2022年电大_C语言程序设计形成性考核册答案缩写本 .docx
《2022年电大_C语言程序设计形成性考核册答案缩写本 .docx》由会员分享,可在线阅读,更多相关《2022年电大_C语言程序设计形成性考核册答案缩写本 .docx(32页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 一、挑选题 Aint a5;Bint 1. 在每个 C语言程序中都必需包含有这样 a5;Cint 一个函数,该函数的函数名为(A);a3=1,3,5,2; Dint a10 Amain B MAIN Cname 3 假 定 一 个 二 维 数 组 的 定 义 语 句 为 “int D funtion a34=3,4,2,8,6;” ,就元素 a12 的值为2C语言原程序文件的缺省扩展名为(A);(C);Acpp B exe Cobj A2 B4 C 6 D8 DC 4 假 定 一 个 二 维 数 组 的 定 义 语 句 为 “int 3由 C语
2、言目标文件连接而成的可执行的缺省扩展名为 a34=3,4,2,8,6;” ,就元素 a21 的值为(B);(A);Acpp B exe Cobj A0 B4 C 8 D6 DC 5 将两个字符串连接起来组成一个字符串时,选用4程序运行中需要从键盘输入多于一个数据时,各数据(C)函数;之间应使用( D)符号作为分隔符;Astrlen B strcap C strcatA空格或逗号 B 逗号或回车 C回 Dstrcmp 车或分号 D空格或回车 挑选题5每个 C语言程序的编译错误分为(B)类;1. 在下面的(C)函数声明语句存在语法A1 B2 C3 D 4 错误;6设 x 和 y 均为规律值,就 x
3、 & y 为真的条件是 AAAint a,int (A);b ;B AAint ,int C AAint A它们均为真 B 其中一个为 a;int b DAAint a,int 真 C它们均为假 D其中一个 2在下面的( C)不能作为函数的返回类型;为假 Avoid B int C new 7设有语句“int a=12;a+=a*a ;” ,就执行终止后, Dlong a 的值为( C);3下面正确的函数原型语句是(B);A12 B 144 C 156 D A int Functionvoid a;B void 288 Functionint;8x0 & x=10 的相反表达式为(A);C i
4、nt Functiona;D void Ax10 B x10 Cx=0 | x0 4函数调用 funcexp1,exp2,exp3*exp4-exp5 中所含& x10 实参的个数为(B)个;9字符串“a+b=12n ” 的长度为( B);A1 B2 C 4 D5 A6 B7 C8 D 9 5下面的标识符中,(C)是文件级作用域;10在以下符号常量定义中;错误的定义语句格式为 A函数形参 B 语句标号 C外部静(C);态类标识符 D自动类标识符Aconst M1=10 ; B const int 6下面的标识符中,(B)具有全局级作用域;M2=20; Cconst M3 10 Dconst c
5、har A函数形参 B 全局变量 C内部静mark=3;态类标识符 D自动变量符11带有随机函数的表达式 rand%20 的值在( C)区间 7假定 p 是一个指向 float 型数据的指针,就 p+1 所指内,数据的地址比 p 所指数据的地址大( C )字节;A119 B 120 C019 A1 B2 C 4 D8 D 020 8假定 a 为一个字符数组名,就 a8 的地址比该数组的12当处理特定问题时的循环次数已知时,通常采纳 首地址大( B )个字节;(A)循环来解决;A4 B8 C 16 D32 Afor B while Cdo-9假定 a 为一个数组名,就下面的( B )表示有错wh
6、ile Dswitch 误;13在 switch 语句的每个 case 块中,假定都是以 break Aai B *a+ C *a 语句终止的,就此 switch 语句简洁被改写为(B)语 D*a+1 句;10用 calloc 函数创建具有 10 个整型元素的一维数组Afor B if C do D 的正确语句是( C );while A int *p=calloc10,2;B int 14 for 语句能够被改写为(D)语句;*p=callo10;A复 C int *p=calloc10,4;D int 合 B if Cswitch D *p=malloc10;while 11假定变量 m
7、定义为“int m=7 ;” ,就定义 p 的正确15下面循环语句执行终止后输出的 i 值为( B);语句为( B );forint i=0;in/2coutiendl;Aint p=&m;Bint break ; *p=&m; C int &p=*m; D int An/2 B n/2+1 Cn/2-*p=m;1 Dn-1 12假定 k 是一个 double 类型的变量,就定义指向 k 的16在下面循环 w语句中内层循环体 S 语句的执行次数 变量 p 的正确语句为( B );为( D);A double p=&k ;B double forint i=0;in ; i+ *p=&k; fo
8、rint j=i;jn ;j+S ;C double &p=*k ;D char *p= ”An2 B n+1/2 Cnn-Thank you. ” ;1/2 D nn+1/2 13假定一条定义语句为“int a10,x,*pa=a;” ,如17在下面的 do 循环语句中,其循环体被执行的次数为 要把数组 a 中下标为 3 的元素赋值给 x,就不正确的语句(A );为( D );int i=0;do i+ ;whilei*i10;A x=pa3 ; B x=*a+3 ; C a=aA4 B3 C5 D 2 3 ; Dx=*pa+3 ;1. 在下面的一维数组定义中,(C)语句有语法错 14假定有
9、定义“int b10;int *pb;” ,就不正确误;的赋值语句为( C );Aint a=1,2,3;Bint A pb=b; B pb=&b0 ; C pb=b+2a10=0;Cint ; Dpb=b5 ;a ; Dint a5;n 15 假 定 指 针 变 量 p 定 义 为 “int *p=new 2在下面的二维数组定义中,(C)语句是正确的;int100;” ,要释放 p 所指向的动态内存,应使用语1 / 10 名师归纳总结 - - - - - - -第 1 页,共 10 页精选学习资料 句( D );A deletep ;*p; Cdelete &p B delete Ddele
10、te calloc20, sizeofint 赋值为( 9. 假定有语句“ B );int b10, *pb;” ,就不正确的- - - - - - - - - p;16 假 定 指 针 变 量 p 定 义 为 “*p=calloc30,sizeofint;” ,要释放 p所指向的动 int pb=b+2 D. pb=&b0 10. 标准输入设备的文件流标识符是( A. pb=b B. pb=b5 C. 态内存,应使用语句(Adeletep;freep; D ); Bdeldetep Dfreep; C stdout D. stdio 二、填空题 A. stderr B. stdin C. 1
11、. 假定有“struct BOOKchar title40 price;struct BOOK *book 挑选题;” ,就不正确的语句为;float 1C语言中的每条简洁语句以 符;2C语言中的每条复合语句以 _;_ 作为终止符;作为终止(A);Astruct BOOK *x=mallocbook Bstruct BOOK x=“ C+ 3在C语言程序的每个程序行后面或单独一行的开头使 用注释的标记符为 4单行或多行注释的终止标记符为 _/_Programming *x=mallocsizeofBOOK BOOK *x=&book” ,27.0; Cstruct BOOK Dstruct 5
12、在一个 序文件,就应使用以命令;C程序文件中,如要包含另外一个头文件或程 _#include_ 标识符开头的预处理2. 假定有“struct BOOKchar title40 price; book;” ,就正确的语句为(Astruct BOOK ;float 6在#include命令中所包含的头文件,可以是系统定义 的头文件,也可以是 7一个函数定义由 _函数头 _用户_定义的头文件;_ 和函数体两部分组x=&book *x=&book Cstruct BOOK Bstruct BOOK 成;8用于输出表达式的标准输出函数是 _printf _ x=callocBOOK Dstruct BO
13、OK 9当不需要函数返回任何值时,就应使用 *x=BOOK 3表示文件终止的符号常量为(_void_ 10执行“printf“ %d-%d=%d 标识符定义函数类型;” ,43,18,43-18;” 语Aeof 4C语言中系统函数 Dfeof BEof fopen是(D)一个数据文件的函 CEOF 句后得到的输出结果为 11每个C程序文件在编译时可能显现有警告性错误,其对应的标识符为 _warning_ _43-18=25_数;A读取 闭 D打开 B写入 C关 12每个C程序文件在编译时可能显现有致命性错误,其对应的标识符为 13十进制数 25表示成符合 _error_ C语言规章的十六进制数
14、为 5从一个数据文件中读入以换行符终止的一行字符串的 函数为(Agets B); Bfgets Cgetc 14在C语言中,转义字符序列 符;_n_ 表示一个换行6向一个二进制文件写入信息的函数(D)参数;Dfgetc 15执行“printf“ %c” , F -2;” 语句后得到的 输出结果为 16已知A Z_D_ 的ASCII码为65-90,当执行“int 扩展名为 A1 单项题(每道题和y C ;( A );D. 记录环体S被执行的次数为D. n+1 a45=1,3,5,2,8( C );D. 10 是( B );D. long 的值为(D. 42 储空间的正确调用是(calloc10
15、2设x和y均为规律值,就 3. 枚举类型中的每个枚举常量的值都是一个 4. 循环语句“fori=0; i=n; i+ S;” 中循 5. 6. 在下面的选项中,不能作为函数的返回值类型的 7. 假定x的值为5,y的值为6,就表达式 8. 用calloc函数创建具有 1. 由C语言源程序文件编译而成的目标文件的默认 A. 3 B. 5 C. 8 A. cpp B. c C. exe D. obj A. 均为真 C. 均为假 A. 整数 B. 浮点数 C. A. 1 B. n-1 C. n A. void B. node C. int A. 25 B. 30 C. 36 A. calloc10,s
16、izeofchar C. calloc10,sizeofint D ; A );假 2分,共20分)定 D4 B2 D ; C );有;” ,就 a11的值为 B. 其中一个为真 D. 其中一个为假语10个整型元素的动态存 x | y 为假的条件是句 为 C3 “x+*-y 字符int B. D. x= C +5;” 语句所 17假定一个枚举类型的定义为“RBab,ac=3,ad,aex=ad 18char类型的大小为 19int 类型的大小为 20float类型的大小为 22十进制数 23如需要定义一个符号常量,并且使 21十进制数类型检查,就应在定义语句的开头使用保留字 _const_ 2
17、4使用const语句定义一个符号常量时,就必需对它同时进行 25执行“int x=45,y=13 句序列后得到的输出结果为26假定x=5,就表达式 27表达式 28表达式 29表达式 30增量表达式 31关系表达式 32假定不答应使用规律非操作符,就关系表达式 的相反表达式为 33假定不答应使用规律非操作符,就规律表达式 | b=5的相反表达式为 b5_ 34如x=5,y=10 35如x=5,y=10 36假定x=5,就执行“为_10_ 37执行“typedef int DataType int 定义整型变量的地方都可以使用 义整型变量;38在switch语句中,每个语句标号所含保留字 后面的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年电大_C语言程序设计形成性考核册答案缩写本 2022 电大 _C 语言程序设计 形成 考核 答案 缩写本
限制150内