更多"设有如下程序段: int i=5; for(;i 执行完这段程序后,i"的相关试题:
[单项选择]
设有如下程序段:
int i=15;
while(i<15)i++;
则以下描述中正确的是()
A. 循环体语句执行15次
B. 这是一个死循环
C. 循环体语句一次也不执行
D. 循环体语句只执行一次
[单项选择]设有如下程序段:
int x=2002, y=2003;
printf(" % d/n", (x, y));
则以下叙述中正确的是______。
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B. 运行时产生出错信息
C. 输出值为2002
D. 输出值为2003
[单项选择]设有如下程序段:
int x=2002,y=2003;
printf(“%d/n”, (x,y));
则以下叙述中正确的是
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B. 运行时产生出错信息
C. 输出值为2002
D. 输出值为2003
[单项选择]有如下程序段
int *p,a=10,b=1;
p=&a;a=*p+b;
执行该程序段后,a的值为
A. 12
B. 11
C. 10
D. 编译出错
[单项选择]有如下程序段
int*p,a=10,b=1;
p=&a;a=*p+b;
执行该程序段后,a的值为
A. 12
B. 11
C. 10
D. 编译出错
[单项选择]设有程序段
int k=10;
while(k=0)k=k-1;
则下面描述中正确的是
A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
[单项选择]
设有如下程序段:
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
[单项选择]设有如下程序段:
int x=6,y=4;
printf("%d/n",(x%y,x&&y));
则以下叙述中正确的是( )。
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B. 运行时产生出错信息
C. 输出值为2
D. 输出值为1
[单项选择]设有如下的程序段:
int a[]=(1,2,3,4,5),*t;
t=a;
则下列说法正确的是 ( )
A. a和t的内容相同
B. a数组的长度和t所指的字符串长度相等
C. a和t完全相同
D. 指针变量t指向数组a的第一个元素
[单项选择]设有以下程序段
int x=0,s=0;
while(!x!=0)s+=++x;
printf("%d",s);
则
A. 运行程序段后输出0
B. 运行程序段后输出1
C. 程序段中的控制表达式是非法的
D. 程序段执行无限次