更多"有如下程序段: int a[10],*p[3],**pp,i; f"的相关试题:
[单项选择]有如下程序段
int i=0,j=1;
int &r=i; //①
r=j; //②
int*p=&i; //③
*p=&r; //④
其中会产生编译错误的语句是
A. ④
B. ③
C. ②
D. ①
[单项选择]
设有如下程序段:
int i=5;
for(;i<=10;)i++;
执行完这段程序后,i的值是()
A. 5
B. 6
C. 10
D. 11
[单项选择]有如下程序段
int i=0,j=1;
int &r=i; //①
r=j; //②
int *p= &i; //③
*p=&r; //④
其中会产生编译错误的语句是( )。
A. ④
B. ③
C. ②
D. ①
[填空题]
有如下程序段:
for(int i=1;i<=50;i++){
if(i%3 1=0)
continue;
else
if(i%5 1=0)
continue;
cout<<i<<",";
}
执行这个程序段的输出是______。
[单项选择]如下程序段运行时的输出结果是
int i=4;int J=1;
int main( )
inti=8,j=i;
cout<<i<<j<<endl;
A. 44
B. 41
C. 88
D. 81
[单项选择]有如下程序段:
Dim I As Integer
I=Int(-3.25)
执行后,I的返回值是
A. -3
B. -4
C. 3
D. 3.25
[单项选择]有如下程序段:
int i=1;
while(1)
i++;
if(i==10) break;
if(i%2==0) cout<<'*';
执行这个程序段输出字符*的个数是( )。
A. 10
B. 3
C. 4 D) 5
[单项选择]
设有如下程序段:
int i=15;
while(i<15)i++;
则以下描述中正确的是()
A. 循环体语句执行15次
B. 这是一个死循环
C. 循环体语句一次也不执行
D. 循环体语句只执行一次
[单项选择]有如下程序:
main( )
int i;
for(i=0;i<3;i++)
switch(i)
(
case 0:print[(“%d”,i++);
case 2:printf(“%d”,i);
default:printf(“%d”,i);
)
程序运行后的输出结果是( )
A. 022111
B. 021021
C. 000122
D. 01122
[单项选择]
设有如下程序段:
union
{
int i;
char c;
}a;
a.i=12;
a.c='A';
printf("/n%d",a.i);
这段程序执行后,屏幕输出的结果是()
A. 12
B. 97
C. 65
D. A
[单项选择]若有如下程序:
sub(p,n)
int(*p)[3],n;
int i;
for(i=0;i<=n;i++)printf("%d",p[i][2]);
main( )
int s[3][3]=1,2,3,4,5,6,7,8,9;
sub(s,2);
则程序运行后的输出结果是( )。
A. 369
B. 248
C. 456
D. 789
[单项选择]有如下程序段,其中会产生编译错误的语句是
inti=0,j=1;
int &r=i; //①
r=j; //②
int * p=&i; //③
* p=&r; //④
A. ④
B. ③
C. ②
D. ①
[单项选择]若有如下程序段:
struct student
int num;float score;
stu[3]=10,85,60,58,32,23;
main( )
struct student*t;
t=stu;
则下面表达式中值为58的是( )。
A. (*t).num
B. *(t++)->num
C. (*++t)score
D. (++t)->score
[单项选择]在Java语言中执行如下语句后,i和j的值分别为( )
int i=10;int i=++i;
A. 11和11
B. 10和10
C. 10和11
D. 11和10
[单项选择]有如下程序:
main( )
int i,sum=0;
for(i=1; i<=3; i++) sum+=i;
printf("%d/n",sum);
该程序的执行结果是( )。
A. 6
B. 3
C. 死循环
D. 0
[单项选择]有如下程序
main( )
int i,sum;
for(i=1;i<=3;sum++) sum +=i;
printf("%d/n",sum);
该程序的执行结果是______。
A. 6
B. 3
C. 死循环
D. 0
[单项选择]程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
A. int *p=a;
B. int p=a;
C. *p=a;
D. p=a;
[单项选择]程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i<<“,”;能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
A. int*p=a;
B. int p=a;
C. *p=a;
D. p=a;