首页
若有int a=3,b; 则执行下面程序段后b的值是() if(a>0) b=1; else b=-1; b=b+1;
精华吧
→
答案
→
知到智慧树
→
未分类
若有int a=3,b; 则执行下面程序段后b的值是() if(a>0) b=1; else b=-1; b=b+1;
A.1
B.2
C.-1
D.0
正确答案:B
Tag:
C语言编程新思路
程序
时间:2021-11-29 16:12:18
上一篇:
在下面的条件语句中(其中S1和S2表示C语言语句),只有一个在功能上与其他3个语句不等价()。
下一篇:
假定所有变量均已正确定义,下面程序段执行后的x的值是()。 a=b=0; x=35; if(!a) x=x-1; if(b) x=3; else x=4;
相关答案
1.
当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是()。 if(a<b) if(c<d) x=1; else if(a<c) if(b<d) x=2; else x=3; else x=6; else x=7;
2.
若有定义:int a=3,b=2,c=1; 并有表达式:①a%b、②a>b>c、③b&&c+1、④c+=1,则表达式值相等的是()。
3.
下列程序的输出结果是()。 #include <stdio.h> int main(void) { int x=1,a=0,b=0; switch(x) { case 0: b=b+1; case 1: a=a+1; case 2: a=a+1;b=b+1; } printf("a=%d,b=%d\n",a,b); return(0); }
4.
执行以下程序时,若输入3和4,则输出结果是()。 #include <stdio.h> int main(void) { int a,b,s; scanf("%d%d",&a,&b); s=a; if(a<b) s=b; s=s*s; printf("%d\n",s); return(0); }
5.
下列程序的输出结果是()。 #include <stdio.h> int main(void) { float x=4,y=1; if(x<0) y=0; else if(x<10) y=1/x; else y=10; printf("%f\n",y); return(0); }
6.
关于以下程序,正确的说法是()。 #include <stdio.h> int main(void) {int x=0,y=0,z=0; if(x=y+z) printf("***"); else printf("###"); return(0); }
7.
下列表达式中,()不满足“当x的值为偶数时值为真,为奇数时值为假”的要求。
8.
若有int x,a,b;则下面if语句中,()是错误的。
9.
在以下一组运算符中,优先级最高的运算符是()。
10.
若a=5;b=6;c=7;d=8;m=2;n=2;则执行 (m=a>b)&&(n=c>d)后,m和n的值分别为()。
热门答案
1.
表示关系x≤y≤z的c语言表达式为()。
2.
putchar() 函数可以向终端输出一个()。
3.
设int a=10,b; ,执行下列语句后,b的值不是2的是()。
4.
下面程序段功能是先输入一个整数,然后将输入的整数输出,请指出哪部分有错()。 #include <stdio.h> // 1 int main(void) { int i; // 2 scanf("%d", i); // 3 printf("i=%d\n ",i); // 4 return(0); }
5.
结构化程序设计由三种基本结构组成,下面哪个选项不属于三种基本结构()。
6.
若变量已正确说明,要求用以下语句给a赋值2.0,给c1赋值字符#,给b赋值4.0,则不正确的输入形式是()。scanf(“%f%c%f”, &a, &c1, &b);
7.
以下程序的输出结果是()。 #include <stdio.h> int main(void) { int a,b; a=10; b=20; printf("a=%d\nb=%d\n",a,b); return(0); }
8.
若变量已正确定义为float类型,要通过语句scanf(“%f%f%f”,&a,&b,&c);给a赋值10.0,b赋值20.0,c赋值30.0,不正确的输入形式是()。
9.
以下程序段的输出结果是()。 #include <stdio.h> int main(void) { char c1='a',c2='c'; printf("%d,%c\n",c2-c1,c2-c1+'B'); return(0); }
10.
有以下程序 #include<stdio.h> int main(void) { char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf("%c%c\n",c5,c6); return(0); } 程序运行后,若从键盘输入(从第一列开始) a