单项选择题
以下程序的输出结果是( )。 #include <stdio.h> main() { int a,i;a=0; for(i=1;i<5;i++) { switch(i) { case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); }
A.31
B.13
C.10
D.20
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
阅读下列程序,当运行程序时,输入asd af aa z67,则输出为( )。 #include <sldio.h> int fun (char *str) { int i,j=0; for(i=0;str[i]! =’ 0’;i++) if(str[i]! = ) str[j++]=str[i]; str[j]=’ 0’; } main() { char str[81]; int n; printf( Input a string: ); gets(str); fun(str); printf( %s n ,str); }
A.asdafaaz67
B.asd af aa z67
C.asd
D.z67
点击查看答案&解析
单项选择题
以下对C语言函数的有关描述中,正确的是( )。
A.在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参
B.C函数既可以嵌套定义又可以递归调用
C.函数必须有返回值,否则不能使用函数
D.函数必须有返回值,返回值类型不定
点击查看答案&解析
相关试题
以下程序的功能是:删去一维数组中所有相同...
以下程序的输出结果是 【18】 。#incl...
设有以下定义和语句,则*(*(p+2)+...
下面函数要求计算两个整数x,y之和,并通过...
下面程序的运行结果是 【17】 。#incl...