ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:26.02KB ,
资源ID:1504971      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1504971.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(份模拟试题Word文档下载推荐.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

份模拟试题Word文档下载推荐.docx

1、回车,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( C )A)scanf(%2d,%2d,%2d, i, j, k); B)scanf(%d %d %d,&i,&j,&k);C)scanf(%d,%d,%d D)scanf(i=%d,j=%d,k=%d16、已知 int t=0;while (t=1).则以下叙述正确的是( B )A)循环控制表达式的值为0 B)循环控制表达式的值为1C)循环控制表达式不合法 D)以上说法都不对17、下列程序运行的结果是( A )main()float x;int i;x=3.6;i=(int)x;printf(x=%f,i=%d ,x,i

2、);A)x=3.600000,i=3 B)x=3.6,i=3C)x=3,i=3 D)x=3.600000,i=3.00000018、若执行下面的程序时,从键盘上输入5和2,则输出结果是( D )int a,b,k;scanf(%d,%d a,&b);k=a;if(ab)k=a%b;else k=b%a;%dn ,k);A)5 B)3 C)2 D)019、有如下程序:int x=1,a=0,b=0;switch(x)case 0: b+;case 1: a+;case 2:b+;a=%d,b=%dn,a,b);该程序的输出结果是( A )A)a=2,b=1 B)a=1,b=1 C)a=1,b=0

3、 D)a=2,b=220、请阅读以下程序int a=5,b=0,c=0;if(a=b+c) printf(*n);else printf(n以上程序( D )A)有语法错不能通过编译 B)可以通过编译但不能通过连接C)输出* D)输出21、下面函数的功能是( C )char *fun(char *str1,char*str2)while(*str1)&(*str2+=*str1+);return str2;A)求字符串的长度 B)比较两个字符串的大小C)将字符串str1复制到字符串str2中 D)将字符串str1接续到字符串str2中22、以下不能对二维数组a进行正确初始化的语句是( C )A

4、)int a23=0; B)int a3=1,2,0;C)int a23=1,2,3,4,5,6; D)int a3=1,2,3,4,5,6;23、下列程序的输出结果是( C )#include stdio.h#defineM(x,y) x%y int a,m=12,n=100;a=M(n,m);%dn,a-);A) 2 B)3 C)4 D)524、阅读下列程序,则在执行后,程序的运行结果为( D )string.h char a30=nice to meet you!;strcpy(a+strlen(a)/2,you%sn,a);A)nice to meet you you B)nice t

5、o C)meet you you D)nice to you25、若有下面的程序段:char s=chinachar *p; p=s;则下列叙述正确的是( D )A)s和p完全相同B)数组s中的内容和指针变量p中的内容相等C)s数组长度和p所指向的字符串长度相等D)*p与s0相等26、以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序Void sort(int a,int n) int i,j,t;for(i=0;in-1;i+)for(j=i+1;jn;j+)if(aiaj)t=ai;ai=aj;aj=t; int aa10=1,2,3,4,5,6,7,8,9,10,i;sor

6、t(&aa3,5);10;i+) printf(%d,aai);n程序运行后的输出结果是( B )A)1,2,3,4,5,6,7,8,9,10, B)10,9,8,7,6,5,4,3,2,1,C)1,2,3,8,7,6,5,4,9,10, D)1,2,10,9,8,7,6,5,4,3,27、下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me则程序输出的结果是( A )main(argc,argv)int argc; char *argv; int i;,argc);A)3 B)4 C)2 D)以上答案都不正确28、若有说明:int a4=0,0;则下面不正确

7、的叙述是( D )A)数组a的每个元素都可得到初值0B)二维数组a的第一维大小为1C)当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小D)只有元素a00和a01可得到初值,其余元素均得不到确定的初值29、下列程序的运行结果是( B )void fun(int *a, int *b) int *k; a=b; b=k; int a=3, b=6, *x=&a, *y=&b;fun(x,y);%d %d, a, b);A)6 3 B)3 6 C)编译出错 D)0 030、请选出不正确的程序段( D )A)int *p;%d,p);B)int *s, k;*s=100;C)in

8、t *s, k;char *p, c;s=&k;p=&c;*p=a; D)int *s, k;char *p, e;e;s=p;*s=1;31、下面程序的执行结果是( A )#define SUM(X) X*X int a=6;int i=1,j=2; a+=SUM(i+j)/SUM(i+j); printf(A)15 B)2 C)7 D)032、在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是( B )A)地址传递B)单向值传递C)由实参传形参,再由形参传实参D)传递方式由用户指定33、下面程序应能对两个整型变量的值进行交换。以下正确的说法是( C )Int a=10,b

9、=20;(1)a=%d,b=%dnswap(&(2)a=%d,b=%dnswap(int p,int q)int t;t=p;p=q;q=t;A)该程序完全正确B)该程序有错,只要将语句swap(&中的参数改为a,b即可C)该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可D)以上说法都不对34、有以下程序#include struct NODE int num; struct NODE *next; ;struct NODE *p,*q,*r;p=(struct NODE*)malloc(sizeof(struct NODE);q=(struct NODE

10、*)malloc(sizeof(struct NODE);r=(struct NODE*)malloc(sizeof(struct NODE);p-num=10; q-num=20; r-num=30;next=q;q-next=r;,p-num+q-next-num);程序运行后的输出结果是( D )A)10 B)20 C)30 D)4035、假定当前盘符下有两个文本文件,如下文件名 a1.txt a2.txt内容123# 321#则下面程序段执行后的结果为( A )void fc(FILE *p) char c;while(c=fgetc(p)!=#) putchar(c); FILE *

11、fp;fp=fopen(a1.txt,rfc(fp);fclose(fp);a2.txtputchar(n);A)123321 B)123 C)321 D)以上答案都不正确二、填空题(每空2分,共计30分)、栈和队列通常采用的存储结构是 顺序存储、在关系模型中,把数据看成一个二维表,每一个二维表称为一个 关系.、数据库保护分为:安全性控制、 完整性控制、并发性控制和数据的恢复。、通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 软件生命周期。、在最坏情况下,堆排序需要比较的次数为 nlog2n 。、以下程序的输出结果是:8,10main () int i=010,j=10;pir

12、ntf (%d,%dn,i,j);、下列程序的输出结果为 12。 int x=3,y=5;printf (d,x=(x-)*(-y);、以下程序段中,错误的行号是 。 #include main() char str14;str= I love China; printf (%s,str); 、将以下程序写成三目运算表达式是 max=(ab?a:b)。if(ab)max=a;else max=b;、下面程序的功能是输出数组s中最大元素的下标,请填空。 int k, p,s=1, -9, 7, 2, -10, 3;for(p =0, k =p; ps【k】) k=p;, k);、下面程序的运行结

13、果是 12。unsigned fun6(unsigned num) unsigned k=1; dok *=num%10;num/=10; while (num); return k; unsigned n=26;, fun6(n);、设有以下定义和语句,则*(*(p+2)+1)的值为 60 。int a32=10, 20, 30, 40, 50, 60, (*p)2;p=a;、阅读下列程序,则程序的输出结果为 30x。struct ty int data;char c; struct ty a=30,x;fun(a);%d%c,a.data,a.c);fun(struct ty b) b.d

14、ata=20;b.c=y;、以下程序的输出结果是 1000 10。#define N 10#define s(x) x*x#define f(x) (x*x) int i1,i2;i1=1000/s(N); i2=1000/f(N);%d %dn,i1,i2);、下面程序把从终端读入的文本(用作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。FILE *fp; char ch;if(fp=fopen(” bi.dat”, ”w”)=NULL)exit(0);while(ch=getchar( )!=)fputc (ch,fp);全国计算机等级考试二级C语言模拟试卷(二)一、 选择

15、题(每题2分,共70分)1、线性表的顺序存储结构和线性表的链式存储结构分别是( B )A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构2、下列数据结构中,按先进后出原则组织数据的是( B )A)线性链表 B)栈C)循环链表 D)顺序表3、结构化程序设计主要强调的是( D )A)程序的规模B)程序的效率C)程序设计语言的先进性 D)程序易读性4、对象实现了数据和操作的结合,是指对数据和数据的操作进行( C )A)结合 B)隐藏C)封装 D)抽象5、下列叙述中,不属于测试的特征的

16、是( D )A)测试的挑剔性B)完全测试的不可能性C)测试的可靠性D)测试的经济性6、下列选项中,不属于模块间耦合的是( C )A)数据耦合 B)同构耦合C)异构耦合 D)公用耦合7、下列叙述中,正确的是 ( A )A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B)用E-R图只能表示实体集之间一对一的联系C)用E-R图只能表示实体集之间一对多的联系D)用E-R图表示的概念数据模型只能转换为关系数据模型8、在数据管理技术的发展过程中,可实现数据共享的是( C )A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)系统管理阶段9、假设参加计算机等级考试的学生关系R,参加英

17、语等级考试的学生关系S。求既参加了计算机等级考试又参加了英语等级考试的学生,应当进行的运算是( C )A)R-SB)R+SC)RSD)RS10、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( B ) A)DB包括DBS和DBMSB)DBS包括DB和DBMSC)DBMS包括DB和DBSD)3者属于平级关系11、以下说法错误的是( C )A)高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式B)计算机只能处理由0和1的代码构成的二进制指令或数据C)C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE的二进制文件D)每一种高级语言都有它对应的编译

18、程序12、下面各选项中,均是C语言标识符的选项组是( C )A)for china to B)long _123 short 56_ do C)void union _342 D)text.txt _023 _3ew13、以下符合C语言语法的实型常量是( C )A)1.2E0.5B)3.14159EC).5E-3D)E1514、若以下选项中的变量已正确定义,则正确的赋值语句是( C )A)x1=26.8%3;B)1+2=x2;C)x3=0x12;D)x4=1+2=3;15、已知int k=10,m=3,n;则下列语句输出结果是( B ),n=(k%m,k/m);A)2 B)3 C)4 D)516、以下程序的运行结果为( C ) int m,n;for(m=0,n=10;m=0 & tcj) cj+1=cj;j-;cj+1=t;%d ,ci);

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2