文档详情

广东海洋大学C语言考试A试卷选择解读.doc

发布:2017-01-22约1.88万字共13页下载文档
文本预览下载声明
2005-2006(2)C语言试卷A选择、填空题与评分标准 一、选择题(每题2分,25题,共50分) 下列各题A、B、C、D四个答案中,只有一个选项是正确的,请将 每题的正确答案写在答题纸对应序号的横线上,答在试卷上不能得分 1、对于C语言的函数,下列叙述中正确的是() A、函数的定义不能嵌套,但函数调用可以嵌套 B、函数的定义和调用都有不能嵌套 C、函数的定义和调用都能嵌套 D、函数的定义能嵌套,但函数调用不能嵌套 标准答案=a 2、以下程序的输出结果是 ( )。 main() {int x=1,a=2, b=3; switch(x) { case 0: b=b+a;break; case 1: a=b+a; case 2: ++a;++b; } printf(a=%d,b=%d\n,a,b); } A、a=6,b=4 B、a=5,b=3 C、a=6,b=3 D、a=5,b=4 标准答案=a 3、以下程序的输出结果是( 3 )。 main() {int a=1,c; c=7/2||++a; printf(%d,%d ,a,c); } A、1,1 B、0,1 C、1,3 D、2,3 区分大小写=0 标准答案=a 4、若: char s[30][30];则数组元素的非法引用是()。 A、s[20][9] B、s[29+1][2*3] C、s[3][29] D、s[9][30-1] 标准答案=b 5、有以下定义语句: int a[10]={3, 9, 11, 14, 20, 32, 60}, *p; p=a; 则 ++(*++p) 的值是 () A、 9 B、11 C、22 D、10 标准答案=d 6、下列可以正确表示字符型常数的是 ( ) A、a B、\010 C、\n D、h 标准答案=c 7、若定义语句 float bb[100],则该数组array元素的 上、下限为 ( ) 。 A、 0,99 B、99,0 C、100,1 D、0,100 标准答案=a 8、下列各组字符序列中,可用作C语言程序标识符的是()。 A、SBSD B、 _1$234 C、spr#it D、 4_cf_1在 标准答案=a 9、已知:char ch=t;则下列表达式的值是 ( ) ch = (ch=ach=z) ? (ch-32) : ch; A、T B、A C、Z D、t 标准答案=a 10、以下程序段的输出结果是( ) 。 Char s[]=\\\nabcert; printf(%d\n,strlen(s)); A、9 B、8 C、11 D、10 标准答案=b 11、能正确表达数学关系|a|10的表达式是 ( ) 。 A、10a-10 B、a10 ||-10a C、a-10||10a D、a10 -10a 标准答案=b 12、设x、y、z和k都是int型变量,则执行表达式: x=(y=k=2, z=k+8, y=y+z)后 的值为( )。 A、12 B、10 C、2 D、0 标准答案=a 13、以下数据中不属于int类型的是()。 A、-32768 B、0x23 C、036 D、32768 标准答案=d 14、设 int a=5,b=10,t,*x=a、*y=b;则以下语句: { t=*y; *y=*x; *x=t}; 的功能是 ( ) 。 A、无确定结果 B、交换x和y中的值 C、交换a和b中的值 D、a和b的值不变 标准答案=c 15、以下的for循环( 3 ) 。 for(x=1; x0;x++); A、是无终止的循环 B、一次也不执行 C、执行4次
显示全部
相似文档