首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
有以下程序
main(int argc, chara*argv[])
int n,i=0;
while(argv[1][i]! =’\0’)
n=fun();i++;
cout<<n*argc<<endl;
int fun()
static int s=0;
s+=1;
return s;
假设程序经编译、连接后生成可执行文件exam.exe,若键入以下命令行
exam 123<回车>
则运行结果为
A.6
B.8
C.3
D.4
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
有关构造函数的说法中错误的是
A.构造函数名字和类的名字一样
B.构造函数在说明类变量时自动执行
C.构造函数无任何函数类型
D.构造函数有且只有一个
点击查看答案&解析
手机看题
单项选择题
若执行以下程序时从键盘上输入9,则辅出结果是
main()
int n;
cin>>n;
if(n++<10)cout<<n<<endl;
else cout<<n--<<endl;
A.11
B.10
C.9
D.8
点击查看答案&解析
手机看题
单项选择题
已知语句int m=10;则下列表示引用的表示中正确的是
A.int &x=m;
B.int &y=10;
C.int &z;
D.float &t=&m;
点击查看答案&解析
手机看题
单项选择题
若变量都已正确说明,则以下程序段的输出结果是
a=2;b=3;
printf(a>b"* * *a=%d": "# # #b=%d",a,b);
A.没有正确的输出格式控制
B.输出为:* * * a=2
C.输出为:# # # b=2
D.输出为:* * * a=2 # # # b=2
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是
A.黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征
B.黑箱(盒)测试方法主要考虑程序的内部结构和内部特征
C.白箱(盒)测试完全不考虑程序内部的逻辑结构
D.上述三种说法都不对
点击查看答案&解析
手机看题
单项选择题
以下程序中,while循环的循环次数是
main()
int i=0;
while(i<10)
if(i<1)coBtlnlle;
if(i= =5)break;
i++;
A.1
B.10
C.6
D.死循环,不能确定次数
点击查看答案&解析
手机看题
单项选择题
阅读以下程序
#includc<iostream.h>
vold main()
Char line[10];
cin>>line;
cout<<line<<endl;
如运行时输入This is example.<CR>,则程序的输出结果是
A.This
B.This is
C.This is a
D.This is an example.
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是
A.二又链表是二又树的存储结构
B.循环链表是循环队列的一种存储结构
C.循环队列属于线性表
D.带链的队列是队列的一种存储结构
点击查看答案&解析
手机看题
单项选择题
下面程序段的正确输出是
int w=4,x=3,y=2,z=1;
cout<<(w<x w:z<y z:x)<<endl;
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
单项选择题
设有如图所示的二叉树
则对该二叉树后序遍历的结果是
点击查看答案&解析
手机看题
单项选择题
在下列关系运算中,能不改变关系中属性个数且减少元组个数的是
A.并
B.差
C.投影
D.交
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是
main()
int a=0,i;
for(i=1;i<5;i++)
switch(i)
case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
cout<<a<<endl;
A.31
B.13
C.10
D.20
点击查看答案&解析
手机看题
单项选择题
存取指针所指的值时,采用的运算符是
A.#
B.&
C.%
D.*
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是
A.继承是面向对象方法的一个主要特征
B.对象是面向对象软件的基本模块
C.类是对象的一个实例
D.消息是请求对象执行某一处理或卧答某一要求的信息
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是
A.一个算法的时间复杂度大,则其空间复杂度也必定大
B.一个算法的空间复杂度大,则其时间复杂度也必定大
C.一个算法的空间复杂度大,则其时间复杂度必定小
D.上述三种说法都不对
点击查看答案&解析
手机看题
单项选择题
有以下程序
main()
char a,b,c, *d;
a='\';b='\xbc';
c='\0xab';d="\0127";
cout<<a<<b<<c<<*d<<endl;
编译时出现错误,以下叙述中正确的是
A.程序中只有a='\=;语句不正确
B.b='\xbc';语句不正确
C.d="\0127";语句不正确
D.a='\';和c='\0xab';语句都不正确
点击查看答案&解析
手机看题
单项选择题
设有基类定义:
class Cbase
private: int a;
protected: int b;
public: int c;
;
派生类采用何种继承方式可以使成员变量b成为自己的私有成员
A.私有继承
B.保护继承
C.公有继承
D.私有、保护、公有均可
点击查看答案&解析
手机看题
单项选择题
设有如下定义
struct ss
char name[10];
int age;
char sex;
std[3], * p=std;
下面各输入语句中错误的是
A.cin>>(* p).age);
B.cin>>std.name);
C.cin>>std[0].sex);
D.cin>>(p->.sex));
点击查看答案&解析
手机看题
单项选择题
以下有关成员函数特征的叙述不正确的是
A.成员函数一定是内联函数
B.成员函数可以重载
C.成员函数可以设置缺省参数值
D.成员函数可以是静态的
点击查看答案&解析
手机看题
单项选择题
以下有关类与结构体的叙述不正确的是
A.结构体中只包含数据;类中封装了数据和操作
B.结构体的成员对外界通常是开放的;类的成员可以被隐蔽
C.用struct不能声明一个类型名;而class可以声明一个类名
D.结构体成员默认为publicl类成员默认为private
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是
A.软件工程主要研究如何编程
B.数据库设计的主要任务是设计数据库管理系统
C.算法的效率与数据的存储结构无关
D.上述三种说法都不对
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是
A.实体集之间一对一的联系实际上就是一一对应的关系
B.关系模型只能处理实体集之间一对一的联系
C.关系模型属于格式化模型
D.以上三种说法都不对
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是
main()
int a=4,b=5,c=0,d;
d=! a&&! b||! c;
cout<<d<<cndl;
A.1
B.0
C.非0的数
D.-1
点击查看答案&解析
手机看题
单项选择题
设有以下类和对象的定义:
class A
public:
int m;
…
;
A k1,k2,*p1,* p2;
则下面针对成员变量m的引用,错误的是
A.k1.m=1
B.k2->m=2
C.p1->m=3
D.(*p2).m=4
点击查看答案&解析
手机看题
单项选择题
下面不正确的描述为
A.调用函数时,实参可以是表达式
B.调用函数时,实参与形参可以共用内存单元
C.调用函数时,将为形参分配内存单元
D.调用函数时,实参与形参的类型必须一致
点击查看答案&解析
手机看题
单项选择题
关系表中的每一横行称为一个
A.关系
B.元组
C.属性
D.字段
点击查看答案&解析
手机看题
单项选择题
关于友元的描述中错误的是
A.友元函数可以访问该类的私有数据成员
B.一个类的友元类中的成员函数都是这个类的友元函数
C.友元可以提高程序的运行效率
D.类和类之间的友元关系可以继承
点击查看答案&解析
手机看题
单项选择题
下列程序执行后的输出结果是
#include<string.h>
main()
char arr[2][4];
strcpy(arr, "you"); strcpy(arr[1], "me");
arr[0][3]='&';
cout<<arr<<endl;
A.you&me
B.you
C.me
D.err
点击查看答案&解析
手机看题
单项选择题
一个C++程序由函数A(),B(),C()和函数P()构成,在函数A()中分别调用了函数B()和函数C(),在函数B()中调用了函数A(),且在函数P()中也调用了函数A(),则可以说
A.函数B()中调用的函数A()是函数A()的间接递归调用
B.函数A()被函数B()调用是直接递归调用
C.函数P()直接递归调用了函数A()
D.函数P()中调用的函数A()是函数P()的嵌套
点击查看答案&解析
手机看题
单项选择题
有以下程序
main()
int i=10,j=1;
cout<<i--<<","<<++j<<endl;
执行后输出结果是
A.9,2
B.10,2
C.9,1
D.10,1
点击查看答案&解析
手机看题
单项选择题
定义静态成员函数的主要目的是
A.方便调用
B.有利于数据隐蔽
C.处理类的静态成员变量
D.便于继承
点击查看答案&解析
手机看题
单项选择题
将5个数据进行快速排序,在最坏情况下需要比较的次数是
A.4
B.5
C.10
D.20
点击查看答案&解析
手机看题
单项选择题
有以下程序
main(int argc, chara*argv[])
int n,i=0;
while(argv[1][i]! =’\0’)
n=fun();i++;
cout<<n*argc<<endl;
int fun()
static int s=0;
s+=1;
return s;
假设程序经编译、连接后生成可执行文件exam.exe,若键入以下命令行
exam 123<回车>
则运行结果为
A.6
B.8
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
下列程序执行结果是
#include <iostream.h>
class A
public:
int a;
A():a(10)cout<<a<<endl;
;
void main()
A obj1;
A obj2(obj1);
cout<<" "<<obj2.a<<endl;
A.10 10
B.编译错误缺少拷贝构造函数
C.10随机数
D.随机数随机数
点击查看答案&解析
手机看题
单项选择题
下列程序执行后的输出结果是
void funcl(int i);
void func2(int i);
char st[]="hello,frlend!";
void funcl(int i)
cout<<st[i];
if(i<3)i+=2;func2(i);
void func2(int i)
cout<<st[i];
if(i<3)i+=2;funcl(i);
main()
int i=0; furicl(i); cout<<endl;
A.hello
B.hel
C.hlo
D.hlm
点击查看答案&解析
手机看题
微信扫码免费搜题