电大_C语言程序设计形成性考核册答案缩写本一、 选择题 1. 在每个 C 语言程序中都必须包含有这样 一个函数,该函数的函数名为( A)。 A. main B .MAIN C.name D . funtion 2. C语言原程序文件的缺省扩展名为(A)。 A.cpp B.exe C.obj D.C 3 •由C语言目标文件连接而成的可执行的缺省扩展名为 ( B)。 A.cpp B.exe C.obj D.C 4.程序运行中需要从键盘输入多于一个数据时,各数据 之间应使用(D)符号作为分隔符。 B •逗号或回车 C •回 车或分号 D .空格或回车 •每个C语言程序的编译错误分为(B)类。 A.1 B.2 C.3 D.4 .设x和y均为逻辑值,则x && y为真的条件是 ( A)。 B •其中一个为 真 C .它们均为假 D .其中一个 为假 7.设有语句“ int a=12 。 a+=a*a 。”,则执行结束后, a 的值为( C)。 A.12 B.144 C.156 D . 288 8.x>0 && x<=10 的相反表达式为( A)。 A.x<=0 || X>10 B .x<=0 && x>10 C . x<=0 || x<=10 D . x>0 && x>10 9.字符串“ a+b=12\n ”的长度为( B)。 A.6 B.7 C.8 D.9 10.在下列符号常量定义中。错误的定义语句格式为 ( C)。 A. const M1=10 。 B . const int A a[ int a[5][] 。 5 a[][3]={{1,3,5},{2}} 3. 假 定 a[3][4]={{3,4},{2,8,6}} C)。 O 个二维数 组”,的则定元素义 int int C. D.int a[](10) 语句为“ a[1][2] 的值为 int A.2 B.4 4. 假 定 一 个二 维数 a[3][4]={{3,4},{2,8,6}} C.6 组的定义 ”,则元素 ( A)。 A.0 B.4 5 .将两个字符串连接起来组成一个字符串时,选用 (C)函数。 A. strlen() () 选择题 1. 错误。 A C.8 B . strcap() D . strcmp() D.8 语句 为 “ int a[2][1] 的值为 D.6 C . strcat 在下面的(C)函数声明语句存在语法 AA(int B . AA(int ,int) D. AA(int a,int) C)不能作为函数的返回类型 B. int C • b) 。 a。 int b) 在下面的 A. void D . long 下面正确的函数原型语句是( a,int C. AA(int new B)。 M2=20。 C . const M3 10 D . const char mark=' 3 '。 rand()%20的值在(C)区间 内, A.1~19 B.1~20 C.0~19 D .0~20 12 .当处理特定问题时的循环次数已知时,通常采用 (A)循环来解决。 A.for B .while C.do- while D . switch 13.在 switch 语句的每个 case 块中,假定都是以 break 语句结束的,则此 switch语句容易被改写为(B)语 句。 A. for B. if C. do D . while 14. for 语句能够被改写为( :D)语句。
合 B. if C . switch D . while 15.下面循环语句执行结束后输出的 i 值为( B)。 for(int i=0 。 i<n 。 i++)if(i>n/2){cout<<i<<endl 。 break 。 } A.n/2 B.n/2+1 C.n/2- 1 D . n-1 w语句中内层循环体 S语句的执行次数 A . int Function(void Function(int) 。 C . int Function(a) 。 int(double a) 。 函数调用 func(exp1,exp2),exp3*exp4-exp5) 实参的个数为(B)个。 A. 1 B . 2 C . 4 •下面的标识符中,(C)是文件级作用域。 B .语句标号 态类标识符 .下面的标识符中,(B)具有全局级作用域。 B .全局