如题目或答案有误,请通过BUG反馈告知我们修正,谢谢!

1、函数调用语句func((exp1,exp2),(exp3,exp4,exp5));中,实参的个数为:

1

2

4

5

2、C语言中最简单的数据类型包括

整型、实型、逻辑型

整型、实型、字符型

整型、字符型、逻辑型

整型、实型、逻辑型、字符型

3、若执行完成下列语句:
int a=3,b=6,c;
c=a∧b<<2;
则变量c的二进制值为:

00011100

00010100

0001000

00011011

4、若fp是指向某文件的指针,且feof(fp)的返回值是非零值,则表示:

已读到此文件末尾

未读到此文件的末尾

此文件已关闭

此文件尚未被打开

5、下列程序段的输出结果是
void fun(int *x, int *y)
{ printf("%d %d", *x, *y); *x=3; *y=4;}
main()
{ int x=1,y=2;
fun(&y,&x);
printf("%d %d",x, y);
}

2 1 4 3

1 2 1 2

1 2 3 4

2 1 1 2

6、若i、j已定义为int型,则以下程序段中内循环体的总的执行次数是
for(i=5;i>0;i--)
for(j=0;j<4;j++){…}

20

24

25

30

7、有以下程序段
int x=3
do
{ printf("%d",x-=2); }
while (!(--x));
其输出结果是

1

3 0

1 -2

死循环

8、假定所有变量均已正确说明,下列是程序段运行后x的值是?
a=b=c=0;x=35;
if(!a) x--;
else if(b);
if(c) x=3;
else x=4;

34

4

35

3

9、设有以下定义:
int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};
int (*prt)[3]=a, * p=a[0];
则下列能够正确表示数组元素a[1][2]的表达式是

*((*prt+1)[2])

*(*(p+5))

(*prt+1)+2

*(*(a+1)+2)

10、在以下一组运算中,优先级最高的运算符是?

<=

=

%

&&