2014年9月份考试软件技术基础第二次作业.doc_第1页
2014年9月份考试软件技术基础第二次作业.doc_第2页
2014年9月份考试软件技术基础第二次作业.doc_第3页
2014年9月份考试软件技术基础第二次作业.doc_第4页
2014年9月份考试软件技术基础第二次作业.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2014年9月份考试软件技术基础第二次作业一、单项选择题(本大题共100分,共 40 小题,每小题 2.5 分)1. 以下程序的输出结果是( ) A. 5,14 B. 7,14 C. 6,12 D. 6,142. 以下程序的运行结果是 ( )。 A. 10,-2,5 B. 10,5,7 C. 10,-2,7 D. 5,-2,73. 设p1和p2是指向同一个int型一维数组的指针变量, k为int型变量,则不能正确执行的语句是( ) A. k=*p1+*p2 B. p1=p2 C. p2=*p1+k D. k=*p1*(*p2)4. 以下关于输入函数叙述正确的是( ) A. 输入项可以是一个实型常量,如scanf(“%f” ,35.89) B. 只有格式控制,没有输入项,也能正确输入数据到变量,例如scanf(“a=%d,b=%d”) C. 当输入一个实数数据时,格式符可以控制小数的位数,例如scanf(“%4.2f”,&f) D. 当输入数据时,必须指明变量地址,例如scanf(“%f”,&f)5. 以下程序运行后的输出结果是( ) A. 42 B. 45 C. 56 D. 606. 以下程序运行后的输出结果是( ) A. 10234 B. 12344 C. 12334 D. 122347. 在一棵非空二叉树的中序遍历序列中,根结点的右边( ) A. 只有右子树上的所有结点 B. 只有右子树上的部分结点 C. 只有左子树上的部分结点 D. 只有左子树上的所有结点8. 在C语言中,非法的八进制数是( ) A. 018 B. 016 C. 017 D. 02579. 下列程序的输出结果为 ( ) A. a=1, b=0 B. a=2, b=1 C. a=1, b=1 D. a=2, b=210. 以下程序运行时,如果从键盘上输入: aver aver。则输出结果是( ) A. *8 B. #9 C. #8 D. *911. 设有下列程序段,则scanf函数调用语句中对结构体变量成员的不正确引用为 ( ) struct student char name20; int age; char sex; stu5, *p; p=stu; A. scanf(%s, ) B. scanf(%d, p-age) C. scanf(%c, &(p-sex) D. scanf(%d, &stu0.age)12. 若变量已正确定义并赋值,对库函数错误调用的是( ) A. k=scanf(%d%d,&i,&j) B. printf(%dn,k) C. getchar(ch) D. putchar(ch)13. 若已定义int a=5;对以下(1),(2)两个语句的正确解释是( ) (1) int *p=&a; (2) *p=a; A. 语句(1)和(2)中的*p含义相同,都表示给指针变量赋值 B. 语句(1)和(2)的执行结果都是把变量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. -115. 下面程序的运行结果是( ) A. 7654321 B. 1234437 C. 1711717 D. 717717116. 若float型数据占4个字节,int型数据占2个字节,char型数据占1个字节,以下程序运行结果是( ) A. 25 B. 12 C. 3 D. 2217. 以下程序运行结果是( ) A. 1,2,3 B. 1,3,3 C. 2,3,3 D. 2,2,318. 以下程序的正确运行结果是( ) A. 12,2 B. 不确定 C. 5,25 D. 1,1219. 以下程序运行后的输出结果是( ) A. 1 2 3 B. 2 3 4 C. 2 2 3 D. 2 3 320. 若有说明int *ptr1, *ptr2, m=5,n;,下面正确的语句组是( ) A. ptr1=&m; ptr2=&ptr1 B. ptr1=&m; ptr2=n; *ptr2=*ptr1 C. ptr1=&m; ptr2=ptr1 D. ptr1=&m; *ptr2=*ptr121. 以下程序的运行结果是 ( ) A. morig B. morning C. mig D. or22. 以下程序的输出结果是( ) A. 11 B. 20 C. 21 D. 3123. 如果有FILE *fp;fp=fopen(“test.c”,“r”);则以下描述错误的是( ) A. fopen以只读方式打开文件test.c B. 文件指针fp指向文件test.c的磁盘首地址 C. 可以通过fp对文件test.c进行读操作 D. 以用fclose( fp )关闭test.c文件24. 以下程序的输出结果是( ) A. 10 B. 1 C. 9 D. 025. 堆栈是一种特殊的线性表,其最主要的特点是( ) A. 先进先出 B. 后进后出 C. 后进先出 D. ABC描述均对26. 有以下程序段: 试判断输出结果是( ) A. 产生语法错 B. 随机值 C. A D. 6527. 按照二叉树的定义,具有3个结点的二叉树有( )种形态 A. 3 B. 4 C. 5 D. 628. 以下程序运行时输入:247,其输出结果是( ) A. 689 B. 6689 C. 66778 D. 6688729. 以下程序运行后的输出结果是( ) A. 4,3,7 B. 3,4,7 C. 5,2,7 D. 2,5,730. 已知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+ D. lstop-33. 若有以下程序:该程序经编译和连接后生成可执行文件S.EXE。现在DOS提示符下键入S AA BB CC回车,则输出结果是( ) A. AABBCC B. AABBCCS C. CCBBAA D. CCBBAAS34. 则该程序段的功能是( ) A. 对数组a进行插入排序(升序) B. 对数组a进行插入排序(降序) C. 对数组a进行选择排序(升序) D. 对数组a进行选择排序(降序)35. 以下程序的输出结果是 ( ) A. 12345 B. 54321 C. 15115 D. 5155136. 在一个单链表中,若指针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=p237. C语言中,函数的隐含存储类型是( ) A. Auto B. Static C. Extern D. 无存储类别38. 以下程序的运行结果是 ( ) A. 4 B. 5 C. 1+2+3+4的和 D. 不确定39. 有以下程序 若要按以下形式输出数组右上半三角则在程序下划线处应填入的是( ) A. i-1 B. i C. i+1 D. 4-i40. 下列程序的输出结果是 ( )。 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 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论