正在加载图片...
C) double madd ( double b, double A D) double myadd (double x, double y) 27、有以下程序 char fun(char x, char y) return y inta=’9’,b=’8 printf(“%cⅦn”,fun(fun(a,B),fun(b,C)); 程序的执行结果是 A}函数调用出错B}8C}9D}7 28、设有定义:intn=0,*p=&n,*q=&p;则以下选项中,正确的赋值语句是 A)p=1;B)*q=2;C)q=p;D)*p=5 9、有以下程序 void f(int v, int w) I int t t=v: v=w: w-t main if(x>y) f(x, y) else if(y>z)f(y, z) else f(x, z) printf(“%d,%d,%dn”,x,y,z); 执行后输出结果是 A)1,2,3B)3,1,2C)1,3,2D)2,3,1 30、有以下程序段 inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b b=p[5]; b中的值是 A)5B)6C)8D)9 二、填空题(每空1分,共30分) 请将每一个空的正确答案写在答题卡【31】至【60】序号的横线上,答在试卷上不得分. (一)基本概念题(共5分) (1)可在整型常数后添加一个"L"或”1”字母表示该数为 (2)for循环的一般形式为:for(<初始化>:<条件表过式>:<增量>) 其中的″初始化″、"条件表达式″和″增量″都是选择项,即可以缺省,但 不能缺省 (3)从定义的角度把函数分为 和用户定义函数。 (4) puts函数只能输出 不能输出数值或进行格式变换 (5)局部变量是在函数内作定义说明的。其作用域仅限于4 C) double myadd(double b,double A) ; D) double myadd(double x,double y); 27、有以下程序 char fun(char x , char y) { if(x return y; ) main( ) { int a=’9’,b=’8’,c=’7’; printf(“%c\n”,fun(fun(a,B) ,fun(b,C) )); } 程序的执行结果是 A} 函数调用出错 B}8 C}9 D}7 28、设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是 A) p=1; B) *q=2; C) q=p; D) *p=5; 29、有以下程序 void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf(“%d,%d,%d\n”,x,y,z); } 执行后输出结果是 A) 1,2,3 B) 3,1,2 C) 1,3,2 D) 2,3,1 30、有以下程序段 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b 中的值是 A) 5 B) 6 C) 8 D) 9 二、填空题(每空 1 分,共 30 分) 请将每一个空的正确答案写在答题卡【31】至【60】序号的横线上, 答在试卷上不得分. (一)基本概念题(共 5 分) (1)可在整型常数后添加一个"L"或"l"字母表示该数为________ (2)for 循环的一般形式为: for(<初始化>;<条件表过式>;<增量>) 其中的"初始化"、"条件表达式"和"增量"都是选择项, 即可以缺省,但________不能缺省。 (3)从定义的角度把函数分为________和用户定义函数。 (4)puts()函数只能输出________, 不能输出数值或进行格式变换 (5)局部变量是在函数内作定义说明的。其作用域仅限于________
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有