二级C语言05年4月至08年4月笔试真题及答案(最新修订版)(9)
printf(\ fun2('E', 'F'); }
程序的运行结果是
A)C D E F B)A B E F C)A B C D D)C D A B 答案:A
43) 有以下程序
# include
{ int i1, i2; i1 = f(2) ; i2 = f(1+1) ;
printf(\ }
程序的运行结果是
A)12 12 B)11 7 C)11 11 D)12 7 答案:B
44) 设有以下语句
typedef struct TT
{ char c; int a[4]; } CIN; 则下面叙述中正确的是
A)可以用TT定义结构体变量 B)TT是struct类型的变量
C)可以用CIN定义结构体变量 D)CIN是struct TT类型的变量 答案:C
45) 有以下结构体说明、变量定义和赋值语句 struct STD
{ char name[10]; int age; char sex; } s[5],*ps; ps=&s[0];
则以下scanf函数调用语句中错误引用结构体变量成员的是 A)scanf(\ C)scanf(\ 答案:D
46) 若有以下定义和语句 union data
{ int i; char c; float f; } x; int y;
则以下语句正确的是
A)x=10.5; B)x.c=101; C)y=x; D)printf(\ 答案:B 47)
A)首结点成为尾结点 B)尾结点成为首结点 C)删除首结点 D)删除尾结点 答案:A
48) 若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf(\ A)-1 B)0 C)1 D)32 答案:B
49) 以下叙述中正确的是
A)C语言中的文件是流式文件,因此只能顺序存取数据
B)打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
C)在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据 D)当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失 答案:D
50) 有以下程序
#include
{ FILE *fp; int i; char ch[]=\
fp=fopen(\
for(i=0; i<4; i++) fwrite(&ch[i],1,1,fp); fseek(fp,-2L,SEEK_END); fread(&t,1,1,fp); fclose(fp);
printf(\ }
程序执行后的输出结果是 A)d B)c C)b D)a 答案:B
二、填空题 (每空 2 分, 共 40 分)
请将每一个空的正确答案写在答题处【1】至【20】。 1)
本小题第1空答案:3
2) 【2】的任务是诊断和改正程序中的错误。 本小题第1空答案:调试 或 调试阶段 或 程序调试 或 程序调试阶段 或 软件调试 或 软件调试阶段 或 Debug 或 Debug阶段 3) 一个关系表的行称为【3】。 本小题第1空答案:记录 或 元组
4) 按“先进后出”原则组织数据的数据结构是【4】。 本小题第1空答案:栈 或 Stack
5) 数据结构分为线性结构和非线性结构,带链的队列属于【5】。 本小题第1空答案:线性结构
6) 设有定义:float x=123.4567;,则执行以下语句后的输出结果是 【6】 。 printf(\ 本小题第1空答案:123.46 或 123.460000 7) 以下程序运行后的输出结果是 【7】 。 main()
{ int m=011,n=11;
printf(\ }
本小题第1空答案:10 11
8) 以下程序运行后的输出结果是 【8】 。 main()
{ int x,a=1,b=2,c=3,d=4;
x=(ax) ? x : d; printf(\ }
本小题第1空答案:1
9) 有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是 【9】 。 main()
{ int a,b;
printf(\ while(a!=b)
{ while(a>b) a -= b; while(b>a) b -= a; }
printf(\ }
本小题第1空答案:1 1
10) 以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。 #include
{ int n,s;
printf(\ printf(\ do
{ s=n; printf(\【10】 ; } while(n!=0); printf(\ }
本小题第1空答案:n/=10 或 n=n/10 11)
本小题第1空答案:x+8 或 8+x 或 x+8.0 或 8.0+x 或 x+8. 或 8.+x 本小题第2空答案:sin(x) 12)
本小题第1空答案:j+1 或 j 或 1+j
本小题第2空答案:i%2 或 i%2!=0 或 i%2==1
13) 下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。
#include
void strcpy2(char *s, char *t) { char *p=t;
while(*s++ = *t++ ); s=【15】;
while (【16】=*p++ ) ; }
main()
{ char str1[100]=\
strcpy2(str1, str2); printf(\ }
本小题第1空答案:s-1 或 --s 或 s-- 本小题第2空答案:*s++
14) 下面程序的运行结果是:【17】 。
…… 此处隐藏:595字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




