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

上传人:m**** 文档编号:490380271 上传时间:2023-03-27 格式:DOC 页数:12 大小:275KB
返回 下载 相关 举报
电大C语言程序设计形成性考核册答案缩写本_第1页
第1页 / 共12页
电大C语言程序设计形成性考核册答案缩写本_第2页
第2页 / 共12页
电大C语言程序设计形成性考核册答案缩写本_第3页
第3页 / 共12页
电大C语言程序设计形成性考核册答案缩写本_第4页
第4页 / 共12页
电大C语言程序设计形成性考核册答案缩写本_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《电大C语言程序设计形成性考核册答案缩写本》由会员分享,可在线阅读,更多相关《电大C语言程序设计形成性考核册答案缩写本(12页珍藏版)》请在金锄头文库上搜索。

1、D switch13在 switch 语句的每个case 块中,假定都是以 break语句结束的,则此 switch语句容易被改写为(B)语句。AforB ifC doD while14 for 语句能够被改写为(D)语句。A复合B ifC switchD16在下面循环 w 语句中内层循环体S 语句的执行次数为int i=0;do i+;while(i*i0 & x=10 的相反表达式为( A)。Ax10B x10C x=0 | x0 &x109字符串“ a+b=12n ”的长度为( B)。A6B7C8D 910在下列符号常量定义中。 错误的定义语句格式为 ( C)。A const M1=10

2、;Bconst intM2=20;C const M31 0D const char mark=3;11带有随机函数的表达式 rand()%20 的值在( C)区间 内,A119B 120C019D 02012当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。AforB whileC do-while while15下面循环语句执行结束后输出的i 值为( B)。for(inti=0;in/2)coutiendl;break;An/2B n/2+1Cn/2-1D n-1(D)。for(int i=0;in;i+)for(int j=i;jn;j+)S;An2B (n+1)/2 C n(

3、n-1)/2D n(n+1)/217在下面的 do 循环语句中,其循环体被执行的次数为 ( A )。5 D 2( C)语句有语法错误。B intD int2在下面的二维数组定义中,( C)语句是正确的。 Aint a5;B int a5;C inta3=1,3,5,2;Dint a(10)3 假 定 一 个 二 维 数 组 的 定 义 语 句 为 “ int a34=3,4,2,8,6; ”,则元素 a12 的值为( C)。 A2B4C6D 84 假 定 一 个 二 维 数 组 的 定 义 语 句 为 “ int a34=3,4,2,8,6; ”,则元素 a21 的值为( A)。 A0B4C8

4、D 65将两个字符串连接起来组成一个字符串时,选用(C)函数。A strlen()B strcap()C strcat()D strcmp()B AA(int ,int)D AA(int a,int)C)不能作为函数的返回类型。B intC 3下面正确的函数原型语句是( A int Function(void a); Function(int);C int Function(a); int(double a);4函数调用 func(exp1,exp2),exp3*exp4-exp5) 参的个数为( B)个。A1B2C 45下面的标识符中,( C)是文件级作用域。 A函数形参B 语句标号态类标识

5、符D 自动类标识符6下面的标识符中,( B)具有全局级作用域。 A函数形参B 全局变量态类标识符D 自动变量符7假定 p 数据的地址比 p 所指数据的地址大 A 1B 2C 8假定 a 为一个字符数组名,则 首地址大( B )个字节。A4B8C 9假定 a 为一个数组名,则下面的( Aai D *(a+1) 10用 calloc m定义为“ int m=7; ”,则定义 p 的正确语B int *p=&m;D int *p=m; 类型的变量,则定义指向 k 的p=&k;C double &p=*k; you! ” ;B x=*(a+3);D x=*pa+3;int b10;int *pb; )

6、。 B pb=&b0;pb=b5; p 定义为“ int *p=new int(100);要释放 p 所指向的动态内存,应使用语句( Adeletep;B delete&p;D delete p;16 假 定 指 针 变 量 *p=calloc(30,sizeof(int); 内存,应使用语句( D A deletep; B deldete(p); reep;D free(p);选择题1. 假定有“ struct BOOKchar title40;float price;structBOOK* book; ”,则不正确的语句为 ( A)。A struct BOOK *x=malloc(book

7、);B structBOOKx =“ C+ Programming ”,27.0;C structBOOK* x=malloc(sizeof(BOOK);D structBOOK *x=&book;2. 假定有“ struct BOOKchar title40;float book; ”,则正确的语句为( B)。 A struct BOOK x=&book;*x=&book; C struct BOOK x=calloc(BOOK); BOOK *x=BOOK; 3表示文件结束的符号常量为(AeofBEofC EOFD feof4 C语言中系统函数 fopen() 是( D)一个数据文件的函

8、数。A读取B 写入C关闭D 打开5从一个数据文件中读入以换行符结束的一行字符串的 函数为( B)。A gets()B fgets()C getc()Dfgetc()6向一个二进制文件写入信息的函数fwrite() 带有( D)参数。A1B 2C3D4单选题(每小题 2分,共 20 分)1. 由 C 语言源程序文件编译而成的目标文件的默认 扩展名为 ( D ) 。A. cpp B. c C. exe D. obj2 设 x 和 y 均为逻辑值,则 x | y 为假的条件是 x 和 y( C ) 。A.均为真B.其中一个为真C.均为假D.其中一个为假3. 枚 举 类 型 中 的 每 个 枚 举 常

9、 量 的 值 都 是 一 个 ( A )。A. 整数 B. 浮点数 C. 字符 D. 记录4. 循环语句“ for(i=0; i=n; i+) S; ”中循环体 S 被执行的次数为 ( D ) 。A. 1B. n-1C. nD. n+15. 假定有语句为 “ int a45=1,3,5,2,8; ”, 则 a11 的值为( C )。A. 3 B. 5 C. 8D. 106. 在下面的选项中,不能作为函数的返回值类型的是( B )。A. voidB. nodeC. intD. long7. 假定x 的值为 5, y 的值为 6,则表达式 x+*-y的值为( A)。A. 25B. 30C. 36D. 428. 用 calloc 函数创建具有 10 个整型元素的动态存 储空间的正确调用是( C )。A.calloc(10,sizeof(char)B.calloc(10)C.calloc(10,sizeof(int)D.calloc(20, sizeof(int)9. 假定有语句“ int b10, *pb;”,则不正确的赋值为( B )。A. pb=bB. pb=b5C. pb=b+2D. pb=&b010. 标准输入设备的文件流标识符是(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号