出自:佳木斯大学语言治疗学

以下不符合C语言语法的实型常量是()。
·1.2E0.5
·3.14.159E
·5E-3
·E15
以下选项中合法的表达式是()。
·A 0<=x<100
·i=j==0
·(char)(65+3)
·x+1=x+1
在定义int a[2][3];之后,对a的引用正确的有()。
·a[0][2]
·a[1,3]
·a[1>2][!1]
·a[2][0]
下列关于#include命令的叙述中,正确的是()。
·一个#include命令中只能指定一个被包含文件
·一个#include命令中可以指定多个被包含文件
·一个被包含文件中又可以包含另一个被包含文件
·#include命令中,文件名可以用双引号或尖括号括起来
下列叙述中错误的是()。
·对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
·数组名代表的是数组所占存储区的首地址,其值不可改变
·在程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
·可以通过赋初值的方式确定数组元素的个数
.若以"a+"方式打开一个已存在的文件,则以下叙述正确的是()。
·文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作
·文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作
·文件打开时,原有文件内容不被删除,只可作写操作
·以上各种说法皆不正确
如果要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
·fp=fopen("FILE","r");
·fp=fopen("FILE","a+");
·fp=fopen("FILE","w+");
·fp=fopen("FILE","r+");
以下叙述中,错误的是()。
·在同一个C程序文件中,不同函数中可以使用名字相同的变量
·在main()函数体内定义的变量是全局变量
·形参是局部变量,函数调用完成即失去意义
·若同一文件中全局和局部变量同名,则全局变量在局部变量作用范围内不起作用
调用函数时,当实参和形参都是简单变量时,它们之间数据传递的过程是()。
·实参将其值传递给形参,调用结束时形参再将其值回传给实参
·实参将其地址传递给形参,调用结束时形参再将其地址回传给实参
·实参将其地址传递给形参,并释放原先占用的存储单元
·实参将其值传递给形参,调用结束时形参并不将其值回传给实参
在C语言中引用数组元素时,其数组下标的数组类型允许是()。
·整型常量
·整型表达式
·整型常量或整型表达式
·任何类型的表达式
若有定义语句:int a[3][6];,按内存中的存放顺序,a数组的第10元素是()。
·a[0][4]
·a[1][3]
·a[0][3]
·a[1][4]
下列数组定义中错误的是()。
·int x[][3]={0};
·int x[2][3]={{1,2},{3,4},{5,6}};
·int x[][3]={{1,2,3},{4,5,6}};
·int x[2][3]={1,2,3,4,5,6};
若a=3,b=4,c=5,d=6,则条件表达式a<ba:c<dc:d的值是()。
·4
·3
·2
·1
bsp;)。
·do while循环的循环体不能是复合语句
·do while循环允许从循环体外转到循环体内
·while循环的循环体至少被执行一次
·do while循环的循环体至少被执行一次
已定义变量a为整型,则不能正确表示9<a<14的表达式是()。
·
·a==10||a==11||a==12||a==13
·a>9&&a<14
·!(a<=9)&&!(a>=14)
下列叙述正确的是()。
·C程序中的注释只能出现在程序的开始位置
·C程序书写格式严格,要求一行只能写一个语句
·C程序书写格式自由,一行可以写多条语句
·用C语言编写的程序只能放在一个程序文件中
下列关于long、int和short类型数据占用内存大小的叙述正确的是()。
·均占4个字节
·根据数据的大小来决定所占内存的字节数
·由用户自己定义
·由C语言编译系统决定
下列叙述中正确的是()。
·预处理命令行必须位于源文件的开头
·在源文件的一行上可以有多条预处理命令
·宏名必须用大写字母表示
·宏替换不占用程序的运行空间
下面关于C++流的说明中,正确的是
·与键盘、屏幕、打印机和通信端口的交互郡可以通过流类来实现
·从流中获取数据的操作称为插入操作,向流中添加数据的操作称为提取操作
·cin是一个预定义的输入流类
·输出流有一个名为open的成员函数,其作用是生成一个新的流对象
以下_________没有函数返回类型,但又必须有retur语句。
·析构函数
·类类型转换函数
·运算符重载函数
·构造函数
若一个类中含有纯虚函数,则该类称为
·基类
·纯基类
·派生类
·抽象类
说明虚函数的关键字为
·inline
·virtual
·static
·define
类的析构函数的作用是
·一般成员函数的初始化
·类的初始化
·对象的初始化
·删除类创建的对象
下列有关内联函数的叙述中,正确的是
·内联函数是通过编译器来实现的
·内联函数必须通过关键字inline来定义
·内联函数在调用时发生控制转移
·内联函数函数体的最后一条语句必须是return语句
C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是
·增加了一些新的运算符
·允许函数重载,并允许设置缺省参数
·规定函数说明符必须用原型
·引进了类和对象的概念
cout是________类的标准对象的引用。
·ostream
·istream
·stdout
·stdin
用struct定义的类的成员缺省段约束符的说明,则应为 _____的成员。
·私有段
·保护段
·公有段
·所有段
若想对文本文件只进行读操作,打开此文件的方式为()。
·"r"
·"W"
·"a"
·"r+"
一个类的友元函数能够访问该类的
·私有成员
·保护成员
·公有成员
·所有成员
以下与库函数strcmp(char *s,char *t)功能相等的程序段是( )。
·
·
·
·
模板对类型的参数化提供了很好的支持,因此
·类模板的主要作用是生成抽象类
·类模板实例化时,编译器将根据给出的模板实参生成一个类
·在类模板中的数据成员都具有同样类型
·类模板中的成员函数都没有返回值
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
·友元函数
·虚函数
·构造函数
·析构函数
下面对于友元函数描述正确的是
·实现必须在类的内部定义
·是类的成员函数
·破坏了类的封装性和隐藏性
·不能访问类的私有成员
C++泛型编程通过______实现。
·void
·template
·NULL
·typedef
下列运算符中______可以进行运算符重载
·new
·::
·sizeof
·:
说明静态成员函数的关键字为
·virtual
·static
·enum
·inline
纵观诸多面向对象的程序设计语言,最新核心的概念不包括
·数据封装
·继承
·多态性
·类属
电源对称的三相四线制电路中,若三相负载不对称,则该负载各相电压( )
·不对称;
·仍然对称;
·不一定对称。
当晶体管工作在放大区时,发射结电压和集电结电压应为。
·前者反偏、后者也反偏
·前者正偏、后者反偏
·前者正偏、后者也正偏
测量三相交流电路的功率有很多方法,其中三瓦计法是测量()电路的功率。
·三相三线制电路
·对称三相三线制电路
·三相四线制电路
功率放大电路的最大输出功率是在输入电压为正弦波时,输出基本不失真情况下,负载上可能获得的最大。
·交流功率
·直流功率
·平均功率
在输入量不变的情况下,若引入反馈后 ,则说明引入的反馈是负反馈。
·输入电阻增大
·输出量增大
·净输入量增大
·净输入量减小
某三相四线制供电电路中,相电压为220V,则火线与火线之间的电压为()
·220V
·311V
·380V
叠加定理只适用于()
·交流电路
·直流电路
·线性电路
动态元件的初始储能在电路中产生的零输入响应中()
·仅有稳态分量
·仅有暂态分量
·既有稳态分量,又有暂态分量
工程上认为R=25Ω、L=50mH的串联电路中发生暂态过程时将持续( )。
· 30~50ms
· 37.5~62.5ms
·6~10ms
为了增大放大电路的输出电阻,应引入负反馈
·电压
·电流
·串联
·并联
在OCL乙类功放电路中,若最大输出功率为1W,则电路中功放管的集电极最大功耗约为。
·1W
·0.5W
·0.2W
雷击过电压可以用RC吸收回路来抑制。( )
·正确
·错误
硒堆发生过电压击穿后就不能再使用了。( )
·正确
·错误