• [单选题]下列4个关于C语言的结论中错误的是( )。
  • 正确答案 :D
  • do-while语句与while语句的区别仅是关键字“while”出现的位置不同

  • 解析:本题考查对各个循环语句的理解。①do-while语句、for语句、while语句所实现的循环可以相互替代;②do-while语句至少执行一次,而while是符合条件执行,不符合不执行。

  • [单选题]下列程序的运行结果为( )。
  • 正确答案 :M
  • str[]=bcdef

  • 解析:解析: 本题考查函数调用时的参数传递。通过函数abc的执行,将字符串中的字母a去掉,保留剩下的。由于是通过指针调用,所以改变字符串的结果。

  • [单选题]union dt { int a;char b;double c; }data; 以下叙述中错误的是( )。
  • 正确答案 :C
  • 程序段:data.a=5;printf("%f\n",data. C);输出结果为5.0


  • [单选题]以下叙述中正确的是( )
  • 正确答案 :B
  • 在C程序中include行和define行不是C语句


  • [单选题]分析下列程序:includemain(){int *p1,*p2,*p; int a=6,b=9; p1=&a;p2=&b; if(
  • 正确答案 :A
  • 9,66,9

  • 解析:解析:通过p1=&a,p2=&b分别将a、b的地址赋给指针p1、p2,接着执行if语句,发现ab成立,则通过交换p1、p2的值,即交换a、b所在存储单元的地址,但是a、b的值并没有发生变化。

  • 查看原题

    推荐下载科目: 微软认证 思科认证 JAVA认证 华为认证 计算机一级 软考高级 软考初级 职称计算机 计算机操作员中级 计算机辅助设计
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2