



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、姓名:_ 班级:_ 学号:_-密-封 -线- 9月计算机等级考试二级c语言模拟试题(4)考试时间:120分钟 考试总分:100分题号一二三四五总分分数遵守考场纪律,维护知识尊严,杜绝违纪行为,确保考试结果公正。. 笔试部分一、填空题1.已知一棵二叉树前序遍历和中序遍历分别为abdegcfh和dbgeachf,则该二叉树的后序遍历为( )a.gedhfbca b.dgebhfcac.abcdefgh d.acbfedhg【参考答案】b2.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是( )a.e3,e1,e4,e2 b.e2,e4,e3,e1c.e3,e4,e1,e2 d.任意顺序【参
2、考答案】b3.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )a.对象成分b.变量成分c.语句成分d.传输成分【参考答案】d4.下列不属于软件工程的3个要素的是( )a.工具b.过程c.方法d.环境【参考答案】d5.将e-r图转换到关系模式时,实体与联系都可以表示成( )a.属性 b.关系c.键d.域【参考答案】b. 6.在深度为5的满二叉树中,叶子结点的个数为( )a.32b.31c.16d.15【参考答案】b7.一些重要的程序语言(如c语言和pascallb.数据库系统避免了一切冗余c.数据库系统中数据的一致性是指数据类型一致d.数据库系统比文件系统能管理更多的数据【参考答案】
3、b. 11.以下程序的输出结果是( )main() int a=21,b=11;printf(%dn,-a+b,-b+a);a.30b.31c.32d.33【参考答案】a12.设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )a.x=ylprintf(%dn,a);a.31b.13c.10d.11月12日”,对“birth”正确赋值的程序段是( )a.year=1984;month=11;day=12;b.s.year=1984;s.month=11;s.day=12;c.birth.year=1984;birth.month=11;birth.da
4、y=12;d.s.birth.year=1984;s.birth.month=11;s.birth.day=12;【参考答案】d. 18.有如下程序int func(int a,int b) return(a+b);main() int x=2,y=5,z=8,r;r=func(func(x,y),z);printf(%dn,r);该程序的输出的结果是( )a.12b.13c.14d.15【参考答案】d19.有如下定义struct personchar name9;int age;struct person class 10=john,17,paul,19,mary,18,adam,16;根据
5、上述定义,能输出字母m的语句是( )a.printf(%cn,);b.printf(%cn,1);c.printf(%cn,1);d.printf(%cn,0);【参考答案】d. 20.阅读下列程序,当运行函数时,输入asd af aa z67,则输出为( )#include stdio.h#include ctype.h#include conio.hint fun(char *str) int i,j=0;for(i=0;stri!=0;i+)if(stri!= )strj+=stri;strj=0;m
6、ain ()char str81;int n;clrscr();printf(input a string:);gets(str);puts(str);fun(str);printf(%sn,str);a.asdafaaz67b.asd af aa z67c.asdd.z67【参考答案】a. 21.若有定义:char *st=how are you;下列程序段中正确的是( )a.char a11,*p;strcpy(p=a+1,b.char a11;strcpy(+a,st);c.char a11;strcpy(a,st);d.char a ,*p;strcpy(p=【参考答案】a22.请选出
7、正确的程序段( )a.int *p; b.int *s,k;scanf(%d,p); *s=100; c.int *s,k; d.int *s,k;char *p,c; char *p,e;s= s=p= p=*p=a; s=p; *s=1;【参考答案】c23.下面四个选项中,均是合法整型常量的选项是( )a.160 -0xffff 011 b.-0xcdf 01a 0xec.-01 986,012 0668 d.-0x48a 2e5 0x【参考答案】a. 24.假定x和y为double型,则表达式x=2,y=x+3/2的值是( )a.3.500000b.3c.2.000000d.3.0000
8、00【参考答案】d25.已知i,j,k为int型变量,若从键盘输入:1,2,3回车,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( )a.scanf(%2d,%2d,%2d,i,j,k);b.scanf(%d%d%d,c.scanf(%d,%d,%d,d.scanf(i=%d,j=%d,k=%d,【参考答案】c26.若执行下面的程序时,从键盘上输入5和2,则输出结果是( )main()int a,b,k;scanf(%d,%d,k=a;if(ab)k=a%b;else k=b%a;printf(%dn,k);a.5b.3c.2d.0【参考答案】c. 27.以下程序的输出结果
9、是( )main()int x=1,y=3;printf(%d,x+); int x=0;x+=y*2;printf(%d,%d,x,y);printf(%d,%dn,x,y);a.1,6,3,1,3b.1,6,3,6,3c.1,6,3,2,3d.1,7,3,2,3【参考答案】c28.请阅读以下程序main()int a=5,b=0,c=0;if(a=b+c)printf(* * *n);else printf(n);以上程序( )a.有语法错不能通过编译b.可以通过编译但不能通过连接c.输出* * *d.输出【参考答案】d. 29.设有如下定义char *s2=abcd,abcd;则下列说法错误的是( )a.s数组元素的值分别是abcd和abcd两个字符串的首地址b.s是指针数组名,它含有两个元素分别指向字符型一维数组c.s数组的两个元素分别存放的是含有4个字符的一维字符数组中的元素d.s数组的两个元素中分别存放了字符a和a的地址【参考答案】c30.有以下程序struct stu char num10;float score3;main()struct stu s3=20021,90,95,85,20022,95,80,75,20023,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 协非存款和协议书的区别
- 物品移交协议书
- 离婚协议书欠款模板
- 温州营销方案
- 99年保密协议书的造谣者
- 造价咨询投标服务方案6
- 心理咨询沙龙活动方案策划
- 指定监护人协议书
- 渝中加固剂施工方案
- 2025-2030临床检验中心行业趋势与投资可行性研究报告
- DL∕T 5863-2023 水电工程地下建筑物安全监测技术规范
- 新部编版语文1-6年级2460个生字表(带拼音)
- (高清版)DZT 0324-2018 蓝晶石、红柱石、矽线石矿产地质勘查规范
- 卫生监督员行为规范
- 深圳电子行业前景分析
- 内窥镜检查病历委托书
- 70篇短文复习1600中考词汇
- 小学计算机兴趣小组活动记录
- SCR烟气脱硝装置声波清灰技术的研究的开题报告
- 煤矿班组建设课件
- CB/T 495-1995吸入口
评论
0/150
提交评论