2014年9月份考试软件技术基础第二次作业.doc

上传人:文****钱 文档编号:67621 上传时间:2018-06-09 格式:DOC 页数:9 大小:623.50KB
下载 相关 举报
2014年9月份考试软件技术基础第二次作业.doc_第1页
第1页 / 共9页
2014年9月份考试软件技术基础第二次作业.doc_第2页
第2页 / 共9页
2014年9月份考试软件技术基础第二次作业.doc_第3页
第3页 / 共9页
2014年9月份考试软件技术基础第二次作业.doc_第4页
第4页 / 共9页
2014年9月份考试软件技术基础第二次作业.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、 2014年 9月份考试软件技术基础第二次作业 一、单项选择题(本大题共 100分,共 40 小题,每小题 2.5 分) 1. 以下程序的输出结果是 ( ) A. 5,14 B. 7,14 C. 6,12 D. 6,14 2. 以下程序的运行结果是 ( )。 A. 10,-2,5 B. 10,5,7 C. 10,-2,7 D. 5,-2,7 3. 设 p1 和 p2是指向同一个 int型一维数组的指针变量 , k 为 int 型变量 ,则不能正确执行的语句是( ) A. k=*p1+*p2 B. p1=p2 C. p2=*p1+k D. k=*p1*(*p2) 4. 以下关于输入函数叙述正确的

2、是( ) A. 输入项可以是一个实型常量 ,如scanf(“%f” ,35.89) B. 只有格式控制 ,没有输入项 ,也能正确输入数据到变量 ,例如 scanf(“a=%d,b=%d”) C. 当输入一个实数数据时 ,格式符可以控制小数的位数 ,例如 scanf(“%4.2f”, int age; char sex; stu5, *p; p=stu; A. scanf(“%s“, stu0.name) B. scanf(“%d“, p-age) C. scanf(“%c“, (2) *p=a; A. 语句( 1)和( 2)中的 *p含义相同,都表示给指针变量赋值 B. 语句( 1)和( 2)

3、的执行结果都是把变量 a 的地址赋给指针变量 p C. 语句( 1)是在对 p进行定义的同时进行初始化,使 p指向 a; 语句( 2)是将变量 a 的值赋给指针变量 p D. 语句( 1)是在对 p进行定义的同时,使 p 指向 a; 语句( 2)是将变量 a 的值赋给指针变量所指的变量 14. 已知: int x=-1,y=-1,z=0;表达式: z+=-x+y 的值为( ) A. 2 B. 1 C. 0 D. -1 15. 下面程序的运行结果是( ) A. 7654321 B. 1234437 C. 1711717 D. 7177171 16. 若 float 型数据占 4个字节, int型

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

5、*ptr1 C. ptr1= ptr2=ptr1 D. ptr1= *ptr2=*ptr1 21. 以下程序的运行结果是 ( ) A. morig B. morning C. mig D. or 22. 以下程序的输出结果是( ) A. 11 B. 20 C. 21 D. 31 23. 如果有 FILE *fp;fp=fopen(“test.c”,“r”); 则以下描述错误的是( ) A. fopen 以只读方式打开文件 test.c B. 文件指针 fp指向文件 test.c的磁盘首地址 C. 可以通过 fp对文件 test.c 进行读操作 D. 以用fclose( fp )关闭 test.

6、c 文件 24. 以下程序的输出结果是 ( ) A. 10 B. 1 C. 9 D. 0 25. 堆栈是一种特殊的线性表 ,其最主要的特点是( ) A. 先进先出 B. 后进后出 C. 后进先出 D. ABC 描述均对 26. 有以下程序段: 试判断输出结果是( ) A. 产生语法错 B. 随机值 C. A D. 65 27. 按照二叉树的定义 ,具有 3个结点的二叉树有( )种形态 A. 3 B. 4 C. 5 D. 6 28. 以下程序运行时输入: 247,其输出结果是 ( ) A. 689 B. 6689 C. 66778 D. 66887 29. 以下程序运行后的输出结果是 ( ) A

7、. 4,3,7 B. 3,4,7 C. 5,2,7 D. 2,5,7 30. 已知 int i, k; for(i=0, k=-1; k=1; i+, k+);则该 for循环语句 ( ) A. 判断循环结束的条件不合法 B. 无限循环 C. 一次也不执行 D. 只执行一次 31. 与下列函数不等价的函数为 ( )。 A. B. C. D. 32. 有一链式堆栈 ls(无头结点) ,结点结构为 :data 域和 link(指针)域。其栈顶指针为 lstop,现在对该栈进行出栈操作 ,出栈后 lstop 的值为 :( ) A. lstop-link B. lstop-data C. lstop+

8、 D. lstop- 33. 若有以下程序: 该程序经编译和连接后生成可执行文件 S.EXE。现在 DOS提示符下键入 S AA BB CC 回车,则输出结果是 ( ) A. AABBCC B. AABBCCS C. CCBBAA D. CCBBAAS 34. 则该程序段的功能是( ) A. 对数组 a进行插入排序 (升序 ) B. 对数组 a 进行插入排序 (降序 ) C. 对数组 a进 行选择排序 (升序 ) D. 对数组 a进行选择排序(降序 ) 35. 以下程序的输出结果是 ( ) A. 12345 B. 54321 C. 15115 D. 51551 36. 在一个单链表中 ,若指针

9、 p1所指结点不是最后结点 ,则在 p1之后插入指针p2 所指结点应执行( ) A. p1-next=p2; p2-next=p1 B. p2-next=p1-next; p1=p2 C. p2-next=p1; p1-next=p2 D. p2-next=p1-next; p1-next=p2 37. C 语言中 ,函数的隐含存储类型是( ) A. Auto B. Static C. Extern D. 无存储类别 38. 以下程序的运行结果是 ( ) A. 4 B. 5 C. 1+2+3+4 的和 D. 不确定 39. 有以下程序 若要按以下形式输出数组右上半三角 则在程序下划线处应填入的

10、是 ( ) A. i-1 B. i C. i+1 D. 4-i 40. 下列程序的输出结果是 ( )。 A. 9 B. 11 C. 4 D. 2 答案: 一、单项选择题( 100分,共 40 题,每小 题 2.5 分) 1. C 2. D 3. C 4. D 5. B 6. C 7. A 8. A 9. B 10. B 11. B 12. C 13. D 14. C 15. B 16. D 17. B 18. C 19. D 20. C 21. C 22. B 23. B 24. B 25. C 26. C 27. C 28. B 29. A 30. B 31. D 32. A 33. C 34. C 35. B 36. D 37. C 38. A 39. B 40. A

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

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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