更多"设有如下程序段,则执行p=s;语句后,以下叙述中正确的是 char "的相关试题:
[单项选择]设有如下程序段
char s[20]="Bejing",*p;
p=s;
则执行p=s;语句后,以下叙述正确的是______。
A. 可以用*p表示s[0]
B. s数组中元素的个数和p所指字符串长度相等
C. s和p都是指针变量
D. 数组s中的内容和指针变量p中的内容相等
[单项选择]设有如下程序段:
char s[20]="Bejing",*p;
p=s;
则执行p=s;语句后,以下叙述正确的是______。
A. 可以用*p表示s[0]
B. s数组中元素的个数和p所指字符串长度相等
C. s和p都是指针变量
D. 数组s中的内容和指针变量p中的内容相等
[单项选择]设有如下程序段: char s[20]="Bejing",*P; p=s; 则执行p=s;语句后,以下叙述正确的是______。
A. 可以用*P表示s[0]
B. s数组中元素的个数和p所指字符串长度相等
C. s和p都是指针变量
D. 数组s中的内容和指针变量p中的内容相等
[单项选择]设有以下宏定义:
#define N 3
#define Y(n) ((N+1)*n)
则执行以下语句后,z的值为______。
z=2 * (N+Y(5+1));
A. 出错
B. 42
C. 48
D. 54
[单项选择]设有如下程序段:
char str[]=”World”;
char*ptr=str;
执行上面的程序段后,*(ptr+5)的值为 ______。
A. ‘o’
B. ‘0’
C. 不确定的值
D. ‘o’的地址
[单项选择]有如下的程序段,该程序段执行完后,共执行的循环次数是
total=0
Counter=1
Do
Print Counter
total=total * Counter + 1
Print total
Counter=Counter +1
If total > 10 Then
Exit Do
End If
Loop While Counter<=10
A. 4
B. 10
C. 15
D. 20
[单项选择]有如下的程序段,该程序段执行完后,共执行的循环次数是( )。
total=0
Counter=1
Do
Print Counter
total=total * Counter + 1
Print total
Counter=Counter +1
If total > 10 Then
Exit Do
End If
Loop While Counter<=10
A. 4
B. 10
C. 15
D. 20
[单项选择]有如下程序段,该程序段执行完后,执行循环的次数是 total=0 Counter=1 Do Print Counter total=total + Counter Print total Counter=Counter+1 If total>10 Then Exit Do End If Loop While Counter <=10
A. 5
B. 10
C. 15
D. 20
[单项选择]有如下程序段,该程序段执行完后,执行循环的次数是( )。
total=0
Counter=1
Do
Print Counter
total=total + Counter
Print total
Counter=Counter+1
If total>10 Then
Exit Do
End If
Loop While Counter <=10
A. 5
B. 10
C. 15
D. 20
[单项选择]设有如下程序段:
char s[20]="Beijing",*p;
p=s;
执行P=S;语句后,以下叙述正确的是( )。
A. 可以用*p表示s[0]
B. S数组中元素的个数和p所指字符串长度相等
C. s和p都是指针变量
D. 数组s中的内容和指针变量p中的内容相同
[单项选择]如下有一段不完整的程序段,如果要求该程序执行3次循环,则在程序中的空白处要填入( )。
x=1
Do
x=x+3
Printx
LoopUntil______
A. x>=8
B. X<=8
C. x>=7
D. X<=7
[单项选择]设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;
A. 10
B. 15
C. 20
D. 25