[计算机类试卷]国家二级(C语言)笔试模拟试卷16及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷16及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷16及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 16及答案与解析 1 在下列关于二叉树的叙述中,正确的一条是 _。 ( A)度为 2的树称为二叉树 ( B)二叉树的度肯定是 2 ( C)二叉树中所有结点的度都是 2 ( D)具有 3个结点的二叉树有 5种形态 2 从未排序序列中依次取出元素与已排序序列中的元素作比较,将取出的元素放入已排序序列中的正确位置上,此方法称为 _。 ( A)归并排序 ( B)选择排序 ( C)交换排序 ( D)插入排序 3 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描 绘了系统的_。 ( A)总貌 ( B)细节 ( C)抽象 ( D)软件的作用 4 在软件工程中,高质
2、量的文档是 _、一致性和无二义性的。 ( A)安全性 ( B)完整性 ( C)组合性 ( D)统一性 5 软件开发的原型化方法是一种动态定义软件需求的方法,下述条件中, _是实施原型化方法所必需的。 成熟的原型化人员 快速的成型工具 需求了解的准确性 ( A) 和 ( B) 和 ( C) 和 ( D)全部 6 数据库、数据库系统、数据库 管理系统 3者之间的关系是二 _。 ( A)数据库包含数据库系统和数据库管理系统 ( B)数据库系统包含数据库和数据库管理系统 ( C)数据库管理系统包含数据库和数据库系统 ( D)以上都不正确 7 在 C语言中,不正确的 int类型的常数是 _。 ( A)
3、32768 ( B) 0 ( C) 37 ( D) 0xAF 8 下列字符序列中,不可用作 C语言标识符的是 _。 ( A) b70 ( B) #ab ( C) _symbol ( D) al 9 程序段: int i=65536; prinff(“%dn“,i);,则输出结果是 _。 ( A) 65536 ( B) 0 ( C)有语法错误,无输出结果 ( D) -1 10 已知 year为整型变量,不能使表达式(year%4=0 float b, c; scanf (“% 2d% 3%/4f“, printf(“na=%d, b=%f, c=%fn“, a, b, c); 若运行时从键盘上输
4、入9876543210 ,则上面程序的输出结果是 _。 ( A) a=9b=765, c=4321 ( B) a=10,b=432,c=8765 ( C) a=98,b=765.000000,c=4321.000000 ( D) a=98,b=765.0,c=4321.0 12 请选出以下程序的输出结果 _。 #include stdio. h sub(x, y, z)int x, y,*z;*z=y-x:main() int a, b, c; sub 10,5,sub(7,a,sub(a, b, printf(“%d,% d,/%dn“, a, b, c); ( A) 5,2,3 ( B)
5、-5, -12, -7 ( C) -5,-12, -17 ( D) 5, -2, -7 13 设整型数 i=5,则 printf (“%d“, i+i); 的输出为 _ 。 ( A) 10 ( B) 11 ( C) 12 ( D)语法错误 14 若要用下面的程序片段指针变量 p指向一个存储整型变量的动态存储单元 int *p;p=_ malloc (sizeof (int);则应填入 _。 ( A) int ( B) int* ( C) (*int) ( D) (int*) 15 下面程序输出的结果是 _。 main ()int i=5, j=9,x;x= (i=j?: (j=7);print
6、f(“n%d, %d“, i, j); ( A) 5, 7 ( B) 5, 5 ( C)语法错误 ( D) 7, 5 16 若有 以下定义和语句; int a=1,2,3,4,5,6,7,8,9,10,*p=a; ( A) p+=2,*(p+) ( B) p+=2,*+p ( C) p+=3,*p+ ( D) p+=2,+*p 17 设 a、 b和 c都是 int 型变量,且 a=3、 b=4、 c=5,则下面的表达式中,值为 0的表达式是 _。 ( A) aj=printf(“%dn“,*k);上述程序的输出结果是 _。 ( A)运行错误 ( B) 100 ( C) i的地址 ( D) i的
7、地址 19 没有以下语句,其中不是对 a数组元素的正确引用的是: _ (其中 0i 10) int a10=1,1,2,3,4,5,6,7,8,9,*p=a; ( A) ap-a ( B) *(s0=a0,s1=a1;pp=s;p=(int*)malloc(sizeof (int);*pp=s11;p=*pp;printf(“%dn“,*p); ( A) 1 ( B) 7 ( C) 9 ( D) 11 21 已知 p、 p1为指针变量, a为数组名, i为整型变量,下列语句中,不正确的是_。 ( A) p= a/=SQR (k+m)/SQR (k+m); printf (“dn“, a); (
8、 A) 16 ( B) 2 ( C) 9 ( D) 1 25 下列程序的输出结果是 _。 main ( ) char a 10 = 9, 8,7,6, 5, 4,3, 2, 1,0,*p=a+5; printf (“%d“, *-p); ( A)非法 ( B) a4的地址 ( C) 5 ( D) 3 26 下列程序的运行结果是 _。 main ( ) int x,*p,*q; x=10; p= q= printf (“%dn“, *q); ( A) 10 ( B) 9 ( C) 8 ( D) 11 27 设有以下程序 : struct stint n;struct st *next; stat
9、ic struct st a3=5, p= 下面选项中,表达式值为 6的是_。 ( A) p+- n ( B) p- n+ ( C) (*p).n+ ( D) +p- n 28 下列叙述中,错误的一条是 _。 ( A)已知 i=3,执行语句 k=(+i)+(+i)+(+i)后, k的值为 15 ( B)逻辑表达式 !(5 3) if( c = a) printf( “% d n“ ,c); else printf( “% d n“ ,b); 37 已知字符 A的 ASCII码为 65,以下程序运行后的输出结果是【 】。 #include stdio.h main( ) char a,b; a=
10、A+5-3; b=a+6-2; printf( “% d% cn“, a, b); 38 已有定义 : double * p; 请写出完整的语句,利用 malloc 函数使 p指向一个双精度型的动态存储单元 :【 】。 39 以下程序运行后的输出结果是【 】。 #include stdio.h struct NODE int num;struct NODE * next; main ( ) struet NODE s3= .0,2,0,3,O,*p,*q,*r; int sum = 0; s0.next=s+1; s1.next=s+2;s2.next=s; p=s; q=p- next; r
11、=q- next: sum+=q- next- num; sum+=r- next- next- num; prinff( “% d n“, sum); 40 以下程序运行后的输出结果是【 】。 #include stdio.h int f( iht a ,int n) if(n =1) returnf(a,n-1) +an-1; else return 0; main( ) int aa5 = 1,2,3,4,5 ,s; s = f(aa,5); prinff(“ % d n“ ,s); 41 有以下程 序 : #include stdio.h int sub(int n) return(n
12、/10 + n% 10); main( ) int x,y; seanf(“ %d“ , y = sub (sub(sub (x); printf(“ %d n“;,y); 若运行时输入: 1234回车,程序的输出结果是【 】。 42 以下函数 sstrcat的功能是实现字符串的连接,即将 t所指字符串复制到 s所指字符串的尾部。例如:,所指字符串为 abed, t所指字符串为 efgh,调用函数sstrcat后 s所指字符串为 abcdefgh。请填空。 #inehde stdio.h #include string.h void sstuat(char * 9, char *t) int
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 16 答案 解析 DOC
