A、 voidfun(intm,intx[])
B、 voidfun(ints,inth[41])
C、 voidfun(intp,int*s)
D、 voidfun(intn,inta)
答案:D
A、 voidfun(intm,intx[])
B、 voidfun(ints,inth[41])
C、 voidfun(intp,int*s)
D、 voidfun(intn,inta)
答案:D
A. 有语法错,不能通过编译
B. 通过编译,但不能连接
C. 输出****
D. 输出####
A. x&&y
B. x<=y
C. x||++y&&y-z
D. !(x<y&&!z||1)
A. 函数
B. 过程
C. 子程序
D. 子例程
A. do-while的循环体至少无条件执行一次
B. while的循环控制条件比do-while的循环控制条件更严格
C. do-while允许从外部转到循环体内
D. do-while的循环体不能是复合语句
A. chara(10);
B. inta[];
C. intk=5,a[k];
D. chara[3]={‘a’,’b’,’c’};
解析:解析:详见教材P143~144,一维数组的定义、初始化类型符数组名[常量表达式]类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。选项A,常量表达式只能放在中括号[]中选项B,只有在对数组初始化(即赋值)的时候才可以省略数组的长度,B中并未对a进行初始化。选项C,常量表达式不能为变量。
A. auto
B. register
C. static
D. extern
A. 程序行
B. 语句
C. 函数
D. 字符
A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
A. a的值是字符C
B. a的值是浮点型
C. 不允许字符型和浮点型相加
D. a的值是字符′A′的ASCII值加上1
A. 3
B. 4
C. 1
D. 2