C语言考试题库与答案 下载本文

内容发布更新时间 : 2024/10/19 6:27:53星期一 下面是文章的全部内容请认真阅读。

C 语言理论上机考试选择题部分(共200 题) ___D______、下面程序的输出是1{int x=023; printf(%d\\n,--x);#include }void main()

A) 17B) 18{ int k=11;C) 23D) 24 11、下面程序的输出的是

_____C____.printf(k=%d,k=%o,k=%x\\n,k,k,k); #include}

void main()A) k=11,k=12,k=11B) k=11,k=13,k=13 {int x=10,y=3;D) k=11,k=13,k=bC) k=11,k=013,k=0xb printf(%d\\n,y=x/y);

__D______. ,不正确的赋值语句是2、在下列选项中} 不确定的值D)B) 1C) 3B) n1=(n2=(n3=0));A) ++t;A) 0 D) a=b+c=1;C) k=i=j;

12、已知字母A 的 ASCII 码为十进制的65,下面程序 的输出是 ______A____. ______A_____.C 3、下面合法的语言字符常量是

#includeC) 65A) '\\t'?尠屁D) A void main()

________D____.的值是、表达式 : 10!=9 4{char ch1,ch2; 非零值B) ch1='A'+'5'-'3';D) 1C) 0A) true

ch2='A'+'6'-'3';

语言提供的合法的数据类型关键字是C 5、printf(%d,%c\\n,ch1,ch2); }_____B____.

不确定的值D)C) C,DA) 67,DD) CharB) shortA) DoubleC) integerB) B,C

13、字符6 (char) 型数据在微机内存中的存储形式是、若要求在 ifa 不等于 0 的关后一对圆括号中表示

系,则能正确表示这一关系的表达式为____D__.__D__. 码A) 反码D) ASCII 码补码A) a<>0B) !aC) a=0D) aB)C) EBCDIC

147、、以下程序的输出结果是 ____D_____. C 语言程序的基本单位是_____C______.

字符函数C) A) 程序行D) 语句#includeB) void main()

的值是a=12, int、设则执行完语句后 ,a 8{ int x=10,y=10;a+=a-=a*a

printf(%d %d\\n,x--,--y);____D____ }A) 552D) -264C) 144B) 264 A) 10 10B)99C)910D)109

输出结果是、执行下面程序中的输出语句后,9 15、设有如下定义 :____B__.

int x=10,y=3,z;#include 则语句void main()

printf(%d\\n,z=(x%y,x/y));{int a;

的输出结果是 _____D_____.printf(%d\\n,(a=3*5,a*4,a+5)); A) 1B) 0C) 4}D) 3 D) 10A) 65C) 15B) 20

16 、为表示关系x ≥ y ≥ z,应使用语言表达式C ____B______.、下面程序的输出是10___A___. A) (x>=y)&&(y>=z)B) (x>=y)AND(y>=z)#include C) (x>=y>=z)void main()D) (x>=y) & (y>=z) - 1 -

A) 8,10,8,10B) 9,11,8,10

语言中非空的基本数据类型包括 C 17、C) 9,11,9,10D) 9,10,9,11____B____.

字符型 , ,实型A) 整型 ,实型 ,逻辑型B) 整型 22 、 已 知 a=12, 则 表 达 式 a+=a-=a*=a ,C) 整型字符型 ,逻辑型的结果是

字符型 , ,逻辑型D) 整型 ,实型_____A__.

且有下面的都是 int 型变量 ,x=100,y=200, 18、若 x 和 y A) 0B) 144C) 12D) -264

23、若已定义int a,则表达式程序片段 : a=10,a+10,a++ 的值是

__B_.printf(%d,(x,y));