文档详情

空军工程大学装备管理与安全工程学院876c语言程序设计与数据库技术考研导师圈点必考题汇编.pdf

发布:2020-05-05约4.36万字共38页下载文档
文本预览下载声明
2017年空军工程大学装备管理与安全工程学院876C语言程序设计与数据库技术考研 导师圈 必考题汇编 (-) 说明:①本资料为VIP学员内部使用,整理汇编了历届导师圈点的重点试题及 考试题。 _、选择题 1 ■以下能正确输出字符a的语句是( )。 (A)piintf(%s, a); (B)prinif(%s, a,); (C)printf( %c , a); ( D) printf( %d , a); 【答案】A 【解析】格式控制串用来指定每个输出项的输出格式,对应字符串,对应字符,对应整型。 双引号里面的内容为字符串%,单引号里面的内容为字符’a,, A选项正确。B 、C 、D选项 语句本身就有问题。 2 .表达式: (int) ((do ble) 9/2-(9) %2)的值是( )o A. 0 B. 3 C. 4 D. 5 【答案】B [解析】运算符/ 、%”的优先级高于 “- “,故先进行除法和求余运算,再进行减法运算。 强制类 型转换表达式的形式为:(类型名) (表达式\ “9 / 2”转换成double类型,再转换成int类型, 结果为4,减号后面的结果为1,故结果为3。 3 .有以下程序: #include stdio. h oid f( int x[ ] , int n) I if ( n 1) I f(x[l], n-]); printf(%d,, x[0]); I else printf(%d,, x[0]); I main() I z [6] = 11,2,3,4,5,6}; f(z,6) ; printf( \n° ); I 程序的运行结果是( X A. 6, 5, 4, 3, 2, 1, B. l, 1 C. l, 1, 1, 1, 1, 1, D. l, 2, 3, 4, 5, 6, 【答案】A 【解析】本题中递归函数调用执行过程为: f (z. 6) -f (z[U. 5) -f (z[2], 4) -f (z[3], 3) -f (z[4], 2) -f (z[51,1),输 出 x[0].也即z[5]=6.返回执行f(z[4], 2)之后的输出x[0]语句,即5,同理再返回上一个f函数,依 次输出4, 3, 2, 1。 4 .执行以下程序段后,w的值为( )o int w = A • x = 14 ・ y = 15 ; w = ((x i y) ( a)); A. -l B. NULL C. l D. O 【答案】C 【解析】因为x= 14. y=I5都是非零整数,因此xlly=又因为, ,知- 也为 真,因此、 的值为1。 5 ■有以下程序: #include stdio. h main() I int i,j , m = 1 ; for( i = 1 : i3 ; i++) I for( j = 3;j 0;j --) 1 if( i ♦ j 3 ) break ; m * = i * j
显示全部
相似文档