打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
国家计算机二级c语言考试试题题库
B.必须为下划线
  C.必须为字母或下划线
  D.可以是字母,数字和下划线中任一字符
  【参考答案】C
  13.x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是( )
  A.INPUT x,y,z;
  B.scanf(″%d%d%d″,&x,&y,&z);
  C.scanf(″%d%d%d″,x,y,z);
  D.read(″%d%d%d″,&x,&y,&z);
  【参考答案】B
  14.以下程序的输出结果是( )
  main()
  { int a=4,b=5,c=0,d;
  d=!a&&! b||! c;
  printf(″%d\n″,d);
  }
  A.1 B.0 C.非0的数 D.-1
  【参考答案15.下面有关for循环的正确描述是( )
  A.for循环只能用于循环次数已经确定的情况
  B.for循环先执行循环体语句,后判断表达式
  C.在for循环中,不能用break语句跳出循环体
  D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
  【参考答案】D
  16.设有以下程序段
  int x=0,s=0;
  while(! x!=0)s+=++x;
  printf(″%d″,s);
  则( )
  A.运行程序段后输出0 B.运行程序段后输出1
  C.程序段中的控制表达式是非法的 D.程序段执行无限次
  【参考答案】B
  17.以下描述中正确的是( )
  A.由于do-while循环中循环体语句只能是可执行语句,所以循环体内不能使用复合语句
  B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
  C.在do-while循环体中,是先执行一次循环,再进行判断
  D.do-while循环中,根据情况可以省略while
  【参考答案】C
】A
18.以下程序的运行结果是( )
  sub(int x,int y,int *z)
  {*z=y-x;}
  main()
  { int a,b,c;
  sub(10,5,&a);
  sub(7,a,&b);
  sub(a,b,&c);
  printf(″%4d,%4d,%4d\n″,a,b,c);
  }
  A.5,2,3 B.-5,-12,-7 C.-5,-12,-17 D.5,-2,-7
  【参考答案】B
  19.对下面程序描述正确的一项是(每行程序前面的数字表示行号)( )
  ① main()
  ② {
  ③ float a[3]={0.0};
  ④ int i;
  ⑤ for(i=0;i<>
  ⑥ for(i=1;i<>
  ⑦ printf(″%f\n″,a[0]);
  ⑧ }
  A.没有错误 B.第3行有错误 C.第5行有错误 D.第7行有错误
  【参考答案】C
20.下面程序的输出结果是( )
  struct st
  { int x;
  int *y;
  } *p;
  int dt[4]={10,20,30,40};
  struct st aa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};
  main()
  { p=aa;
  printf(″%d\n″,++p->x);
  printf(″%d\n″,(++p)->x);
  printf(″%d\n″,++(*p->y));
  }
  A.10 B.50 C.51 D.60

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
3.1 单项选择题
c语言
C语言中for循环语句的应用研究
第十三课 C51循环语句
4-1 购物计算器(while循环语句)
控制流
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服