在划线处填写适当内容完成程序 本程序当输入字符是数字时输出字符串“number” 否则输出“none” #in

大学网课 已帮助 人

在划线处填写适当内容完成程序,本程序当输入字符是数字时输出字符串“number”,否则输出“none” #include<stdio.h> int check_number(char x){ if ((x>="0")&&(x<="9")) return 1; else return 0; } int main(void){ char ch; while(1){ scanf("%c",&ch); if(ch=="#") break; if(__________) printf("numbern"); else printf("nonen"); } return 0; }

A.check_number(ch)

B.check_number(ch+1)

C.check_number(!ch)

D.!check_number(ch)

在划线处填写适当内容完成程序 本程序当输入字符是数字时输出字符串“number” 否则输出“none” #in

热搜:一个c程序的执行是从本程序的main函数开始

回答

共1条回复

  • D D。【解析】由主函数main入手,定义了类D对象obi。其中D为类B和C的公有继承,A是C的虚基类。题目中要求的输出结果为ABCD,依次为类A、类B、类C、类D中构造函数的输出语句。为了保证基类通过多条路径被派生类继承,即保证A只被继承一次,输出一个A,所以不但需要声明A为C的虚基类,同样也要声明A为B的虚基类。