以下叙述中正确的是
A.一条语句只能定义一个数组
B.数组说明符的一对方括号中只能使用整型常量,而不能使用表达式
C.每个数组包含一组具有同一类型的变量,这些变量在内存中占有连续的存储单元
D.在引用数组元素时,下标表达式可以使用浮点数
第1题
有下列程序: inta=4; intflintn) {intt=0;staticinta=5; if(n%2){inta=6;t+=a++;} else{inta=7;t+=a++;} returnt+a++; } main( ) {ints=a,i=0; for(;i<2;i++)s+=f(i); printfl%d\n,s); } 程序运行后的输出结果是
A.28
B.24
C.32
D.36
请帮忙给出正确答案和分析,谢谢!
第2题
有以下程序 include<stdio.h> intfun(inta,intb){ retuma+b;} main( ){ intx=6,y=7,z=8,r; r=fun(fun(x,y),Z-); printf(%d\n,r);) 程序运行后的输出结果是
A.15
B.21
C.20
D.31
请帮忙给出正确答案和分析,谢谢!
第3题
若有以下函数首部intfun(doublex[10],int.cn)则下面针对此函数的函数声明语句中正确的是
A.intfun(double,int);
B.intfun(double*x,intn);
C.intfun(double*,int*);
D.intfun(doublex,int*n);
请帮忙给出正确答案和分析,谢谢!
第4题
有以下程序,程序中库函数islower(ch)用以判断ch中的字*是否为小写字* include<stdio.h> include<ctype.h> yoidfun(char*p) {inti=0; while(p[i]) {iffp[i]=&&islower(p[i-1]))p[i-1]=p[i-1]=p[i-1]-a+A; i++: } } main( ) {chars1[100]=abcdEFG!; fun(s1);printf(%s\n,s1); } 程序运行后的输出结果是
A.abcdEFg!
B.abcdEFG!
C.abcdEFg!
D.abcDEFG!
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!