2010年电大c语言程序设计形成性考核作业及答案.docVIP

  • 12
  • 0
  • 约8.47千字
  • 约 10页
  • 2018-02-23 发布于河南
  • 举报

2010年电大c语言程序设计形成性考核作业及答案.doc

2010年电大c语言程序设计形成性考核作业及答案

作业1 一、填空题 C++语言是在 C 语言的基础上发展起来的. C++语言的编译单位是扩展名为 .cpp 的 程序 文件. 行尾使用注释的开始标记符为 // . 多行注释的开始标记符和结束标记符分别为 /* 和 */ . 用于输出表达式值的标准输出流对象是 cout . 用于从键盘上为变量输入值的标准输入流对象是 cin . 一个完整程序中必须有一个名为 main 的函数. 一个函数的函数体就是一条 复合 语句. 当执行 cin 语句时, 从键盘上输入每个数据后必须接着输入一个 空白 符, 然后 才能继续输入下一个数据.程序中的预处理命令是指以 # 字符开头的命令. 一条表达式语句必须以 分号 作为结束符.一个函数定义由 函数头 和 函数体 两部分组成.C++头文件和源程序文件的扩展名分别为 .h 和 .cpp .程序文件的编译错误分为 警告(warning) 和 致命(error) 两类当使用 void 保留字作为函数类型时,该函数不返回任何值.当执行 cout 语句输出 endl 数据项时,将使 C++显示输出屏幕上的光标从当前位置移动 到 下一行 的开始位置.int 和 float 类型的数据分别占用 4 和 4 个字节假定 x=5, y=6, 则执行表达式 y*=x++计算后, 和 y 的值分别为 6 和 30 .假定 x 和 y 为整型,其值分别为 16 和 5,则 x%y 和 x/y 的值分别为 1 和 3 .C++源程序文件的缺省扩展名为( )。以下标识符中不全是保留字的是(defaultthen while)。能作为C++程序的基本单位是(函数)。 .程序中主函数的名字为(main?)。 .C++程序的基本模块为(函数)。 \t) 8.存储以下数据,占用存储字节最多的是(0.0)。程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用(空格或回车)符号作为分隔符。设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是(156)。假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式 的表达式是(1.0/a/b/c)。设”int a=15,b=26;”,则”cout(a,b);”的输出结果是( )。设x是一个bool型的逻辑量,y的值为10,则表达式 x y的值为(与x值相同)。x0 x=10的相反表达式为(x=0 || x10)。x0 || y==5的相反表达式为(x=0 y!=5。字符串”a+b=12\n”的长度为()。假定下列x和y均为int型变量,则不正确的赋值为(x++=y++)。下列的符号常量定义中,错误的定义是(const char ch;)。循环语句“for(int i=0; in; i++) couti*i’ ’;”中循环体执行的次数为(?)。在下面循环语句中循环体执行的次数为(n/2+1)。 for(int i=0; in; i++) if(in/2) break;在下面循环语句中内层循环体S语句的执行总次数为(n(n+1)/2)。 for(int i=0; in; i++) for(int j=i; jn; j++) S;在下面循环语句中循环体执行的次数为( )。 int i=0; do i++; while(i*i10);当处理特定问题时的循环次数已知时,通常采用(for循环)来解决。在下面的一维数组定义中,哪一个有语法错误。(int a[];)在下面的字符数组定义中,哪一个有语法错误。(char a[10]=’5’;)。在下面的二维数组定义中,正确的是(int a[][3]={{1,3,5},{2}};)。假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。若定义了函数 double *function(), 则函数function的返回值为(实数的地址)。以下说法中正确的是(C++程序总是从main函数开始执行)。以下叙述中不正确的是(函数必须有返回值)。函数重载是指(两个或两个以上的函数取相同的函数名,但形参的个数或类型不同)。为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择(内联函数)。函数原型语句正确的是(void Function (int);)。C++中函数返回值的类型是由(该函数定义时的类型)决定的。以下函数的返回结果是(求字符串的长度)。 ??????? int function(char *x) { ??????????? char *p=x; while(*p++); return(p-x-1); ???

文档评论(0)

1亿VIP精品文档

相关文档