首页 > 编程资源分享区 > C/C++测试题 > 二级C语言实例解答
2006
03-11

二级C语言实例解答

C语言牵涉的概念比较复杂,规范繁多,使用灵活,容易出错,不少初学者感到困难,下面通过几个实例的分析来说明c语言学习中容易混淆的几个问题,以期抛砖引玉,对初学者有所帮助。

问题1:下面的程序





int a=3,b=4;
char str=’c’;
printf(“%d,%d”,a,b,str);


执行后, 输出结果为:
(A)3,4,c (B)3 4 c
(C)3,4 (D)程序出错

分析:在格式输出时一般要求格式说明符与输出项相一致,当输出项多余格式说明符时多余的输出项不输出,所以答案为C。

问题2:有下面的程序段





char a[3],b[]=“china”;
  a=b;
  printf(“%s”,a);


则输出结果为:
(A)运行后输出china (B)运行后输出ch (C) 运行后输出chi (D)编译出错

分析:这个题容易错选a


二级C语言实例解答》有 1 条评论

  1. hqf199 说:

    还有吗??

留下一个回复