


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、- -计计算算机机的的等等级级考考试试二二级级 c c 考考前前模模拟拟仿仿真真试试题题( (5 5) )资料内容仅供您学习参考,如有不当之处,请联系改正或者删除20072007 年年 9 9 月计算机等级考试二级月计算机等级考试二级 c c 考前模拟仿真试题考前模拟仿真试题(5)(5)一一 、选择题、选择题(1)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及a)数据的存储结构b)计算方法c)数据映象d)逻辑存储正确答案: a(2)串的长度是a)串中不同字符的个数b)串中不同字母的个数c)串中所含字符的个数且字符个数大于零d)串中所含字符的个数正确答案:
2、d(3)在计算机中,算法是指a)加工方法b)解题方案的准确而完整的描述c)排序方法d)查询方法正确答案: b资料内容仅供您学习参考,如有不当之处,请联系改正或者删除2资料内容仅供您学习参考,如有不当之处,请联系改正或者删除(4)以下不属于对象的基本特点的是a)分类性b)多态性c)继承性d)封装性正确答案: c(5)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作a)软件投机b)软件危机c)软件工程d)软件产生正确答案: b(6)下面不属于软件设计原则的是a)抽象b)模块化c)自底向上d)信息隐蔽正确答案: c(7)开发大型软件时,产生困难的根本原因是a)大系统的复杂性b)人员知
3、识不足资料内容仅供您学习参考,如有不当之处,请联系改正或者删除3资料内容仅供您学习参考,如有不当之处,请联系改正或者删除c)客观世界千变万化d)时间紧、任务重正确答案: a(8)下列 sql 语句中,用于修改表结构的是a)alterb)createc)updated)insert正确答案: a(9)数据库、数据库系统和数据库管理系统之间的关系是a)数据库包括数据库系统和数据库管理系统b)数据库系统包括数据库和数据库管理系统c)数据库管理系统包括数据库和数据库系统d)3 者没有明显的包含关系正确答案: b(10)关系模型允许定义 3 类数据约束,下列不属于数据约束的是a)实体完整性约束b)参照完
4、整性约束c)域完整性约束d)用户自定义的完整性约束正确答案: c资料内容仅供您学习参考,如有不当之处,请联系改正或者删除4资料内容仅供您学习参考,如有不当之处,请联系改正或者删除(11)下列用于 printf 函数的控制字符常量中,代表竖向跳格的转义字符常量是a)bb)tc)vd)f正确答案: c(12)以下程序的输出结果是main() int a=21,b=11;printf(%dn,-a+b,-b+a);a)30b)31c)32d)33正确答案: a(13)设变量 n 为 float 类型,m 为 int 类型,则以下能实现将 n 中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是
5、a)n=(n*100+0.5)/100.0b)m=n*100+0.5,n=m/100.0c)n=n*100+0.5/100.0d)n=(n/100+0.5)*100.0正确答案: b资料内容仅供您学习参考,如有不当之处,请联系改正或者删除5资料内容仅供您学习参考,如有不当之处,请联系改正或者删除(14)下列是用户自定义标识符的是a)_w1b)3_xyc)intd)line-3正确答案: a(15)设 x,y 和 z 都是 int 型变量,且 x=3,y=4,z=5,则下面表达式中,值为 0 的表达式是a)x&yb)x=yc)x|+y&y-zd)!(x 正确答案: d(16)若有
6、条件表达式 (exp)?a+:b-,则以下表达式中能完全等价于表达式(exp)的是a)(exp=0)b)(exp!=0)c)(exp=1)d)(exp!=1)正确答案: b(17)下面四个选项中,均是不正确的 8 进制数或 16 进制数的选项是a)016 0 x8f 018b)0abc 017 0 xa资料内容仅供您学习参考,如有不当之处,请联系改正或者删除6资料内容仅供您学习参考,如有不当之处,请联系改正或者删除c)010 -0 x11 0 x16d)0a12 7ff -123正确答案: d(18)若变量已正确说明为 int 类型,要通过语句 scanf(%d %d %d ,&a,&
7、amp;b,&c);给 a 赋值 3,b 赋值5,c 赋值 8,不正确的输入形式是a)358b)3,5,8c)358d)358正确答案: b(19)以下选项中,与 k=n+完全等价的表达式是a)k=n,n=n+1b)n=n+1,k=nc)k=+nd)k+=n+1正确答案: a(20)设有程序段资料内容仅供您学习参考,如有不当之处,请联系改正或者删除7资料内容仅供您学习参考,如有不当之处,请联系改正或者删除int k=10;while(k=0)k=k-1;则下面描述中正确的是a)while 循环执行 10 次b)循环是无限循环c)循环体语句一次也不执行d)循环体语句执行一次正确答案: c
8、(21)对表达式 for(表达式 1; ;表达式 3)可理解为a)for(表达式 1;0;表达式 3)b)for(表达式 1;1;表达式 3)c)for(表达式 1;表达式 1;表达式 3)d)for(表达式 1;表达式 3;表达式 3)正确答案: b(22)以下程序的输出结果是main()int a,i;a=0;for(i=1;i5;i+)switch(i)case 0:case 3:a+=2;case 1:case 2:a+=3;资料内容仅供您学习参考,如有不当之处,请联系改正或者删除8资料内容仅供您学习参考,如有不当之处,请联系改正或者删除default:a+=5;printf(%dn,
9、a);a)31b)13c)10d)20正确答案: a(23)若有如下语句int x=3;do printf(%dn,x-=2);while(!(-x);则上面程序段a)输出的是 1b)输出的是 1 和-2c)输出的是 3 和 0d)是死循环正确答案: b(24)判断 char 型变量 cl 是否为大写字母的正确表达式是a)a=cl=a)&(cl=cl)|(z=a)&(clb)t=a;a=b;b=t;printf(%d,%dn,a,b);scanf(%d%d,&a,&b);a)!a=bb)a!=bc)a=bd)a=b正确答案: b(26)以下对 c 语言函数的有关
10、描述中,正确的是a)在 c 语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参资料内容仅供您学习参考,如有不当之处,请联系改正或者删除10资料内容仅供您学习参考,如有不当之处,请联系改正或者删除b)c 函数既可以嵌套定义又可以递归调用c)函数必须有返回值,否则不能使用函数d)函数必须有返回值,返回值类型不定正确答案: a(27)有以下程序:void fun(int a,int b,int c)a=456,b=567,c=678;main()int x=10,y=20,z=30;fun(x,y,z);printf(%d,%d,%dn,x,y,z);输出结果是a)30,20,10b)
11、10,20,30c)456,567,678d)678,567,456正确答案: b(28)有如下程序段int *p,a=10,b=1;p=&a; a=*p+b;执行该程序段后,a 的值为资料内容仅供您学习参考,如有不当之处,请联系改正或者删除11资料内容仅供您学习参考,如有不当之处,请联系改正或者删除a)12b)11c)10d)编译出错正确答案: b(29)有如下说明int a10=1,2,3,4,5,6,7,8,9,10,*p=a;则数值为 9 的表达式是a)*p+9b)*(p+8)c)*p+=9d)p+8正确答案: b(30)以下程序中调用 scanf 函数给变量 a 输入数值的方
12、法是错误的,其错误原因是main() int *p,*q,a,b;p=&a;printf(input a:);scanf(%d,*p);a)*p 表示的是指针变量 p 的地址b)*p 表示的是变量 a 的值,而不是变量 a 的地址资料内容仅供您学习参考,如有不当之处,请联系改正或者删除12资料内容仅供您学习参考,如有不当之处,请联系改正或者删除c)*p 表示的是指针变量 p 的值d)*p 只能用来说明 p 是一个指针变量正确答案: b(31)对以下说明语句的正确理解是int a10=6,7,8,9,10;a)将 5 个初值依次赋给 a1至 a5b)将 5 个初值依次赋给 a0至 a4c
13、)将 5 个初值依次赋给 a6至 a10d)因为数组长度与初值的个数不相同,所以此语句不正确正确答案: b(32)若有说明:int a4=0,0;则下面不正确的叙述是a)数组 a 的每个元素都可得到初值 0b)二维数组 a 的第一维大小为 1c)当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小d)只有元素 a00和 a01可得到初值,其余元素均得不到确定的初值正确答案: d(33)有以下程序main() char a= a, b, c,d, e, f, g,h,0; int i,j;i=sizeof(a); j=strlen(a);printf(%d,%db,i,j);资
14、料内容仅供您学习参考,如有不当之处,请联系改正或者删除13资料内容仅供您学习参考,如有不当之处,请联系改正或者删除程序运行后的输出结果是a)9,9b)8,9c)1,8d)9,8正确答案: d(34)假定 int 类型变量占用两个字节,其有定义:int x10=0,2,4;,则数组 x 在内存中所占字节数是a)3b)6c)10d)20正确答案: d(35)已知学生记录描述为:struct student int no;char name20,sex;struct int year,month,day; birth;struct student s;设变量 s 中的生日是1984 年 11 月 1
15、2 日,对birth正确赋值的程序段是资料内容仅供您学习参考,如有不当之处,请联系改正或者删除14资料内容仅供您学习参考,如有不当之处,请联系改正或者删除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.day=12;d)s.birth.year=1984;s.birth.month=11;s.birth.day=12;正确答案: d(36)以下程序的运行结果是#define min(x,y)(x)(y)?(x):(y)main() int i
16、=10,j=15,k;k=10*min(i,j);printf(%dn,k);a)10b)15c)100d)150正确答案: b(37)有如下程序int func(int a,int b) return(a+b);main() int x=2,y=5,z=8,r;资料内容仅供您学习参考,如有不当之处,请联系改正或者删除15资料内容仅供您学习参考,如有不当之处,请联系改正或者删除r=func(func(x,y),z);printf(%dn,r);该程序的输出的结果是a)12b)13c)14d)15正确答案: d(38)设有以下说明语句typedef struct int n;char ch8;
17、per;则下面叙述中正确的是a)per 是结构体变量名b)per 是结构体类型名c)typedef struct 是结构体类型d)struct 是结构体类型名正确答案: b(39)有如下定义struct personchar name9;int age;资料内容仅供您学习参考,如有不当之处,请联系改正或者删除16资料内容仅供您学习参考,如有不当之处,请联系改正或者删除struct person class10=john,17,paul,19,mary,18,adam,16,;根据上述定义,能输出字母 m 的语句是a)printf(%cn,);b)printf(%cn,cl
18、1);c)printf(%cn,1);d)printf(%cn,0);正确答案: b(40)以下程序执行后 a 的值是main() int x,y=252,i=386,*m=&y,*z=&i;x=(z=y);printf(%d,x);a)252b)1c)0d)运行时出错,x 无定值正确答案: c(41)阅读下列程序,当运行函数时,输入 asd af aa z67,则输出为#include#include#includeint fun (char *str)资料内容仅供您学习参考,如有不当之处,请联系改正或者删除17资
19、料内容仅供您学习参考,如有不当之处,请联系改正或者删除 int i,j=0;for(i=0;stri!=0;i+)if(stri!= )strj+=stri;strj= 0;main()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(42)下列程序的输出结果是struct abc资料内容仅供您学习参考,如有不当之处,请联系改正或者删除18资料内容仅供您学习参考,
20、如有不当之处,请联系改正或者删除 int a, b, c, s;main() struct abc s2=1,2,3,4,5,6; int t;t=s0.a+s1.b;printf(%dn,t);a)5b)6c)7d)8正确答案: b(43)有以下函数:fun(char *p)return p;该函数的返回值是a)无确切值b)形参 p 中存放的地址值c)一个临时存储单元的地址d)形参 p 自身的地址值正确答案: b(44)若有定义: char *st= how are you ; 下列程序段中正确的是a)char a11, *p; strcpy(p=a+1,&st4);资料内容仅供您学
21、习参考,如有不当之处,请联系改正或者删除19资料内容仅供您学习参考,如有不当之处,请联系改正或者删除b)char a11; strcpy(+a, st);c)char a11; strcpy(a, st);d)char a, *p; strcpy(p=&a1,st+2);正确答案: a(45)下列程序的运行结果是void fun(int *a, int *b) int *k;k=a; a=b; b=k;main() int a=3, b=6, *x=&a, *y=&b;fun(x,y);printf(%d %d, a, b);a)6 3b)3 6c)编译出错d)0 0正
22、确答案: b(46)表达式 aa)|b)&c)b)max=a;else max=b;正确答案: 1.(max=(ab)?a:b;)(12)设 x 和 y 均为 int 型变量,且 x=1,y=2,则表达式 double(1+x/y)的值为【12】。资料内容仅供您学习参考,如有不当之处,请联系改正或者删除24资料内容仅供您学习参考,如有不当之处,请联系改正或者删除考生答案: 1.()正确答案: 1.(1.000000)(13)下面程序的功能是输出数组 s 中最大元素的下标,请填空。main() int k, p,s=1, -9, 7, 2, -10, 3;for(p =0, k =p; psk)【13】printf(%dn, k);正确答案: 1.(k=p;)(14)设有以下定义和语句,则*(*(p+2)+1)的值为【14】。 int a32=10, 20, 30, 40, 50, 60, (*p)2; p=a;正确答案: 1.(60)(15)下面函数要求计算两个整数 x,y 之和,并通过形参返回该值,请填空。add(int x, int y,【15】z)【16】= x+y; 正确答案: 1.(int *) 2.(*z)(16)下面程序的运行结果是【17】。#define n 10#define s(x)x*x#define f(x)(x*x)m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢管架承包协议书
- 居间服务费协议书
- 小饭桌双方协议书
- 租用小口井协议书
- 孩子弃养权协议书
- 机动车包车协议书
- 自助售卖机协议书
- 给干爹买车协议书
- 自私男离婚协议书
- 安易赔服务协议书
- 2025越南语等级考试AG级试卷:词汇辨析与语法应用
- 2024年济南长清产业发展投资控股集团有限公司招聘笔试真题
- 2025护理团体标准解读
- 风电场输变电设备典型故障及异常处理手册
- 四川省(蓉城名校联盟)新高考2022级高三适应性考试语文试题答案
- 人类面临的主要环境问题第一课时课件高一下学期地理湘教版(2019)必修二
- 四川助康新材料有限公司四川助康新材料有限公司年产3.5万吨环保型抗菌新材料生产线项目环评报告
- 企业抖音陪跑服务课件
- 2025-2030中国采耳行业市场深度调研及竞争格局与投资前景研究报告
- 生物制剂的应用及护理
- 《智能网联汽车智能座舱技术》考试复习题库(含答案)
评论
0/150
提交评论