• [单选题]以下程序的功能是: 给r输入数据后计算半径r圆面积s。程序在编译时出错。 main () /* Beginning */ { int r; float s; scanf ( "%d", &r); s=*π*r*r; printf ("s=%f\n", s); 出错的原因是
  • 正确答案 :D
  • 计算圆面积的赋值语句中使用了非法变量

  • 解析:解析:在C语言源程序中了注释部分、字符串常量部分可以使用任意字符外,其余部分只能由52个大小写:字母、10个阿拉伯数字以及+-*/=,._:;?\"'~|!#%&()[]^>“空格”30个特殊符号组成。所以在计算圆面积的赋值语句中出现的π是非法字符,将引起编译出错.应该选择D。

  • [单选题]若a的值为3时,下列程序段被执行后,c的值是( )。 int c=1; if(a>0) if(a>3) c=2; else c=3; else c=4;
  • 正确答案 :C
  • 3

  • 解析:解析:本题主要考查if-else的使用,当if语句中的条件为真时执行其后的语句,并跳过 else执行下面的语句;当条件为假时执行else后的语句。

  • [单选题]下面的语句中动态分配的内存,其释放语句正确的是( )。 im*q=new[10];
  • 正确答案 :C
  • delete[]q;


  • [单选题]在关系运算中,选择运算的含义是______。
  • 正确答案 :A
  • 在基本表中,选择满足条件的元组组成一个新的关系

  • 解析:解析:从关系中找出满足给定条件的元组的操作称为选择。选择的条件以逻辑表达式给出,使逻辑表达式的值为真的元组将被选取。

  • [单选题]有以下程序: #include main( ) {int a=1,b=0; printf("%d,",b=a+b); printf("%d\n",a=2+b); ‘’ } 程序运行后的输出结果是( )。
  • 正确答案 :D
  • 1,2

  • 解析:本题输出两个值,第一个printf语句输出b的值b=a+b=1。第二个printf语句输出了a的值,a=2b,此时b的值为1,所以a的值为2。

  • 查看原题 点击获取本科目所有试题

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