1)变量的指针,其含义是指该变量的()。,指针1)

cntr 3
变量的指针,其含义是指该变量的()。
A)值B)地址C)名D)一个标志 2)已知p、p1为指针变量,a为数组名,j为整型变量,下列赋值语句中不正确的是()。
A)p=&j,p=p1;B)p=a;C)p=&a[j];D)p=10; 3)设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下表达式与n2=n1等价的是()。
A)*p=*q B)p=q C)p=&n1 D)p=*q 4)两个指针变量不可以()。
A)相加B)比较C)相减D)指向同一地址 5)若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。
A)intp=&x;B)int*p=x;C)int*p=&x;D)*p=*x; 6)关于指针概念说法不正确的是()。
A)一个指针变量只能指向同一类型变量 B)一个变量的地址称为该变量的指针 C)只有同一类型变量的地址才能放到指向该类型变量的指针变量之中 D)指针变量可以由整数赋,不能用浮点赋 7)
下面判断正确的是()。
A)char*a="china";等价于char*a;*a="china"; B)charstr[10]={"china"};等价于charstr[10];str[]={"china"}; C)char*s="china";等价于char*s;s="china"; D)charc[4]="abc",d[4]="abc";等价于charc[4]=d[4]="abc"; 8)下面选择中正确的赋值语句是(设chara[5],*p=a;)()。
A)p="abcd";B)a="abcd";C)*p="abcd";D)*a="abcd"; 9)设char*s="\ta\017bc";,则指针变量s指向的字符串所占的字节数是()。
A)9B)5C)6D)
7 10)若有定义inta[5],*p=a;,则对a数组元素地址的正确引用是()。
A)&a[5]B)p+2C)a++D)&a 11)如有inta[10]={1,2,3,4,5,6,7,8};int*p;p=&a[5];,则p[-3]的值是()。
A)2B)3C)4D)不一定 12)若有inti=
3,*p;p=&i;下列语句中输出结果为3的是()。
A)printf("%d",&p); B)printf("%d",*i); C)printf("%d",*p); D)printf("%d",p); 13)程序运行后的输出结果是()。
voidmain(){inta[]={1,2,3,4,5,6,7,8,9},*p=a+
5,*q;q=p+2;printf("%d%d\n",*p,*q);} A)运行后报错 B)66 C)68 D)57 14)以下不能正确进行字符串赋初值的语句是()。
A)charstr[5]="good!
";B)charstr[]="good!
"; C)char*str="good!
";D)charstr[5]={'g','o','o','d'}; 15)若有inta[2][2]={{1,2},{3,4}};则*(a+1),*(*a+1)的含义分别为()。
A)非法,2B)&a[1][0],2C)&a[0][1],3D)a[0][0],
4 16)如有定义chara[10];,不能将字符串"abc"存储在数组中的是()。
A)strcpy(a,"abc");B)a[0]=0;strcat(a,"abc"); C)a="abc"; D)inti;for(i=0;i<3;i++)a[i]=i+97;a[i]=0; 17)若有chars1[]="abc",s2[20],*t=s2;gets(t);,则下列语句中能够实现当字符串s1大于字符串 s2时,输出s2的语句是()。
A)if(strcmp(s1,s1)>0)puts(s2);B)if(strcmp(s2,s1)>0)puts(s2); C)if(strcmp(s2,t)>0)puts(s2);D)if(strcmp(s1,t)>0)puts(s2); 18)若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,则输出结果不为5的语句为()。
A)printf("%d",*(a+5));B)printf("%d",p[5]); C)printf("%d",*(p+5));D)printf("%d",*p[5]); 19)如有char*s1="hello",*s2;s2=s1;,则()。
A)s2指向不确定的内存单元B)不能访问"hello" C)puts(s1)与puts(s2)结果相同D)s1不能再指向其它单元 20)有以下程序,执行后输出结果是() voidmain(){ intx[8]={8,7,6,5,0,0},*s;s=x+3;printf("%d\n",s[2]);} A)随机值 B)
0 C)
5 D)
6 指针 1~5BDAAC 6~10DCACB11~15BCCAB16~20CDDCB

标签: #python #ccg #做什么 #文件 #股票代码 #语言 #单位 #cpu