计算机二级等级考试《C语言》选择题专项练习合集
第 500 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
设有定义语句:char*aa[2]={”abcd","ABCD"};则以下叙述正确的是
A) aa数组的两个元素只能存放含有4个字符的一维数组的首地址
B) aa数组的值分别是字符串"abed"和"ABCD”
C) aa是指针变量,它指向含有两个元素的字符型数组
D)aa[0]存放了字符串"abed,首地址
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 501 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
以下选项中,没有编译错误的是
A) char str3[] = {’d','e',V,'u\ ’'g','0’};
B) char strl[5] = "pass", str2[6]; str2 = strl;
C) char name[10]; name = "china";
D) char str4[]; str4 = "ello world";
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 502 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
有以下程序
main()
{ char a[5][10]={"one”,"two",”three","four","five"};
intij;
char t;
for(i=0;i<4;i++)
forO=i+lu<5;j++)
if(a[i][0]>a[j][0])
{t=a[i][0];a[i][0]=aD][0];a[j][0]=t;} puts(a[l]);
程序运行后的输出结果是
A) fwo B) owo C) two D) fix
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 503 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
设有定义:char s[81]; int i=0;以下不能将一行(不超过80个字符)带有空格的字符串 正确读入的语句或语句组是
A) while((s[i-H-]=getchar())!-'\n');s[i]='\O';
B) scanf("%s",s);
C) gets(s);
D) do{ scanf("%c",&s[i]); }while(s[i++]!=’\n’); s[i]=’\0’;
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 504 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
设有土义:charp[]=={'1',’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表 达式是
A) sizeof(p) B) sizeof(char) C) sizeof(*q) D) sizeof(p[0])
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 505 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
有以下程序
#include
#include
void main()
﹛
char str[][20]={"One*World","One*Dream!"},*p=str[l];
printf(”%d,",strlen(p));
printf("%s\n",p);
}
序运行后的输出结果是
A) 9,0ne*Dream!
B) 10,One*Dream!
C) 9,0ne*World
D) 10,One*World
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 506 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
有以下程序
#include
void main()
﹛
char s[]="012xy\08s34f4w2";
int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>=,0,&&s[i]<=,'9') n++;
printf("%d\n",n);
程序运行后的输出结果是
A) 0 B) 7 C) 3 D) 8
正确答案:C,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 507 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
以下不能将s所指字符串正确复制到t所指存储空间的是
A) for(i=0;t[i]=s[i];i++);
B) while(*t=*s) {t++;s++;}
C) for(i=0j=0;t[i++]=s[j++];);
D) do{*t++=*s++;}while(*s);
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 508 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
下列语句组中,正确的是
A) char *s;s="01ympic";
B) char s[7];s-"Olympic";
C) char *s;s={"01ympic"};
D) chars[7];s={"01ympic"};
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 509 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
有以下程序
main()
{ char ch[ ]="uvwxyz",*pc;
pc=ch; printf(”%c\n”,*(pc+5));
程}序运行后的输出结果是
A) 0
B)元素ch[5]的地址
C) z D
)字符y的地址
正确答案:C,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 510 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
有以下程序
#include
void main()
{
char s[]={"012xy"};int i,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='a'&&s[i]<='z')n++;
printf("%d\n",n);
}
程序运行后的输出结果是
A) 0 B) 3 C) 5 D) 2
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 511 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
以下能正确定义字符串的语句是
A) char str="\x43";
B) charstr[]="\0";
C) char str=";
D) charstr[]={’\064'};
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 512 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
以下关于字符串的叙述中正确的是
A)两个字符串中的字符个数相同时才能进行字符串大小的比较
B)可以用关系运算符对字符串的大小进行比较
C)空串比空格打头的字符串小
D)C语言中有字符串类型的常量和变量
正确答案:C,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 513 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
若要求从键盘读入含有空格字符的字符串,应使用函数
A) getc() B) gets() C) getchar() D) scanf()
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 514 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
有以下程序
#include
main() {
char s[]="abcde";
s+=2;
printf("%d\n”,s[0]);
}
执行后的结果是
A)输出字符c的ASCII码
B)输出字符c
C)输出字符a的ASCII码
D)程序出错
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 515 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 >
有下列程序:
fun(char p[ ][10])
{int n=0,i;
for(i=0;i<7;i+ +)
if(p[i][0]= = 'T')n++;
return n;
}
main()
{char str[ ][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
printf("%d\n",fun(str));
}
程序执行后的输出结果是
A) 1 B) 3 C) 0 D) 2
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 516 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
以下叙述中正确的是
A)在C语言中,预处理命令行都以"#"开头
B)预处理命令行必须位于C源程序的起始位置
C) #include必须放在C程序的开头
D)C语言的预处理不能实现宏定义和条件编译的功能
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 517 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
#define PT 3.5 ;
#define S(x) PT*x*x;
main() {
int a=l, b=2;
printf("%4.1f\n",S(a+b)); }
程序运行后的输出结果是
A) 31.5 B) 7.5 C)程序有错无输出结果 D) 14.0
正确答案:C,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 518 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
以下关于宏的叙述中正确的是
A)宏定义必须位于源程序中所有语句之前
B)宏名必须用大写字母表示
C)宏调用比函数调用耗费时间
D)宏替换没有数据类型限制
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 519 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
#include
#define S(x) 4*(x)*x+l
void main()
{
intk=5,j=2;
printf("%d\n"S(k+j));
}
程序运行后的输出结果是
A) 197 B) 143 C) 33 D) 28
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 520 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
设有宏定义:#defineIsDIV(k,n) (( k%n==l) ? 1 : 0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5) && IsDIV(m,7)为真时所要表达的是
A)判断m是否能被5和7整除
B)判断m被5或者7整除是否余1
C)判断m被5和7整除是否都余1
D)判断m是否能被5或者7整除
正确答案:C,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 521 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
#include
#defme SUB(a)(a)-(a)
main() {
int a=2,b=3,c=5,d;
d=SUB(a+b)*c; printf(’’%d\n",d); }
程序运行后的输出结果是
A) -12 B) 0 C) 10 D) -20
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 522 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
#include
#define f(x) x*x*x
main() {
inta=3,s,t;
s=f(a+1);
t=f((a+1));
printf("%d,%d\n",s,t); }
程序运行后的输出结果是
A) 10,10 B) 10,64 C) 64,10 D) 64,64
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 523 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有下列程序:
#include
#define N 5 #define M N+1
#define f(x) (x*M)
main()
{int il,i2;
il=f(2);
i2=f(l+l);
printf(’’%d %d\n',il,i2);
}
程序的运行结果是
A) 12 7 B) 12 12 C) 11 11 D) 11 7
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 524 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
以下叙述中错误的是
A)预处理命令行的最后不能以分号表示结束
B)C程序对预处理命令行的处理是在程序执行的过程中进行的
C) #define MAX是合法的宏定义命令行
D)在程序中凡是以“#”开始的语句行都是预处理命令行
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 525 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
若程序中有宏定义行:#defmeN100则以下叙述中正确的是
A)宏定义行中定义了标识符N的值为整数100
B)上述宏定义行实现将100赋给标示符N
C)在运行时用100替换标识符N
D)在编译程序对C源程序进行预处理时用100替换标识符N
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 526 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
若有以下程序 #define S(x) x*x
#define T(x) S(x)*S(x)
main() {
intk=5,j=2;
printf("%d,%d\n",S(k+j),T(k+j));}
则程序的输出结果是
A) 17,37 B) 49,2401 C) 17,289 D) 49,289
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 527 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
#include
#define N 2
#defineMN+l
#define NUM (M+l) * M/2
main() {printf(“%d\n”,NUM );}
程序运行后的输出结果是
A) 4 B) 8 C) 9 D) 6
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 528 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
#include
#defme SUB( X, Y ) (X+1)*Y
main() {
int a=3, b=4;
printf("0/0d\n“,
SUB(a++,b++));}
程序运行后的输出结果是
A) 20 B) 12 C) 16 D) 25
正确答案:C,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 529 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
下面选项中关于编译预处理的叙述正确的是
A)凡是以#号开头的行,都被称为编译预处理命令行
B)预处理命令行必须使用分号结尾
C)预处理命令行不能出现在程序的最后一行
D)预处理命令行的作用域是到最近的函数结束处
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 530 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
#include
#defme SQR(X) X*X
main() {
inta=10,k=2,m=l; a/= SQR(k+m)/SQR(k+m);
printf("%d\n",a);}程序的输出结果是
A) 0 B) 1 C) 9 D) 10
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 531 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
以下叙述中正确的是
A)在包含文件中,不得再包含其他文件
B) #include命令行不能出现在程序文件的中间
C)在一个程序中,允许使用任意数量的#include命令行
D)虽然包含文件被修改了,包含该文件的源程序也可以不重新进行编译和连接
正确答案:C,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 532 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
#include
#include
int fun(int n)
{int *p;
p=(int*)malloc(sizeof(int));
*p=n; return *p;
}
main()
{int a;
a = fun( 10); printf("%d\n", a+fun( 10));
}
程序的运行结果是
A) 10 B) 20 C) 0 D)出错
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 533 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序 #include
#include
main()
{int *a,*b,*c;
a=b=c=(int *)malloc(sizeof(int));
*a=l; *b=2, *c:3;
a=b;
printf("%d,%d,%
}
程序运行后的输出结果是
A) 2,2,3 B) 3,3,3 C) 1,2,3 D) 1,1,3
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 534 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
void fun(int *pl,int *p2,int *s)
{
s=( int * )malloc( sizeof(int));
*s:*pl+*(p2++);}
main() {
int a[2]={1,2 },b[2]={10,20},*s=a
fim( a,b,s);
printf(”%d\n",*s);}
程序运行后的输出结果是
A) 10 B) 11 C) 2 D) 1
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 535 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序段int *p; p=( ) malloc( sizeof( int));若要求使p指向一个int型的动 态存储单元,在横线处应填入的是
A) (int*) B) int C) int* D) (*int)
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 536 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
void fun( double *pI,double *p2,double *s)
{
s = (double *)calloc( l,sizeof(double));
*s = *pl + *(p2+1); }
main() {
double a[2] = { 1.1,2.2 }, b[2] = { 10.0, 20.0 }, *s=a;
fun( a, b, s );
printf( "%5.2f\n",*s); }
程序的输出结果是
A) 1.10 B) 11.10 C) 12.10 D) 21.10
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 537 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
设有以下函数:void fun(int n,Char *s) {……}则下面对函数指针的定义和赋值均正确的是
A) void *pf(); pf=fun;
B ) void (*pf)(int,char*);pf=fun
C ) void *pf(); *pf=fun;
D) void (*pf)(int,char); pf=&fun;
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 538 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
设有定义语句int(*f)(int);则以下叙述正确的是
A) f是基类型为int的指针变量
B) f是指向int类型一维数组的指针变量
C) f是指向函数的指针变量,该函数具有一个int类型的形参
D)f是函数名,该函数的返回值是基类型为int类型的地址
正确答案:C,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 539 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
以下叙述中正确的是
A)指针变量只能通过求地址运算符(&)来获得地址值
B)语句P=NULL;与p=\0;是等价的语句
C) int* pi; int ** p2; int *p3;都是合法的定义指针变量的语句
D)语句P=NULL;执行后,指针p指向地址为0的存储单元
正确答案:C,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 540 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
以下叙述中正确的是
A)函数的类型不能是指针类型
B)函数的形参类型不能是指针类型
C)基类型不同的指针变量可以相互混用
D)设有指针变量为double *p,则p+1将指针p移动8个字节
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 541 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
设有某函数的说明为int*fimc(inta[10],int n);则下列叙述中,正确的是
A)说明中的a[10]写成a[]或*a效果完全一样
B)形参a对应的实参只能是数组名
C) firnc的函数体中不能对a进行移动指针(如a++)的操作
D)只有指向10个整数内存单元的指针,才能作为实参传给a
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 542 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
设有定义:intx=0,*p;紧接着的赋值语句正确的是
A) *p=NULL; B) p=NULL; C) p=x; D) *p=x;
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 543 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
以下叙述中错误的是
A)函数可以返回地址值
B)改变函数形参的值,不会改变对应实参的值
O当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL
D)可以给指针变量赋一个整数作为地址值
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 544 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
A) int *p=(float)x;
B) float *p=&x;
C) floatp=&x;
D) float *p=1024;
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 545 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序
main() {
int m=l,n=2,*p=&m,*q=&n,*r;
r=p;p=q;q=r;
printf(“/od,%d,%d,%d\n”,Jm,n,*p,*q);}
程序运行后的输出结果是
A) 1,2,1,2 A) 1,2,2,1 C) 2,1,2,1 D) 2,1,1,2
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 546 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
下面选项中的程序段,没有编译错误的是
A) char* sp,s[10]; sp = "Hello";
B) char* sp,s[10]; s = "Hello";
C) char strl[10] = "computer",str2[10]; str2 = strl;
D) char mark[]; mark = "PROGRAM";
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 547 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
设有定义double a[10],*s=a;以下能够代表数组元素a[3]的是
A) (*s)[3] B) *s[3] C) *s+3 D) *(s+3)
正确答案:D,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 548 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
有以下程序 main() {
int a=l, b=3, c=5;
int *pl=&a, *p2==&b, *p=&c;
*p=*pl*(*p2);
printf("%d\n",c);}
执行后的输出结果是
A) 2 B) 3 C)1 D) 4
正确答案:B,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析
第 549 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第4章 编译预处理和指针 >
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
A) p[0]=&a[l][2]; B) p[0]=a; C) p=a; D) p[l]=&a;
正确答案:A,
解析答疑:为避免转载,请在该网页顶部下载百川考试软件后查看解析