二级C笔试题错易题总结.docxVIP

  • 0
  • 0
  • 约7.97千字
  • 约 7页
  • 2017-02-08 发布于北京
  • 举报
二级C笔试题错易题总结

1.下列叙述中正确的是______。A、一组对象所具有的相似性质B、一个对象具有另一个对象的性质C、各对象之间的共同性质D、类之间共享属性和操作的机制2软件测试的目的是______。A、评估软件可靠性B、发现并改正程序中的错误C、改正程序中的错误D、发现程序中的错误3下列叙述中正确的是______。A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B、线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C、线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D、上述三种说法都不对4有三个关系R、S和T如下:A、自然连接B、交C、投影D、并5有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include stdio.h#include ctype.hvoid fun(char *p ){ int i=0; while(p[i] ) { if(p[i]== islower(p[i-1])) p[i-1]=p[i-1]-a+A; i++; }}main(){ char s1[100]=ab cd EFG !; fun(s1); printf(%s\n,s1);}程序运行后的输出结果是______。A、ab cd EFG !B、Ab Cd EFg !C、aB cD EFG !D、ab cd EFg !6有以下程序#include stdio.hvoid f(int *p);main(){ int a[5]={1,2,3,4,5},*r=a; f(r); printf(%d\n,*r);}void f(int *p){ p=p+3; printf(%d,,*p);}程序运行后的输出结果是______。A、1,4B、4,4C、3,1D、4,17有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include stdio.h#include ctype.hvoid fun(char *p ){ int i=0; while(p[i] ) { if(p[i]== islower(p[i-1])) p[i-1]=p[i-1]-a+A; i++; }}main(){ char s1[100]=ab cd EFG !; fun(s1); printf(%s\n,s1);}程序运行后的输出结果是______。A、ab cd EFG !B、Ab Cd EFg !C、aB cD EFG !D、ab cd EFg !8有以下程序#include stdio.hvoid f(int *p);main(){ int a[5]={1,2,3,4,5},*r=a; f(r); printf(%d\n,*r);}void f(int *p){ p=p+3; printf(%d,,*p);}程序运行后的输出结果是______。A、1,4B、4,4C、3,1D、4,1本题的考查点是指针作为函数参数。 在main函数中,语句*r=a;使得指针r指向数组a的起始地址,然后调用f函数,在f函数中语句p=p+3;是将p的指针后移3位,则p指向的是a[3]的值,即4。但是f函数改变的是形参的指针位置,实参变量的指针位置并未改变,则*r的值仍为a[0]的值1,所以运行结果为:4,1。故本题答案为D。9有以下程序#include stdio.h#include string.hmain(){ char x[]=STRING; x[0]=0; x[1]=\0; x[2]=0; printf(%d %d\n ,sizeof(x),strlen(x));}程序运行后的输出结果是______。A、6 1B、7 0 C、6 3D、7 1 本题的考查点是字符数组。 C语言中字符串以\0字符结束的,且strlen()函数计算的是\0字符前的所有字符的个数。\0字符的ASCII值为0。所以x[0]=0;使得数组x的第一个元素为字符串结束符。所以本题中strlen(x)应为0。数组定义以后系统就为其分配相应大小的内存空间,而不论其中有没有内容。sizeof()函数是计算变量或数组的所分配到的内存空间的大小。其中字符串的结束标志\0,也占一个存储空间,所以本题的sizeof(x)为7。故本题答案为B。10有以下程序#include stdio.h#include stdlib.hmain(){ int *a,*b,*c; a=b=c=(int *)malloc(sizeof(int)); *a=1;*b=2,*c=3; a=b; printf(%d,%d,%d\n,*a,*b,*c);}程序运行后的输出结果是______。A、3,3,3B、2,2,3C、1,2,3D、1,1,3本题的考查点是指针的运用。 mal

文档评论(0)

1亿VIP精品文档

相关文档