资源描述:
《c语言程序设计第八章网上作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《C语言程序设计》第8章作业交作业布置H期:2015-5-20截止H期:2015-5-31一、单选题(每小题2.65分,共100.7分)1、设int*p,I;以下正确合理的语句是()。GA、*p=10;GC、i=*p;GD、i=2*p+l;2、设chars[10];intI;以下引用数组s中元素正确的表达式是()。EA、S(i+2);CB、*(s+i)GC、*(&s+i)CD、*((s++)+i)3、若有定义和语句int**pp,*p,a=10,b=20;PP=&P;p=&a;p=&b;printf("%d,%d
2、,/,本p,本本pp);则输出结果是()。EA、10,20CB、10,10CC、20,10CD、20,204、若定义chars[20]’programming",*ps=s;则不能代表字符o的表达式是(E八、ps+2EB、s[2]EC、ps[2]D>ps+=2,*ps5、若有定义和语句char*sl="12345〃,*s2="1234〃;printf(〃%d〃,strlcn(strcpy(si,s2)));则输出结果是()。EA、4EB、5CC、9ED、106、若定义inta[]={1,2,3,4,5,6,7,8
3、,9,10},*p=a;则值为3的表达式是()。EA、p+=2,*(p++)[B、p+=2,*++p[C、p+=3,*p++[D、++*p7、设有以下一段程序chars[]=〃Hello〃;char氺p=s;执行完上面程序段后,*(p+5)的值为()。EA、,0,CB、, ,EC、’o’的地址ED、不确定的值8、已知.•int*p,a;则语句“p=&a;”中的运算符“&”的含义是。CA、位与运算EB、逻辑与运算EC、取指针内容ED、取变量地址9、已知:int*p;使用如K语句动态申请一个int型的存储单元,应当使用
4、。p=—malloc(sizcof(int));CA、intCB、int*EC、(*int)GD、(int*)10、己知:charsi[4]=〃12〃;char*ptr;则执行以下语句后的输出乂J。ptr=sl;printf("%c",*(ptr+1));[A、字符’2’[B、字符’1’CC、字符’2’的地址[)、不确定11、己知:inta[10]={l,2,3,4,5,6,7,8,9,10},*p=a;则不能表示数组a中元素的表达式是。[A、*pEB、a[10][C、*a□D、a[p-a]12、若x是整型变量,
5、p是整型指针变量,则正确的赋值表达式是。A、*p=*x;*p=&x;GC、p=x;GD、p=&x13、若有如下定义,则以下正确的赋值表达式是intx,氺pb;CA、pb二&xCB、pb=xGC、*pb=&x□D、*pb=*x14、若有如下定义,则不能表示a[l]地址的表达式是inta[10],*pp=a;fA、a+lEB、++ppCC、pp+1□D、++a15、下面程序的输岀结果是^includevoidinain(){1.r1f,Z1ZZZZZZZZZZ}char氺pL」=(mop,book,w,
6、op);inti;for(i=3;i>=0;i—,i—)printf(z/%cz/,冰p[i]);[A、obCB、opbookGC、opOD、owb16、若有如下定义,以下调用正确的是。inta,氺p=&a;GA、scanf("%d",a)CB、scanf(〃%d",p)GC、scanf("%f〃,&a)□D、scanf("%f〃,&p)17、下面各语句行中,能正确进行赋字符串操作的语句行是chars[4][5]={"abcd"};chars[5]={’a’,’b’,’c’,’e’,’f’};char氺s;s二〃ab
7、cd〃;char*s;scanf(〃%s〃,s);18、若有以下说明和语句,对c数组元素的正确引用是_intc[4][5],(*cp)[5hcp=c;A、cp+1B、*(cp+3)[C、*(cp+l)+3GD、*(*cp+2)19、若冇以下定义,则值为6的表达式是。inta[10]={l,2,3,4,5,6,7,8,9,10},*p=a;[A、*p+6[B、*(p+6)GC、*p+=5□D、p+520、若有以下定义,则与赋值语句n2=nl等价的语句是。intnl=0,n2,*p=&n2,*q=&nl;E八、CB、p=
8、q;GC、*p=&nl;D>p=*q;21、若有以下定义,并在以后的语句中未改变p的值,则不能表示a[l]地址的表达式是inta[9],*p=a;A,p+1CB、a+1CC、a++ED、++p22、若有以下定义,则合法的赋值语句是。inti,a[10],氺p;A、p=100;[B、p=a[5];[C、p=a[2]+2;GD、p=a+223、执行