资源描述:
《c语言程序设计第八章网作业》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《C语言程序设计》第8章作业布置日期:2015-5-20截止日期:2015-5-31一、单选题(每小题2.65分,共100.7分)1、设int*p,I;以下正确合理的语句是()。A、*p=10;B、i=p;C、i=*p;D、i=2*p+1;2、设chars[10];intI;以下引用数组s中元素正确的表达式是()。A、S(i+2);B、*(s+i)C、*(&s+i)D、*((s++)+i)3、若有定义和语句int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d",*p,**pp)
2、;则输出结果是()。A、10,20B、10,10C、20,10D、20,204、若定义chars[20]="programming",*ps=s;则不能代表字符o的表达式是()。A、ps+2B、s[2]C、ps[2]D、ps+=2,*ps5、若有定义和语句char*s1="12345",*s2="1234";printf("%d",strlen(strcpy(s1,s2)));则输出结果是()。A、4B、5C、9D、106、若定义inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是()。A
3、、p+=2,*(p++)B、p+=2,*++pC、p+=3,*p++D、++*p7、设有以下一段程序chars[]="Hello";char*p=s;执行完上面程序段后,*(p+5)的值为()。A、'o'B、' 'C、'o'的地址D、不确定的值8、已知:int*p,a;则语句“p=&a;”中的运算符“&”的含义是。A、位与运算B、逻辑与运算C、取指针内容D、取变量地址9、已知:int*p;使用如下语句动态申请一个int型的存储单元,应当使用。p=________malloc(sizeof(int));A、intB、int*C、
4、(*int)D、(int*)10、已知:chars1[4]="12";char*ptr;则执行以下语句后的输出为。ptr=s1;printf("%c",*(ptr+1));A、字符'2'B、字符'1'C、字符'2'的地址D、不确定11、已知:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示数组a中元素的表达式是。A、*pB、a[10]C、*aD、a[p-a]12、若x是整型变量,p是整型指针变量,则正确的赋值表达式是__________。A、*p=*x;B、*p=&x;C、p=x;D、p=
5、&x13、若有如下定义,则以下正确的赋值表达式是_______。intx,*pb;A、pb=&xB、pb=xC、*pb=&xD、*pb=*x14、若有如下定义,则不能表示a[1]地址的表达式是_________。inta[10],*pp=a;A、a+1B、++ppC、pp+1D、++a15、下面程序的输出结果是_________。#includevoidmain(){char*p[]={"mop","book","w","op"};inti;for(i=3;i>=0;i--,i--)printf("%c",*p
6、[i]);}A、obB、opbookC、opD、owb16、若有如下定义,以下调用正确的是_______。inta,*p=&a;A、scanf("%d",a)B、scanf("%d",p)C、scanf("%f",&a)D、scanf("%f",&p)17、下面各语句行中,能正确进行赋字符串操作的语句行是_______。A、chars[4][5]={"abcd"};B、chars[5]={'a','b','c','e','f'};C、char*s;s="abcd";D、char*s;scanf("%s",s);18、若有以下说明
7、和语句,对c数组元素的正确引用是_______。intc[4][5],(*cp)[5];cp=c;A、cp+1B、*(cp+3)C、*(cp+1)+3D、*(*cp+2)19、若有以下定义,则值为6的表达式是_______。inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;A、*p+6B、*(p+6)C、*p+=5D、p+520、若有以下定义,则与赋值语句n2=n1等价的语句是_______。intn1=0,n2,*p=&n2,*q=&n1;A、*p=*q;B、p=q;C、*p=&n1;D、p=*q;21
8、、若有以下定义,并在以后的语句中未改变p的值,则不能表示a[1]地址的表达式是_______。inta[9],*p=a;A、p+1B、a+1C、a++D、++p22、若有以下定义,则合法的赋值语句是_______。inti,a[10],*p;A、p=100;B、