2016年软件技术基础 ( 第3次 )作业.doc

上传人:文****钱 文档编号:53032 上传时间:2018-05-26 格式:DOC 页数:9 大小:530KB
下载 相关 举报
2016年软件技术基础 ( 第3次 )作业.doc_第1页
第1页 / 共9页
2016年软件技术基础 ( 第3次 )作业.doc_第2页
第2页 / 共9页
2016年软件技术基础 ( 第3次 )作业.doc_第3页
第3页 / 共9页
2016年软件技术基础 ( 第3次 )作业.doc_第4页
第4页 / 共9页
2016年软件技术基础 ( 第3次 )作业.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、 第 3次作业 一、单项选择题(本大题共 50分,共 25 小题,每小题 2 分) 1. 以下程序的运行结果是 ( )。 A. 10,-2,5 B. 10,5,7 C. 10,-2,7 D. 5,-2,7 2. 下列程序的输出结果为 ( ) A. 7 B. 6 C. 5 D. 8 3. 以下程序运行后的输出结果是 ( ) A. 42 B. 45 C. 56 D. 60 4. 能正确表示 a和 b同时为正或同时为负的逻辑表达式是 ( ) A. ( a=0|b=0) 则 language2的值是 ( ) A. 一个字符 B. 一个地址 C. 一个字符串 D. 不定值 9. 下列程序的输出结果为 (

2、 ) A. a=1, b=0 B. a=2, b=1 C. a=1, b=1 D. a=2, b=2 10. 设有下列程序段,则 scanf函数调用语句中对结构体变量成员的不正确引用为 ( ) struct student char name20; int age; char sex; stu5, *p; p=stu; A. scanf(“%s“, stu0.name) B. scanf(“%d“, p-age) C. scanf(“%c“, 表达式: z+=-x+y 的值为( ) A. 2 B. 1 C. 0 D. -1 14. 若 float型数据占 4个字节, int型数据占 2个字节,

3、 char型数据占 1个字节,以下程序运行结果是 ( ) A. 25 B. 12 C. 3 D. 22 15. 以下程序的正确运行结果是( ) A. 12,2 B. 不确定 C. 5,25 D. 1,12 16. 以下程序运行后的输出结果是 ( ) A. 1 2 3 B. 2 3 4 C. 2 2 3 D. 2 3 3 17. 若有说明 int *ptr1, *ptr2, m=5,n;,下面正确的语句组是( ) A. ptr1= ptr2= ptr2=n; *ptr2=*ptr1 C. ptr1= ptr2=ptr1 D. ptr1= *ptr2=*ptr1 18. 以下程序的输出结果是( )

4、 A. 11 B. 20 C. 21 D. 31 19. 如果有 FILE *fp;fp=fopen(“test.c”,“r”); 则以下描述错误的是( ) A. fopen以只读方式打开文件 test.c B. 文件指针 fp指向文件 test.c的磁盘首地址 C. 可以通过 fp对文件 test.c 进行读操作 D. 以用fclose( fp )关闭 test.c文件 20. 以下程序的输出结果是 ( ) A. 10 B. 1 C. 9 D. 0 21. 现已定义整型变量 int i=1; 执行循环语句 while(i+5);后, i的值为 ( ) A. 1 B. 5 C. 6 D. 以上

5、三个答案均不正确 22. 堆栈是一种特殊的线性表 ,其最主要的特点是( ) A. 先进先出 B. 后进后出 C. 后进先出 D. ABC描述均对 23. 有以下程序段: 试判断输出结果是( ) A. 产生语法错 B. 随机值 C. A D. 65 24. 下列程序的输出结果为 ( ) A. str=abcdef B. str=abcdf C. str=abde D. str=abdef 25. 以下程序运行后的输出 结果是 ( ) A. 4,3,7 B. 3,4,7 C. 5,2,7 D. 2,5,7 二、程序阅读题(本大题共 20分,共 4 小题,每小题 5 分) 1. 以下程序运行后,文件

6、 test中的内容是? 2. 以下程序的输出结果是: 3. 以下程序的输出结果是 : 4. 以下程序的输出结果是 : 三、程序设计题(本大题共 30分,共 2 小题,每小题 15 分) 1. 编写程序计算 100 至 1000之间有多少个数其各位数字之和是 5。例如,122, 131是满足要求的数的两个例子。 2. 已知函数 原型 :char *myStrMade(char *s1,char *s,int n);其功能是将串s重复 n次得到一个新串 s1,返回这个新串的指针。请设计该函数代码。 答案: 一、单项选择题( 50 分,共 25 题,每小题 2 分) 1. D 2. A 3. B 4

7、. D 5. D 6. A 7. A 8. B 9. B 10. B 11. C 12. D 13. C 14. D 15. C 16. D 17. C 18. B 19. B 20. B 21. C 22. C 23. C 24. D 25. A 二、程序阅读题( 20 分,共 4 题,每小题 5 分) 1. 参考答案: hello 解题方案: 评分标准: 2. 参考答案: &*%# 解题方案: 评分标准: 3. 参考答案: 4 9 25 49 121 169 289 361 解题方案: 评分标准: 4. 参考答案: 解题方案: 评分标准: 三、程序设计题( 30 分,共 2 题,每小题 15 分) 1. 参考答案: 解题方案: 评分标准: 2. 参考答案: 解题方案: 评分标准:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。