本文提供2021年C语言程序设计考研真题答案及解析,以下为具体内容
1、未指定存储类别的变量,其隐含的存储类别为( )。
A、auto
B、static
C、extern
D、register
2、以下关于运算符优先顺序的描述中正确的是( )。
A、关系运算符<算术运算符<赋值运算符<逻辑运算符
B、逻辑运算符<关系运算符<算术运算符<赋值运算符
C、赋值运算符<逻辑运算符<关系运算符<算术运算符
D、算术运算符<关系运算符<赋值运算符<逻辑运算符
3、选出下列标识符中不是合法标识符的是( )。
A、hot_do
B、caB
C、_pri
D、2ab
4、设int x=1,y=1;表达式(!x--||y--)的值是( )。
A、0
B、1
C、2
D、-1
5、设int x=10;,执行表达式x+=x-=x*=x后,x的值是( )。
A、10
B、20
C、40
D、0
6、若有以下数组说明,则i=10,a[a[i]]元素数值是( )。int a[12]={23,21,19,17,15,13,11,9,7,5,3,1};
A、19
B、17
C、15
D、13
7、设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )。
A、b=1.0/a
B、b=(float)(1/a)
C、b=1/(float)a
D、b=1/(a*1.0)
8、已知字母A的ASCII码为十进制的65,则下面的程序输出是( )。#include<stdio.h>void main(){ char ch1,ch2; ch1='A'+'5'-'2'; ch2='A'+'7'-'3'; printf("%d,%c",ch1,ch2);}
A、D,D
B、68,D
C、68,E
D、不确定
9、若有声明“double t;”,则表达式t=2,t+3,t--的值是( )。
A、0
B、1.0
C、2.0
D、3.0
10、若已声明“int s;”,则以下表达式中与while(s)语句中的表达式s不等价的表达式是( )。
A、s==0
B、s>0||s<0
C、!s==0
D、s!=0
点击查看【完整】试卷>>