安徽大学c语言考试题库,安徽大学C语言考试试卷.doc 女爷i 2022-10-15 00:40 167阅读 0赞 安徽大学C语言考试试卷 安徽大学2008----2009学年第二学期 C语言程序设计 期中试题 学院 专业 级 学号 姓名 得分 一、单项选择题(30分,每题2分) 每小题的四个选项中只有一个符合题目要求,请将正确选项前字母填在括号中。 若int a\[\]\[3\]=\{1,2,3,4,5,6\};则a\[1\]\[0\]的值是【\_\_\_\_\_\_】。 A A. 4B. 2C. 1D. 5 执行下列程序段后,变量k的值是【\_\_\_\_\_\_】。A int k=3, s\[2\]; s\[0\]=k; k = s\[1\]\*10; A)B)C)D)\_\_\_\_\_\_】。C int k=3, s\[2\]=\{1\}; s\[0\]=k; k = s\[1\]+10; A)B)C)D)\_\_\_\_\_\_】。C \#include void main(void) \{ int i, a\[10\]; for(i=9;i>=0; i--) a\[i\]=10-i; printf("%d%d%d\\n",a\[2\],a\[5\],a\[8\]); \} A)B)C)D)\_\_\_\_\_\_】。B \#include void main(void) \{ int a\[3\]\[3\]=\{1,2,3,4,5,6,7,8,9\},i; for(i=0;i<3; i++) printf("%d ",a\[i\]\[2-i\]); \} A)B)C)D)\_\_\_\_\_\_】。C \#include "stdio.h" void fun(int a\[\]) \{ int i; for(j=0;j<5; j++) a\[j\]=j; \} void main(void) \{ int num\[\]=\{5,6,7,8,9\}, i; fun(num); for(i=0;i<5; i++) printf("%d ", num\[i\]); \} A. 56789B. 98765C. 01234D. 43210 下面程序的输出结果是【\_\_\_\_\_\_】。D \#include "stdio.h" void main(void) \{ char c1\[\]="ABCD",c2\[5\]; int i; for(i=0;i<4;i++) c2\[i\]=(c1\[i\]- 'A'-3+26)%26+'a'; c2\[4\]= '\\0'; puts(c2); \} A. abcdB. ABCDC. XYZAD. xyza 下面程序的输出结果是【\_\_\_\_\_\_】。A \#include void main(void) \{ int n=6, \*p=&n; \*p=8; printf("%d\\n",n); \} A. 8B. 6C. 7D. 不确定 下面程序的输出结果是【\_\_\_\_\_\_】。B \#include void main(void) \{ int a=3, b=6, c=9; int \*pa=&a, \*pa=&b, \*p; \*(p=&c)=\*pa\*(\*pb); printf("%d\\n",c); \} A. 8B. 18C. 27D. 9 下面程序的输出结果是【\_\_\_\_\_\_】。C \#include void main( void ) \{ char a\[\]=\{0,1,2,3,4,5,6,7,8,9\}, \*p=a; printf("%d, %d\\n", \*p+3, \*(p+6)); \} A. 2,2B. 3,5C. 3,6D. 3,7 下面程序的输出结果是【\_\_\_\_\_\_】。C \#include void main( void ) \{ short a\[\]=\{1,3,5,7,9\}, \*p, \*\*k; p=a;k=&p; printf("%d, ", \*(p++)); printf("%d, ", \* \*k); \} A. 2,2,B. 3,5,C. 1,3,D. 1,3 下面程序的输出结果是【\_\_\_\_\_\_】。D \#include void main( void ) \{ int a\[\]=\{2,4,6,8,10\}; int \*p=&a\[4\]; printf("%d, \\n", \*--p); \} A. 10B. 9
还没有评论,来说两句吧...