A.3<
4)==1
B.3<
=4
C.3+4)>
6D]3!=4)>
2
A.switch[a*a+b*b]{default:breakcase3:y=a+bbreakcase2:y=a-bbreak}
B.switcha*b{case10:y=a+bdefault:y=a-b}
C.switch[a+9]{casea:y=a-bcaseb:y=a+b}
D.switch[a+b]{case1:case3:y=a+bbreakcase0:case4:y=a-b}
A.*p=NULLB]*p=x
C.p=NULL
D.p=x
A.可以对字符串进行关系运算
B.空字符串不占用内存,其内存空间大小是0
C.两个连续的双引号””)是合法的字符串常量
D.两个连续的单引号’’)是合法的字符串常量
A.8
B.2
C.1
D.4
A.可以给指针变量赋一个整数作为地址值
B.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL
C.函数可以返回地址值
D.改变函数形参的值,不会改变对应实参的值
A.float*p=1024
B.floatp=-x
C.int*p=[float]x
D.float*p=-x
A.intx[][3]={0}
B.intx[2][3]={1,2,3,4,5,6}
C.intx[][3]={{1,2,3},{4,5,6}}
D.intx[2][3]={{1,2},{3,4},{5,6}}
A.876543
B.321678
C.345678
D.1098765
A.-3,-1,1,3,
B.-3,-3,-3,-3,
C.-12,-3,0,0,
D.0,1,2,3,
A.6
B.8
C.3
D.12
A.k=[*f][a,b]B]k=f[a,b]
C.k=add[a,b]D]k=*f[a,b]
A.printf[%d\n,p]
B.scanf[%d,-p]
C.*p=-n
D.intn,*p=NULL
A.#defineN10intx[N]
B.intx[0..10]
C.intN=10intx[N]
D.intx[]
A.2050
B.0304
C.3344
D.3040
A.3
B.1
C.9
D.4
A.定义语句中的*号是一个说明符
B.定义语句中的*号是一个间址运算符
C.定义语句中,*p=-a把变量a的地址作为初值赋给指针变量p
D.定义语句中的p只能存放double类型变量的地址
A.scanf[%lf%lf,x,y]
B.scanf[%f%f,x,y]
C.scanf[%f%f-x,-y]
D.scanf[%lf%le,px,py]
A.intnum[][4]={1,2,3,4,5,6}
B.intnum[][3]={{1,2},3,4,5,6}
C.intnum[2][4]={{1,2},{3,4},{5,6}}
D.intnum[]={1,2,3,4,5,6}
A.2,1,4,3,6,5,8,7,0,9,
B.1,2,3,4,5,6,7,8,9,0,
C.0,1,2,3,4,5,6,7,8,9,
D.0,9,8,7,6,5,4,3,2,1,
A.246
B.240
C.200
D.204
A.intfun[doublex,int*n];
B.intfun[double*,int*];
C.intfun[double*x,int*n]
D.intfun[double,int]
A.2,1,2,1
B.2,1,1,2
C.1,2,1,2
D.1,2,2,1
A.*-x[10]B]*[x+3]C]pt+3D]*[pt+10]
A.定义成void类型的函数中可以带返回值的return语句
B.没有return语句的自定义函数在执行结束时不能返回到调用处
C.一个自定义函数中可以根据不同情况设置多条return语句
D.一个自定义函数中必须有一条return语句
A.一个整数
B.形参p的地址值
C.形参p中存放的值
D.不确定的值
A.*s[3]
B.*s)[3]C]*s+3D]*[s+3]
A.2,2,3,4,5,
B.6,2,3,4,5
C.2,3,4,5,6,
D.1,2,3,4,5,--46-
A.4
B.34
C.31
D.32
A.用户定义的函数中若没有return语句,则应当定义函数为void类型
B.函数的return语句中可以没有表达式
C.用户定义的函数中可以没有return语句
D.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
A.a,B,B,aB]b,B,b,AC]a,B,a,BD]b,B,B,A
A.intnum[0...2008]B]intnum[]C]intN=2008intnum[N]C]#defineN2008intnum[N]
A.if[i/8==0]contion;
B.if[i%8==0]contion;
C.if[i%8==0]printf[“\n”]
C.if[i/8==0]printf[“\n”]
A.HELLOBEIJING
B.hellobeijingC]HelloBeijingD]hElloBeijing
A.函数的实参和其对应的形参共占同一存储单元B]形参知识形式上的存在,不占用具体存储单元
C.函数的形参和实参分别占用不同的存储单元D]同名的实参和形参占同一存储单元
A.void*pf[]pf=funB]void*pf)[int,char]pf=&funC]void*pf[]*pf=fun;
D.viod[*pf][int,char*]pf=fun
A.369
B.751
C.753
D.357
A.p[0]=-a[1][2]B]p[1]=-aC]p=aD]p[0]=a
A.++*p)B]*p+=1
C.*p)++D]*p++
A.scanf[“%d”,-p];
B.scanf[“%d”,a,b,c];
C.scanf[“%d%d%d”,a,b,c];
D.scanf[“%d”,p];--53-A]ABEJB]ABCDC]abcdD]abej
A.6,6,6
B.6,3,6
C.4,3,4
D.4,3,3
A.3,7,7,7,7,7
B.3,3,3,7,7,7
C.7,7,7,3,3,3
D.7,7,7,3,7,7
A.5,3,5,3,5
B.3,5,5,3,5
C.3,5,3,5,5
D.5,3,3,5,5
A.00000
B.01496
C.014916
D.01234
A.9,4,9
B.6,12,12
C.6,4,4
D.6,4,6
A.7,5,7,3,5,7,
B.7,7,5,3,3,3,
C.7,5,7,3,3,3,
D.7,5,5,3,3,3,
A.5,3,3,5,5
B.3,5,3,5,5
C.3,5,5,3,5
D.5,3,5,3,5
A.1,5,9,13,4,8,12,16,
B.13,14,15,16,1,2,3,4,
C.4,8,12,16,1,5,9,13,
D.1,2,3,4,13,14,15,16,
A.1,10,3,8,5,6,7,4,9,2,
B.10,9,8,7,6,5,4,3,2,1,
C.10,1,8,3,6,5,4,7,2,9,
D.2,9,4,7,6,5,8,3,10,1