39、循环语句中的for语句,其一般形式如下:for(表达式1;表达式2;表达式3)语句;其中表示循环条件的是( )。(1.0)
A. 表达式1
B. 表达式2
C. 表达式3
D. 语句
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-ceb3-c058-fa2f4b1f9500.html
点击查看答案
61、若a=1,b=2,则输出1*2=2的语句是( )。(1.0)
A. printf(“a*b=%d\n”,a+b);
B. printf(“a*b=%d\n”,a*b);
C. printf(“%d*%d=%d\n”,a,b,a*b);
D. printf(“%d*%d=%d\n”,a+b);
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-fe54-c058-fa2f4b1f9500.html
点击查看答案
37、若有如下程序:int fun(int a,int b){if(a>b)return(a);elsereturn(b);}int main(){int x=3,y=8,z=6,r;r=fun(fun(x,y),2*z);printf(“%d\n”,r);return 0;}程序运行后的输出结果是( )。(1.0)
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-c9b2-c058-fa2f4b1f9500.html
点击查看答案
62、用scanf("%d %d",&x,&y); 函数输入数据,使x与y的值分别为20和3,则在键盘上正确的输入为( )。(1.0)
A. 203
B. 20,3
C. 20 3
D. x=20,y=3
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-01a8-c058-fa2f4b1f9500.html
点击查看答案
45、int x=1,y=2,z=3;经过以下语句定义后,表达式z+=x>y?++x:++y的值为( )。(1.0)
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-dbc5-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
点击查看答案
94、1C_fun是合法的标识符。(1.0)
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-42a3-c058-fa2f4b1f9500.html
点击查看答案
92、语句while(!y)中的!y等价于y!=0。(1.0)
https://www.shititong.cn/cha-kan/shiti/00097efd-a800-3ecb-c058-fa2f4b1f9500.html
点击查看答案
34、下列不合法的字符常量是( )(1.0)
A. '2'
B. 'ab'
C. '\n'
D. '\101'
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-c31d-c058-fa2f4b1f9500.html
点击查看答案
24、C语言中,下列说法正确的是( )。(1.0)
A. 不能用do-while语句构成循环
B. do-while语句构成循环必须用break语句才能退出
C. do-while语句构成循环,当while语句中的表达式为非零时结束循环
D. do-while语句构成循环,当while语句中的表达式为零时结束循环
https://www.shititong.cn/cha-kan/shiti/00097efd-a7ff-ad2b-c058-fa2f4b1f9500.html
点击查看答案