作业帮 > 综合 > 作业

1、设int a=2,b=2; 则++a+b的结果是( )

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/01 01:54:43
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