17、
以下程序的输出结果是( )。
int main()
{
float a=3.1,b;
if(a<3)
b=0;
else if(a<6)
b=a*=a+1;
else if(a<9)
b=a*10;
else
b=10.0;
printf(“%f\n”,b);
return 0;
}
(1.0)
A. 0.000000
B. 10.00000
C. 12.709999
D. 1.000000
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-9d0b-c058-fa2f4b1f9500.html
点击查看答案
87、若a为int型变量,则表达式(a=4*5,a*2),a+6的值为( )。(1.0)
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-34f3-c058-fa2f4b1f9500.html
点击查看答案
4、
有如下程序:
int main()
{
int x=1,a=0,b=0;
switch(x)
{
case 0:b++;
case 1:a++;
case 2:a++;b++;
}
printf(“a=%d,b=%d\n”,a,b);
return 0;
}
该程序的输出结果是( )。
(1.0)
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-81cd-c058-fa2f4b1f9500.html
点击查看答案
60、C语言语句结束时,使用的符号是( )。(1.0)
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-fc80-c058-fa2f4b1f9500.html
点击查看答案
14、下列程序的输出为()。int main(){int y=10;while(y--);printf("y=%d\n",y);return 0;}(1.0)
A. 构成无限循环
B. y=-1
C. y=0
D. y=1
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-970a-c058-fa2f4b1f9500.html
点击查看答案
54、设有int n=2;则++n+1==4的结果是( )。(1.0)
A. true
B. false
C. 1
D. 0
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-eef2-c058-fa2f4b1f9500.html
点击查看答案
78、设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是( )。(1.0)
A. (!a==1)&&(!b==0)
B. (a<b)&& !c||1
C. a && b
D. a||(b+b)&&(c-a)
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-221f-c058-fa2f4b1f9500.html
点击查看答案
30、以下合法的数组定义是( )。(1.0)
A. int a[]="Language";
B. char a[]="C Program Language.";
C. char a="C Program";
D. int a[5]={0,1,2,3,4,5};
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-bb18-c058-fa2f4b1f9500.html
点击查看答案
100、用于直接中断最内层循环的语句是break。(1.0)
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-4df4-c058-fa2f4b1f9500.html
点击查看答案
47、若有说明:int *point=NULL,a=4; point=&a;,下面均代表地址的是( )。(1.0)
A. a,point,*&a
B. &*a,&a,*point
C. *&point,*point,&a
D. &a,&*point,point
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-df94-c058-fa2f4b1f9500.html
点击查看答案