C???202110??
试卷总分:100 得分:100
一、 单选题 (共 35 道试题,共 70 分)
-
以下选项中,与k=n++完全等价的表达式是( )。
A.k=n,n=n+1
B.n=n+1,k=n
C.k=++n
D.k+=n+1 -
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是( )。
A.地址传递
B.值传递
C.由实参传给形参,并由形参传回来给实参
D.由用户指定传递方式 -
已知x=43,ch=‘A’,y=0;则表达式x=y&& ch<‘B’&&!y的值是( )。
A.0
B.语法错
C.1
D.“假” -
若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是( )。
A.EOF
B.0
C.非零值
D.NULL -
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是( )。
A.kk>=′A′&& kk<=′Z′
B.!(kk>=′A′︱︱kk<=′Z′)
C.(kk+32)>=′a′&&(kk+32)<=′Z′
D.isalpha(kk)&&(kk<91) -
在C语言中,运算对象必须是整型数的运算符是( )。
A.%
B.
C.%和
D.** -
若希望当A的值为奇数时,表达式的值为"真"。A的值为偶数时,表达式的值为"假",则以下能满足要求的表达式是( )。
A.A%2==1
B.!(A%2= =0)
C.!(A%2)
D.A%2 -
阅读下列程序,则运行结果为( )。
#include “stdio.h”
fun()
{ static int x=5;
x++;
return x;\
A.5
B.6
C.7
D.8 -
下面程序的输出结果是( )。
main()