1. [单选题]有以下程序: main() { int i; for(i=0;i3;i++) switch(i) { case1:printf("%d",i); case2:printf("%d",i); default:printf("%d",i); } } 执行后输出结果是( )。
A. 11122
B. 12
C. 12020
D. 120
2. [单选题]以下描述错误的是
A. C程序中,函数可以直接或间接调用自己
B. 函数调用时,函数名必须与所调用的函数名字完全一致
C. 函数说明语句中的类型必须与函数返回值的类型一致
D. 实参个数可以与形参个数不一致
3. [单选题]关于函数返回值,以下叙述正确的是( )。
A. 函数可以返回整个结构体,即使结构体中有数组
B. 函数只能返回基本数据类型(basic data type)的数值或指针
C. 函数不可以返回一个数组
D. 函数不能没有返回值