更多"[单选题]要求通过while循环不断读入字符,当读入字母N时结束循环。"的相关试题:
[单选题]若要求从键盘读入含有空格字符的字符串,应该使用函数()。
A.getc()
B.gets()
C.getchar()
D.scanf()
[单选题]若要求从键盘读入含有空格字符的字符串,应使用函数()。
A.getc()
B.gets()
C.getchar()
D.scanf()
[单选题]以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。
#include
Main()
{ FILE *fout; char ch;
Fout=fopen('abc.txt','w');
Ch=fgetc(stdin);
While(ch!='#')
{ fputc(ch,fout);
Ch =fgetc(stdin);
}
Fclose(fout);
}
出错的原因是()。
A.函数fopen调用形式有误
B.输入文件没有关闭
C.函数fgetc调用形式有误
D.文件指针stdin没有定义
[单选题]若变量已正确说明为float类型,要通过语句scanf("%f %f %f",&a,&b,&c);给 a赋予10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:()。
A.10 22 33
B.10.0,22.0,33.0
C.10.0 22.0 33.0
D.10 22 33
[单选题]若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c); 给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。( 代表一个空格符)
A.1,2,3<回车>
B.1 2 3<回车>
C.1, 2, 3<回车>
D.1,2,3<回车>
[单选题]若变量已正确定义并赋值,下面符合C语言的表达式是()。
A.A.=b+1
B.a=b=c+2
C.int 18.5%3
D.a=a+7=c+b
[单选题]若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
A.x=y==5;
B.x=n%2.5;
C.x+n=i;
D.x=5=4+1;
[单选题]若变量a、i已正确定义,且i已正确赋值,合法的语句是()。
A.a==1
B.++i;
C.a=a++=5
D.a=int(i);
[单选题]若变量c为char类型,能正确判断出c为小写字母的表达式是()。
A.a'<=c<='z'
B.(c>='a')||(c<='z')
C.('a'<=c)and('z'>=c)
D.(c>='a')&&(c<='z')
[单选题]若变量已正确定义,有以下程序段
I=0;
Do printf("%d, ",i); while(i++);
Printf("%d\n",i);
其输出结果是()。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
[单选题]已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是()。
A.kk>='A'&&kk<='Z'
B.!(kk>='A'||KK<='Z')
C.(kk+32)>='a'&&(kk+32)<='z'
D.kk>=65 && kk<=90
[单选题]若变量a是int类型,并执行了语句:a='A'+1.6;,则正确叙述是()。
A.a的值是字符C
B.a的值是浮点型
C.不允许字符型和浮点型相加
D.a的值是字符A'的ASCII值加上1
[单选题]若变量已正确定义,有以下程序段
Int a=3,b=5,c=7;
If(a>b)
A=b;
C=a;
If(c!=a) c=b;
Printf("%d,%d,%d\n",a,b,c);
其输出结果是()。
A.程序段有语法错
B.3,5,3
C.3,5,5
D.3,5,7
[判断题] ( ) 对时信号是中央服务器通过车站字符发生器对摄像机进行的。( )
A.正确
B.错误
[单选题]司控器的参考值信号通过()模块读入,并发送到MVB网络。
A.DE
B.DX
C.AX
D.AE