题目内容

(单选题)以下对数组s的初始化,错误的是_______。

A. char s[5] = { "abc" } ;
B. char s[5] = { 'a' , 'b' , 'c' } ;
C. char s[5] = "" ;
D. char s[5] = "abcde" ;

查看答案
更多问题

(单选题)有两个字符数组a,b,则以下正确的输入语句是_______。

A. gets( a , b ) ;
B. scanf( "%s,%s" , a , b ) ;
C. scanf( "%s%s" , &a , &b ) ;
D. gets( "a" ) , gets( "b" ) ;

以下正确的说法是_______。

A. 用户若需调用标准库函数,调用前必须重新定义。
B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义。
C. 系统根本不允许用户重新定义标准库函数。
D. 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,由系统自动去调用。

如果一个函数没有返回值,那么该函数的类型是_______。

A. int
B. char
C. float
D. void

以下说法不正确的是_______。

A. 实参可以是常量、变量或表达式
B. 形参可以是常量、变量或表达式
C. 形参可以为任意类型的变量
D. 形参应与其对应的实参类型一致

答案查题题库