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

  • 解析:解析:在C语言程序中,可以用一个符号名来代表一个常量,称为符号常量。这个符号名必须在程序中进行特别的“指定”,并符合标识符的命令规则。在本题中圆周串n是一个符号常量,但在程序中并没有指定其值,所以编译器找不到其值就会报错。所以选项D)正确。

  • [单选题]【程序】
  • 正确答案 :V
  • 8+3.5=11.5

  • 解析:解析:当I=1时,进入DO WHILE循环,输入 A为2.5,满足IF A>INT(A). OR. A>10的条件,继续循环,输入A为8,执行此IF的ELSE语句,输入B为3.5,不满足IF B=INT (B). AND.B10,执行此IF的ELSE ? A,“+”,B,“=”,A+B,输出8+3.5=11.5。

  • [单选题]已知类MyClass声明如下:
  • 正确答案 :J
  • MyClass * x3[2];

  • 解析:解析:MyClass类中只定义了一个构造函数,即Myclass(int k):n(k){},这个构造函数只有一个形参,因此A)选项错误;类中并没有提供有“MyClass*”类型转化为“MyClass”类型的功能,因此B)选项错误;同理,类中也没有提供“MyClass”类型转化为“My-Class*”类型的功能,D)选项错误。C选项是定义了一个指向MyClass类型的指针数组,故本题选c)。

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

    推荐下载科目: 计算机二级 计算机三级 计算机四级 计算机一级 软考高级 软考初级 职称计算机 通信工程师 计算机操作员初级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2