下面关于流函数的描述中,错误的是( )。
下面关于流函数的描述中,错误的是()。
A 、平面流场可用流函数描述
B 、只有势流才存在流函数
C 、已知流函数或势函数之一,即可求另一函数
D 、等流函数线即流线
参考答案
【正确答案:B】
不可压缩流体的平面流动,无论其是无旋流动还是有旋流动,以及流体有无黏性,均存在流函数,但势函数仅存在于无旋流中。对于平面无旋流动,流函数与势函数互为共轭调和函数,共同以流速相互联系,二者知其一就可以求另一个;流函数值相等的线构成流线。
c++下列关于C++文件流的叙述中,错误的是___
我觉得是A错;
B:二进制文件只有0与1,读取当然更快!
C:close()与open()本来就是一对,打开了一定要关闭文件!
D:随机读取文件需要定位指针,在文本文件中,不容易定位,应该吧!
不知道对不对,可以去翻下书!
求高手解答~~
c++的一些题目 希望有人能给出正确的答案,谢谢
26、A 以只读方式打开不会创建新文件
12、A
15、D
16、D
29、A
30、C
32、B
34、D
开始设定的是int k 类型,在do while循环中嵌套一个switch(k)语句,case为0~5,default为其它选项。
判断 读取是否成功
如果使用cin 需要注意
cin输入错误判断及处理
1、cin状态有下面几种:
常量
含义
failbit标记位的值
eofbit标记位的值
badbit标记位的值
转化为10进制
iosfailbit
输入(输出)流出现非致命错误,可挽回
1
0
0
4
iosbadbit
输入(输出)流出现致命错误,不可挽回
0
0
1
2
ioseofbit
已经到达文件尾
0
1
0
1
iosgoodbit
流状态完全正常
0
0
0
0
分别对应cin.fail(),cin.bad(),cin.eof(),cin.good()
2、了解几种cin与状态有关的函数
(1)cin.sync()清除缓冲区
(2)cin.clear()清除cin错误状态
cin.clear()用法如果输入发生错误发生,那么流状态既被标记为错误,你 必须清除这些错误状态,以使你的程序能正确适当地继续运行。要清除错误状态,需使用clear()函数。
(3)cin.ignore(int n,char c)
cin.ignore( 5, 'c' ) 的是从输入流(cin)中提取字符,提取的字符被忽略(ignore),不被使用。每抛弃一个字符,它都要计数和比较字符:如果计数值达到5或者被抛弃的字符是'c',则cin.ignore() 函数执行终止;否则,它继续等待。 它的一个常用功能就是用来清除以回车结束的输入缓冲区的内容,消除上一次输入对下一次输入的影响。比如可以这么用:cin.ignore( 1024, 'n' ),通常把第一个参数设置得足够大,这样实际上总是只有第二个参数 'n' 起作用,所以这一句就是把回车(包括回车)之前的所以字符从输入缓冲(流)中清除出去。
例程:
#include <iostream>
using namespace std
void main()
{
int n
cout<<"请输入数字"
while(!(cin>>n))
{
cin.sync()//清除缓冲区
cin.clear()//清除错误状态,在这个程序里,两个必须一起用,否则达不到效果
cout<<"您只能输入数字,请重新输入"
}
}
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇