一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )
A)有零个或多个输入 B)有零个或多个输出
C)有穷性 D)可行性
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项中正确的是______。
A. if(s1>s2) S; B. if(strcmp(s1,s2)>0) S;
C. if(strcmp(s2,s1)>0) S; D. if(strcmp(s1,s2)) S;
以下不能正确定义二维数组的选项是( )
A、int a[2][2]={{1},{2}};
B、int a[][2]={1,2,3,4};
C、int a[2][2]={{1},2,3};
D、int a[2][]={{1,2},{3,4}};
A. 在C语言中,预处理命令行都以"#"开头
B. 预处理命令行必须位于C源程序的起始位置
C. 每个C程序必须在开头包含预处理命令行:#include
D. C语言的预处理不能实现宏定义的功能
以下叙述中不正确的是
A. 函数中的形式参数是局部变量
B. 在一个函数内定义的变量只在本函数范围内有效
C. 在一个函数内的复合语句中定义的变量在本函数范围内有效
D. 在不同的函数中可以使用相同名字的变量
表达式 strlen(”hello”) 的值是( )
A> 4 B>