单选题 若有以下定义 int x[10], *pt=x; 则对 x 数组元素的正确引用是

A、 pt+3
B、 *&x[10]
C、 *(pt+10)
D、 *(x+3)
下载APP答题
由4l***bw提供 分享 举报 纠错

相关试题

单选题 有以下程序
#include <stdio.h>
#include <string.h>
Main()
{ char p[20]={'a', 'b', 'c',
'd'}, q[]="abc", r[]="abcde";
Strcat(p, r);
Strcpy(p+strlen(q), q);
Printf("%d\n", strlen(p));
}
程序运行后的输出结果是

A、 11
B、 9
C、 6
D、 7

单选题 有以下程序
#include <stdio.h>
Main()
{
Int i,
T[][3]={9,8,7,6,5,4,3,2,1};
For(i=0;i<3;i++)
Printf("%d ",t[2-i][i]);
}
程序执行后的输出结果是

A、 3 5 7
B、 7 5 3
C、 3 6 9
D、 7 5 1

单选题 下列选项中,能正确定义数组的
语句是

A、 int num[0...2008];
B、 int num[];
C、 int N=2008; int num[N];
D、 #define N 2008 int num[N];

单选题 有以下程序段
Char name[20];
Int num;
Scanf("name=%s num=%d",name,
&num);
当执行上述程序段,并从键盘输
入:name=Lili num=1001<回车>
后,name 的值为

A、 name=Lili num=1001
B、 name=Lili
C、 Lili num=
D、 Lili

单选题 有以下程序
#include <stdio.h>
Main()
{
Int i, j, x=0;
For(i=0; i<2; i++)
{
X++;
For( j=0; j<=3; j++)
{
If(j%2) continue;
X++;
}
X++;
}
Printf("x=%d\n",x);
}
程序执行后的输出结果是

A、 x=4
B、 x=8
C、 x=6
D、 x=12

单选题 若有定义语句:
Char s[10]="1234567\0\0";
则 strlen(s)的值是

A、 7
B、 8
C、 9
D、 10

单选题 有以下程序
#include <stdio.h>
Double f (double x);
Main()
{ double a=0; int i;
For ( i=0; i<30; i+=10 ) a +=
F( (double)i );
Printf ("%3.0f\n", a);
}
Double f (double x)
{ return x*x+1; }
程序运行后的输出结果是

A、 500
B、 401
C、 503
D、 1404

单选题 有以下程序
#include <stdio.h>
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、 2
C、 3
D、 5