1、设int a=2,b=2; 则++a+b的结果是( )A、2 B、3 C、4 D、52、运算符&&代表( B )A、按位与 B、逻辑与 C、取地址 D、逻辑或3、为了避免嵌套的if-else 语句的二义性,c语言规定else 总是与(c )组成
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/16 09:23:41
1、设int a=2,b=2; 则++a+b的结果是( )
A、2 B、3 C、4 D、5
2、运算符&&代表( B )
A、按位与 B、逻辑与 C、取地址 D、逻辑或
3、为了避免嵌套的if-else 语句的二义性,c语言规定else 总是与(c )组成配对关系.
A、缩排位置相同的if B、在其之前未配对的if C、在其之前未配对的最近的if D、 同一行上的if
4、下列do-while循环的循环次数为( )
已知:int i=5;
do { printf(“%d\n”,i--);
i--;} while (i!=0);
A、0 B、1 C、5 D、无限
5、已知:int a,b;用语句scanf(“%d%d”,&a,&b);输入a,b的值时,不能作为输入数据分隔符的是( )
A、 ,B、空格 C、回车 D、[TAB]
6、调用函数strlen(“abcd\0ef\0g”)的返回值是( )
A、9 B、7 C、6 D、4
7、当一个函数无返回值时,函数的类型应定义为( )
A、void B、任意 C、int D、无
8、在一个被调用函数中,关于return语句使用的描述,错误的是( )
A、被调用函数中可以不用return语句 B、被调用函数中可以使用多个return语句
C、被调用函数中,如果有返回值,就一定要有return语句 D、被调用函数中,一个return语句可返回多个值给调用函数
9.设a=1,b=2,c=3,d=4,则表达式:a
1D 2B 3C 4D 5A 6D 7A 8D 9D 10B
有完没完啊?
二
1BD 2BD 3AC 4ABD 5ABCD
设int a=8,b=2,则表达式10=a+b的值?
设int a=2,则表达式a
设int a;,则表达式a=2,4,a+1的值是( ) 为什么
设int a;则表达式a=2,4,a+1的值是多少?
设int a;则表达式a=2,4,a+1的值是
设int a=11 b=6 c=2 则表达式++c-a/b的值是多少
下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.int a['a'];
设int a=1,b=2,m=2,n=2;,执行表达式(m=a
设 int b=2;表达式b/(b*2)的值是_______.(3分) A、 B、 C、 D、 A
设 int a=0,b=1;表达式(!a||++b)后b的值是什么
int a=2,
#include int b=2; int fun(int *k) {b=*k+b;return(b);} main() {int a[10]={1,2,3,4,5,6,7,8},
假设int a=1,b=2;则表达式(++a/b)*b--的值是多少?
设int a,b=2,c=3; 执行表达式 a=(b>c)?(b+1):(c+2),之后a的值是
(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 求表达式值(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 求表达式值 我想知道float怎么取的值,int强制转换四舍五入吗?
(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5的值是多少
(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 求算术表达式的值
设 a=2,b=3,x=3.5,y=2.5计算(float((a+b)/2+(int)x%(int)y