单项选择题
设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
A.gets(s);
B.while((s[i++]=getchar())!='\n');s[i]='\0';
C.scanf("%s",s);
D.doscanf("%c",&s[i]);while(s[i++]!='\n');s[i]='\0';
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序: char fun(char x,char y) if(x<y) return x; return y; void main() int a='9',b='8',c='7'; printf( %c n ,fun(fun(a,b),fun(b,c))); 程序的执行结果是( )。
A.函数调用出错
B.8
C.9
D.7
点击查看答案
单项选择题
已定义以下函数: int fun( int *p) return *p; fun函数返回值是( )。
A.不确定的值
B.一个整数
C.形参p中存放的值
D.形参p的地址值
点击查看答案
相关试题
有一个名为init.txt的文件,内容如下: ...
有以下程序: int a=2; int f(int...
有以下程序: void main() char *p...
有以下程序: #include <stdio.h> i...
以下程序段的输出结果是( )。 #includ...