有以下程序
main()
{intk=5;
while(--k)printf("%d",k-=3);
printf("\n");
}
执行后的输出结果是
A)1
B)2
C)4
D)死循环
以下关于逻辑运算符两侧运算对象的叙述中正确的是
A)只能是整数0或1
B)只能是整数0或非0整数
C)可以是结构体类型的数据
D)可以是任意合法的表达式
对于一个正常运行的C语言程序,以下叙述中正确的是()。
A.程序的执行总是从main函数开始,在main函数结束
B.程序的执行总是从程序的第一个函数开始,在main函数结束
C.程序的执行总是从main函数开始,在程序的最后一个函数中结束
D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:姓名=姓名-"您好"?姓名那么主窗口中将显示______。
A.张三
B.张三您好
C.张三您好
D.出错
下面判断正确的是
A.char*a="china";等价于char *a;*a="china";
B.char str[5]={"china"};等价于char str[]={"china"};
C.char*S="china";等价于char *S;S="china";
D.char c[4]="abc",d[4]="abc";等价于char c[4]=d[4]="abc";
下面程序的运行结果是 : 【 1 0 】 。
fun(int t[],int n)
{ int i,m;
if(n==1)return t[0];
else
if(n>=2){m=fun(t,n-1); return m; }
}
main()
{ int a[]={11,4,6,3,8,2,3,5,9,2};
printf(" % d\n",fun(a,10));
}