本文提供2022年C语言程序设计考研真题答案及解析,以下为具体内容
1、C源程序是由( )构成的。
A、函数
B、函数和过程
C、超文本过程
D、子程序
2、下面合法的赋值语句是( )。
A、x+y=2002;
B、ch="green";
C、x=(a+b)++;
D、x=y=0316;
3、表示关系:X<=Y<=Z的C语言表达式为( )。
A、(X<=Y)&&(Y<=Z)
B、(X<=Y)AND(Y<=Z)
C、(X<=Y<=Z)
D、(X<=Y)&(Y<=Z)
4、设有说明语句:int a=1,b=2,c=3,d=4,m=2,n=2;则执行(m=a>b)&&(n=c>d)后n的值为( )。
A、0
B、1
C、2
D、3
5、以下选项中,不能作为一条C语句的是( )。
A、{;}
B、a=0,b=0,c=0;
C、if(a>0)
D、if(b==0) m=1;n=2;
6、语句while(!e);中的条件!e等价于( )。
A、e==0
B、e!=1
C、e!=0
D、~e
7、设有如下程序:void main(){ char ch1='A',ch2='a'; printf("%c\n",(ch1,ch2));}则以下叙述中正确的是( )。
A、程序的输出结果为大写字母A
B、程序的输出结果为小写字母a
C、运行时产生错误信息
D、格式说明符的个数少于输出项的个数,编译出错
8、有如下程序void main(){ int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf("a=%d,b=%d\n",a,b);}该程序的输出结果是( )。
A、a=2,b=1
B、a=1,b=1
C、a=1,b=0
D、a=2,b=2
9、假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4);则数组x在内存中所占字节数是( )。
A、3
B、6
C、10
D、20
10、对两个数组a和b进行如下初始化 char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F'};则以下叙述正确的是( )。
A、a与b数组完全相同
B、a与b长度相同
C、a和b数组内存存储内容相同
D、a数组比b数组长度长
点击查看【完整】试卷>>