77. (判断题) 构造函数可以是虚函数,但析构函数不行。( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:B
(判断题) 单精度类型的变量占8个字节. ( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:B
. (判断题) C语言可执行程序的开始执行点是程序中第一条可执行的语句。 ( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:B
(判断题) 表达式 ++i 表示对变量 i 自加1.( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:A
unsigned 和 void 在 C 中都是保留字( ).(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:A
While 循环语句的循环体至少执行一次. ( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:B
. (判断题) 成员函数可以重载。()(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:A
(判断题) 数组名称不能做函数的参数。 ( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:B
(填空题) 以下程序运行后的输出结果为_______。main()
{ short a=10,b=20,c;
a=a>>2; b=b&4; c=a|b; printf("%d %d %d\n", a, b, c);}
答案是:标准答案:
2,3
(填空题) 以下程序运行后的输出结果是_______。#define f(x) (x)*(x)
main()
{ int i1, i2;
i1=f(10)/f(5) ; i2=f(6+6)/f(3+3) ;
printf("%d
答案是:标准答案:
100, 144
(填空题) 以下程序运行后的输出结果是________。#define S(x) 4*x*x+1
main()
{ int i=6,j=8;
printf("%d\n", S(i+j));
}
答案是:标准答案:
81
填空题) C的字符串常量是用________括起来的字符序列。(本题2.0
答案是:标准答案:
双引号
(填空题) 下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。请填空。 ____、____
#include
#include
int main()
答案是:未答题
标准答案:
(1)
j=j+2
(2)
a[i]>a[j]
(填空题) 当a=5,b=4,c=2时,表达式a>b!=c的值是______(本题2.0分)
答案是:标准答案:
1
(填空题) 函数fun的功能是:使字符串str按逆序存放。void fun (char str[])
{ char m; int i, j;
for(i=0,j=strlen(str); i<________; i++,j--) {
答案是:标准答案:
(1)
j
(2)
str[j-1]
(填空题) feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为 _______ ,否则为 ________ 。(本题2.0分)
答案是:标准答案:
(1)
非零(2)
零
. (填空题) 以下程序的输出结果是 ___
答案是:标准答案:
5.5
(问答题)
有一数列,含有20个整数,现要求编写一个函数fun3,能够对从指定位置开始的几个数按相反顺序重新排列,并在main函数中输出新的数列。例如:原数列为:
1,2,3,4,5,6,7,8,9,10,11,12,13,14,1
答案是:标准答案:
/*有一数列,含有20个整数,现要求编写一个函数fun2,
能够对从指定位转开始的几个数按相反顺序重新排列,
并在main函数中输出新的数列。例如:原数列为
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
若要求对从第9个数开始的10个数进行逆序处理,则得到的新数列为
1,2,3,4,5,6,7,8,18,17,16,15,14,13,12,11,10,9,19,20。*/
#include
#define M 20
int main()
{
int a[M],h,n,i;
void fun2(int *a,int h,int t);
for(i=0;i
(问答题) 编程输入球体半径,计算并输出球体的体积。(本题5.
答案是:标准答案:
#include
#define PI 3.1415926
int main()
{
int r;
double v;
scanf("%d",&r);
v=4.0/3*PI*r*r*r;
printf("体积是%lf\n",v);
return 0;
(多选题) 对上市公司来说,股东财富最大化的财务管理目标中,股东财富是由( )决定的。(本题2.0分)
A、 股票数量
B、 股票价格
C、 股票价值
D、 每股收益
答案是:标准答案:AB
. (多选题) 在进行财务管理体制设计时,下列各项中,属于应当遵循的原则的有( )。(本题2.0分)
A、 明确分层管理思想
B、 与现代企业制度相适应
C、 决策权、执行权与监督权分立
D、 与控制股东所有制形式
答案是:标准答案:ABC
多选题) 下列有关财务管理内容的说法中,正确的有( )。(本题2.0分)
A、 生产企业的基本活动可以分为投资、筹资和运营三个方面
B、 财务管理的内容分为投资、筹资、营运资金、成本、收入与分配管理五个部分,其中,投资是基础
答案是:标准答案:CD
(多选题) 下列各项中,既影响企业筹资,又影响企业投资的法规有( )。(本题2.0分)
A、 合同法
B、 公司法
C、 证券交易法
D、 企业财务通则
答案是:标准答案:BC
多选题) 计算机算法的特性包括( ) 。(本题2.0分)
A、 有穷性
B、 确定性
C、 有零个或多个输入
D、 有一个或多个输出
E、 有效性
答案是:标准答案:ABCE
下列列表框属性中哪一项不是数组_。(本题1.0分)
A、 Selected
B、 ListCount
C、 List
D、 Index
答案是:标准答案:B
设有定义:chara[10]="ABCD",*p=a;,则*(p+3)的值是()。(本题1.0分)
A、 "BCD"
B、 D.
C、 \0
D、 不确定
答案是:标准答案:B
当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的( )。(本题1.0分)
A、 只能是公有成员
B、 只能是保护成员
C、 只能是除私有成员之外的任何成员
D、 具有任何权限的成员
答案是:标准答案:D
(单选题)
设有如下定义:
struct sk
{ int a; float b;
} data;
int *p;
若要使p指向data中的a域,正确的赋值语句是( )。
(本题1.0分)
A、 p=&a;
答案是:标准答案:C
. 下面有关 for 循环的正确描述是 ( )(本题1.0分)
A、 for 循环只能用于循环次数已经确定的情况
B、 for 循环是先执行循环体语句,后判断表达式
C、 在 for 循环中,不能用 break 语句跳出
答案是:标准答案:D
针对下列程序段回答问题( )。for(t=1;t<=100;t++){ scanf("%d",&x);if(x<0)continue;printf("%3d",t);}(本题1.0分)
A、 printf函数永远也不执行
答案是:标准答案:D
(单选题)
有如下程序
int func(int a, int b)
{ return(a+b); }
main()
{int x=2, y=5, z=8, r;
r=func(func(x, y), z)
答案是:标准答案:B
解析:
单选题) switch语句能够改写为( )语句。( )(本题1.0分)
A、 for
B、 if
C、 do
D、 while
答案是:标准答案:B
假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A x(4,5);”语句后,x.a和x.b的值分别为( )。(本题1.0分)
A、 4和5
B、 5和4
C、 4
答案是:标准答案:C
以下正确的函数形式是(D)。(本题1.0分)
A、 .doublefun(intx,inty){z=x+y;returnz;}
B、 .fun(intx,y){intz;returnz;}
C、 .fun(x,y){int
答案是:标准答案:D
以下关于do-while循环的不正确描述是(B)。(本题1.0分)
A、 .do-while的循环体至少执行一次
B、 .do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C、 .在d
答案是:标准答案:B
C语言数组中的元素下标是从( )开始(本题1.0分)
A、 0
B、 1
C、 -1
D、 n
答案是:标准答案:A
若 x 和y 都是 int 型变量,x=100, y=200,且有下面的程序片段:
printf("%d",(x,y));
上面程序片段的输出结果是(本题1.0分)
A、 200
B、 100
C、 100 200
答案是:标准答案:A
设变量已正确定义并赋值,以下正确的表达式是( )。(本题1.0分)
A、 x=y*5=x+z
B、 int(15.8%3)
C、 x=y+z+3,++y
D、 x=25%5.0
答案是:标准答案:C
以下程序段执行时会出现( )状况?x=0;do{x=x*x;}while(++x);(本题1.0分)
A、 是死循环
B、 循环执行二次
C、 循环执行一次
D、 语法错误
答案是:标准答案:A
设有如下通用过程: Public Sub Fun(a(),ByVal x As Integer) For i = 1 To 5 x = x + a(i) Next End Sub 在窗体上画一个名称为Text1的文本框和一个名称为Comma
答案是:标准答案:A
以下程序的执行结果是 ( )
#include
{
int i=10,j=10;
printf("%d,%d\n",++i,j--);
}
(本题1.0分)
A、 11,10
B、 9,
答案是:标准答案:A
已定义变量a为整型,则不能正确表示99&&a<14
D、 !(a<=
答案是:标准答案:A
C++程序的基本模块为( )。(本题1.0分)
A、 表达式
B、 标识符
C、 语句
D、 函数
答案是:标准答案:D
在窗体上按下鼠标左键时产生的事件是(本题1.0分)
A、 KeyDown
B、 MouseUp
C、 MouseMove
D、 MouseDown
答案是:标准答案:D
(单选题)
有以下程序:
main()
{ int a=7,b=8,*p,*q,*r;
p=&a; q=&b;
r=p; p=q; q=r;
printf("%d,%d,%d,%d\n", *p, *q, a
答案是:标准答案:C
算法是( )。(本题1.0分)
A、 为解决一个问题而采取的方法和步骤
B、 为设置一个问题而采取的方法和步骤
C、 为解决一个问题而开会讨论
答案是:标准答案:A
下列选项中,不能用作标识符的是()。(本题1.0分)
A、 _1234_
B、 _1_2
C、 int_2_
D、 2_int_
答案是:标准答案:D
在C语言中,char型数据在内存中的存储形式是( )。(本题1.0分)
A、 补码
B、 反码
C、 原码
D、 ASCII码
答案是:标准答案:D
以下对二维数组a的正确说明是 ( )(本题1.0分)
A、 inta[3][];
B、 float
C、 double
D、 float
答案是:标准答案:C
以下函数定义正确的是( )。(本题1.0分)
A、 double fun(int x, int y)
B、 double fun(int x; int y)
C、 double fun(int x, in
答案是:标准答案:A
一个C语言程序总是从____________开始执行。( )(本题1.0分)
A、 主函数
B、 书写顺序的第一条执行语句
C、 书写顺序的第一个函数main()
D、 不确定
答案是:标准答案:A
下列关于类的描述中,错误的说法是(本题1.0分)
A、 类是一组对象的模板
B、 类是数据和操作的封装体
C、 类是对象的实例
D、 类是一种自定义的数据类型
答案是:标准答案:C
由C++目标文件连接而成的可执行文件的缺省扩展名为( )。(本题1.0分)
A、 cpp
B、 exe
C、 obj
D、 link
答案是:标准答案:B
. 以下描述错误的是________。(本题1.0分)
A、 break语句可用于do~while语句
B、 break语句和continue语句的作用是一样的
C、 在循环语句中使用break语句是为了跳出循环,提前结
答案是:标准答案:C
.在inta[][3]={{1},{3,2},{4,5,6},{0}}中,a[2][2]的值是()(本题1.0分)
A、 3.0
B、 2.0
C、 6.0
D、 4.0
答案是:标准答案:C
6+t值的数据类型为。(本题1.0分)
A、 int
B、 float
C、 不确定
D、 double
答案是:标准答案:D
有以下定义:char a[10],*p=a;不能给数组a输入字符串的语句是( )。(本题1.0分)
A、 gets(a)
B、 gets(a[0])
C、 gets(&a[0])
D、 gets(p)
答案是:标准答案:B
C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是(本题1.0分)
A、 增加了一些新的运算符
B、 允许函数重载,并允许设置缺省参数
C、 规定函数说明符必须用原型
D、 引进了类和对象的概念
答案是:标准答案:D
执行语句“int a=1,b=2;c=1/b*a;”后,变量c的值是( )。(本题1.0分)
A、 0
B、 0.5
C、 1
D、 2
答案是:标准答案:A
以下_____是不正确的强制类型转换方式。(本题1.0分)
A、 (type表达式)
B、 (type)表达式
C、 type(表达式)
D、 (type)(表达式)
答案是:标准答案:A
若有说明语句:char c=.97.;则变量c ( )。(本题1.0分)
A、 包含1个字符
B、 包含2个字符
C、 包含3个字符
D、 说明不合法,c的值不确定
答案是:标准答案:A
. 以下选项中,不能定义s为合法的结构变量是 。( )(本题1.0分)
A、 上传图片
B、 上传图片
C、 上传图片
D、 上传图片
答案是:标准答案:D
单选题) 1374110020968.jpg(本题1.0分)
A、 int
B、 int *
C、 (*int)
D、 (int*)
答案是:标准答案:D
劳动力需求缺乏弹性表示为()。(本题1.0分)
A、 Ed>2
B、 Ed<2
C、 Ed>l
D、 Ed
答案是:标准答案:D
(单选题)
有以下程序:
main()
{ int m, n, p;
scanf("m=%dn=%dp=%d", &m, &n, &p);
……
}
若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为7
答案是:标准答案:A
) 若有以下定义和语句:
int s[4][5],(*ps)[5];
ps=s;
则对s数组元素的正确引用形式是 。( )(本题1.0分)
A、 ps+1
B、 *(ps+3)
C、 ps[0][2]
答案是:标准答案:C
C语言的语句注释必须以 ( )结束 。(本题1.0分)
A、 逗号
B、 双斜线//
C、 空格
D、 回车
答案是:标准答案:D
在C语言中,字符型数据在内存占( )个字节。(本题1.0分)
A、 4
B、 2
C、 8
D、 1
答案是:标准答案:D
空类就是没有________的类。(本题1.0分)
A、 类名
B、 任何成员
C、 数据成员
D、 成员函数
答案是:标准答案:B
判断两个字符串是否相等,应当使用语句( )。(本题1.0分)
A、 if((a,b)==0)
B、 if(strcmp(a,b))
C、 if(a==b)
D、 if(a=b)
答案是:标准答案:B
转义字符’\n’的含义是( )(本题1.0分)
A、 跳格
B、 光标加到行首
C、 回车换行
D、 竖向跳到下一行
答案是:标准答案:C
判断两个字符串是否相等,应当使用语句( )。(本题1.0分)
A、 if((a,b)==0)
B、 if(strcmp(a,b))
C、 if(a==b)
D、 if(a=b)
答案是:标准答案:B
说明友元函数的关键字为(本题1.0分)
A、 inline
B、 virtual
C、 friend
D、 define
答案是:标准答案:C
(判断题) .若有说明:inta[3][4]={0},则只有元素a[0][0]可得到初值0。(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:A
(判断题) 算术运算符的优先级别低于赋值运算符。 ( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:B
(判断题) C语言的数组名称可以含下划线。 ( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:A
(判断题) 流是一种抽象,它负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动。()(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:A
(判断题) 在printf函数中,格式字符"%3c"可用来输出3个字符。 ( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:A
(判断题) 定义枚举类型的关键字是union。()(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:B
(判断题) C语言中,一个float型数据在内存中占2个字节。 ( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:B
(判断题) char a[]={.a.,.b.,.c.};char b[]={"abc"};数组a和数组 b 占用的内存空间大小不一样.( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:A
(判断题) 若用数组名作为函数调用的实参,传递给形参的是数组的首地址。( )(本题1.0分)
A、 正确
B、 错误
答案是:标准答案:A
(填空题) 若有说明char sl=.077.,s2="\";则s1中包含____ 个字符,s2中包含 _____ 个字符。(本题2.0分)
答案是:标准答案:
(1)
1
(2)
1
(填空题) 在16位PC机环境下,int类型数据应占 ___个字节,short类型数据应占2___个字节,long类型数据应占 ___ 个字节,double类型数据应占___ 个字节。(本题2.0分)
我的答案: (1)
答案是:标准答案:
(1)
2
(2)
2
(3)
4
(4)
8
以下程序的输出结果是_____。
答案是:标准答案:
246
设有以下程序:上传图片
程序运行后,如果从键盘上输入2014,则输出结果为 _____
(本题2.0分)
答案是:标准答案:
4102
以下程序运行后的输出结果是_____
答案是:标准答案:
2 1
(问答题) 输入一批正整数(以零或负数为结束标志),求其中的偶数和。(本题5.0分)
答案是:da1202142891037
若有以下定义int a,b; float x,则正确的赋值语句是 ( )(本题1.5分)
A、 a=1,b=2
B、 b++;
C、 a=b=5
D、 b=int(x);
答案是:标准答案:B
说明友元函数的关键字为(本题1.5分)
A、 inline
B、 virtual
C、 friend
D、 define
答案是:标准答案:C
在C语言程序中,main()的位置____________。( )(本题1.5分)
A、 必须作为第一个函数
B、 必须作为最后一个函数
C、 必须放在它所调用的函数之后
D、 可以任意位置
答案是:标准答案:D
以下标识符中不全是保留字的是( )。(本题1.5分)
A、 case for int
B、 defaultthen while
C、 bool class long
D、 goto
答案是:标准答案:B
以下程序的运行结果是( )。
main()
{int n;
for(n=1;n<=10;n++)
{
if(n%3==0)continue;
printf("%d ",n);
}
}
(本题1.5分)
A、 1 2
答案是:标准答案:A
解析:
若以"a+"方式打开一个已存在的文件,则以下叙述正确的是( )。(本题1.5分)
A、 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作
B、 文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作
答案是:标准答案:A
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是(B)。main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}(本题1.5分)
A、 .*p表示的
答案是:标准答案:B
C语言中while和do-while循环的主要区别( )(本题1.5分)
A、 do-while的循环体至少执行一次
B、 while的循环控制条件比do-while的循环控制条件严格
C、 do-while允许从外部
答案是:标准答案:A
. 在位运算中,操作数每左移一位,其结果相当于( ).(本题1.5分)
A、 操作数乘以2
B、 操作数除以2
C、 操作数除以4
D、 操作数乘以4
答案是:标准答案:A
以下有关宏替换的叙述不正确的是( )。(本题1.5分)
A、 宏替换不占用运行时间
B、 宏名无类型
C、 宏替换知识字符替换
D、 宏名必须用大写字母表示
答案是:标准答案:D
针对下列程序段回答问题( )。for(t=1;t<=100;t++){ scanf("%d",&x);if(x<0)continue;printf("%3d",t);}(本题1.5分)
A、 printf函数永远也不执行
答案是:标准答案:D
可以与ADO数据控件绑定的控件必须具有_属性。(本题1.5分)
A、 Connectionstring
B、 Caption
C、 DataSource
D、 RecordSource
答案是:标准答案:C
在C语言中,字符型数据在内存占( )个字节。(本题1.5分)
A、 4
B、 2
C、 8
D、 1
答案是:标准答案:D
C 语言中运算对象必须是整型的运算符是( )。(本题1.5分)
A、 %=
B、 /
C、 =
D、 〈=
答案是:标准答案:A
单选题) 若在类外有函数调用X::func();则函数func是类 X的________函数。(本题1.5分)
A、 私有静态成员函数
B、 公有非静态成员函
C、 公有静态成员函数
D、 友元函数
答案是:标准答案:C
设有定义:intn=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是()。(本题1.5分)
A、 p=1;
B、 *q=2;
C、 q=p;
D、 *p=5;
答案是:标准答案:D
有如下程序,输入数据:12345M678后(表示回车),x的值是 ( ) 。
#include
main()
{
int x; float y;
scanf("%3d%f",
答案是:标准答案:B
下列变量名中,不合法的是( )。(本题1.5分)
A、 sum
B、 _student
C、 1a
D、 a1
答案是:标准答案:C
解析:
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是 。( )(本题1.5分)
A、 void
B、 int
C、 float
D、 double
答案是:标准答案:B
边际产量MP用公式表示为()。(本题1.5分)
A、 △L/△Q
B、 △Q/△L
C、 Q/L
D、 L/Q
答案是:标准答案:B
设有定义:int a=2,b=3,c=4;,则以下选项中值为0的表达式是( )。(本题1.5分)
A、 (!a==1)&&(!b==0)
B、 (a
答案是:标准答案:A
1374108720468.jpg(本题1.5分)
A、 23
B、 24
C、 25
D、 26
答案是:标准答案:D
下列运算符重载时,只能采用类成员函数形式的有(本题1.5分)
A、 <<
B、 +
C、 []
D、 ==
答案是:标准答案:C
下列常数中,合法的C 常量是( )。(本题1.5分)
A、 "x-y"
B、 .105.
C、 .Be.
D、 7ff
答案是:标准答案:A
.以下程序段( )。x=-1;do{x=x*x;}while(!x);(本题1.5分)
A、 . 是死循环
B、 . .循环执行二次
C、 . .循环执行一次
D、 . .有语法错误
答案是:标准答案:C
设有定义:int a=13,b=1,c=4;,则以下选项中值为0的表达式是( )。(本题1.5分)
A、 a && b
B、 (a
答案是:标准答案:C
能正确表示x的取值范围在[10,50]和[-10,0]内的表达式是( )。(本题1.5分)
A、 (x<=0)||(x>=-10)&&(x<=50)||(x>=10)
B、 (x>=-10)&&(x<=0)||(x>=10)&&
答案是:标准答案:B
调用函数时,当实参和形参都是简单变量时,它们之间数据传递的过程是( )。(本题1.5分)
A、 实参将其值传递给形参,调用结束时形参再将其值回传给实参
B、 实参将其地址传递给形参,调用结束时形参再将其地址回传给实参
C、
答案是:标准答案:D
1374107046437.jpg(本题1.5分)
A、 语句void prt_char();有错,它是函数调用语句,不能用void说明
B、 变量名不能使用大写字母
C、 函数说明和函数调用语句之间有矛盾
D、 函
答案是:标准答案:C
( )把x、y定义成float类型变量,并赋同一初值3.14。(本题1.5分)
A、 float x, y=3.14;
B、 float x, y=2*3.14;
C、 float x=3.14, y=x=3.14;
答案是:标准答案:C
若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( ).(本题1.5分)
A、 A%2==1
B、 !(入%2==0)
C、 !(A%2)
D、 A%2
答案是:标准答案:C
函数重载是指( )。(本题1.5分)
A、 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B、 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C、 两个以上的函数名字不同,但形参的个数
答案是:标准答案:A
目前为:
1/2
页
首页 上页 下页 尾页