单项选择题
有以下程序
int f(int a)
return a%2;
main( )
int s[8]=1,3,5,2,4,6,i,d=0;
for (i=0;f(s[i]);i++) d+=s[i];
printf("%d\n",d);
程序运行后的输出结果是()
A)9
B)11
C)19
D)21
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是( )。
A) if(sl>s2)S;
B) if(strcmp(s1,s2))S;
C) if(strcmp(s2,s1>0)S;
D) if(strcmp)(s1,s2)>0)S;
点击查看答案&解析
单项选择题
有以下说明和定义语句:struct studentint age; char num[8] ;;struct student stu [3] = 20, 200401 , 21, 200402 , 19, 200403 ;stract student * p = stu;以下选项中引用结构体变量成员的表达错误的是()。
A) (p++) ->num
B) p- >num
C) ( *p).num
D) stu[3].age
点击查看答案&解析
相关试题
若变量均已正确定义并赋值,以下合法的C语...
软件设计中模块划分应遵循的准则是()。
若有如下程序段; int x=3,y=4,z;...
在数据管理技术的发展过程中,可实现数据共...
一个C语言程序是由()