首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列叙述中正确的是
A.线性表是线性结构
B.栈与队列是非线性结构
C.线性链表是非线性结构
D.二叉树是线性结构
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
若有说明语句: char a[ ]="It is mine"; char * p="It is mine"; 则以下不正确的叙述是
A.a+1表示的是字符t的地址
B.p指向另外的字符串时,字符串的长度不受限制
C.p变量中存放的地址值可以改变
D.a中只能存放10个字符
点击查看答案&解析
手机看题
单项选择题
有如下程序: #inClude<iostream.h> #dehne N 2 #dehne M N+1 #denne NUM 2 * M+1 Void main( ) { int i; for(i=1;i<=NUM;i++) cout < < i;} 该程序中的fof循环执行的次数是
A.5
B.6
C.7
D.8
点击查看答案&解析
手机看题
单项选择题
非空的循环单链表head的尾节点(由p所指向) ,满足
A.p->next==NULL
B.p==NULL
C.p->next=head
D.p=head
点击查看答案&解析
手机看题
单项选择题
设变量a是int型,f是double型,i是float型,则表达式10+'a'+i * f值的数据类型是
A.int
B.float
C.double
D.不确定
点击查看答案&解析
手机看题
单项选择题
面向对象程序设计思想的主要特征中不包括
A.继承性
B.功能分解,逐步求精
C.封装性和信息隐藏
D.多态性
点击查看答案&解析
手机看题
单项选择题
数据库的故障恢复一般是由
A.数据流图完成的
B.数据字典完成的
C.DBA完成的
D.PAD图完成的
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是
A.线性表是线性结构
B.栈与队列是非线性结构
C.线性链表是非线性结构
D.二叉树是线性结构
点击查看答案&解析
手机看题
单项选择题
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9) int a[10] ={0,1,2,3,4,5,6,7,8,9}, * p=a;
A.a[p-a]
B.* (&a )
C.p
D.* ( * (a+ )
点击查看答案&解析
手机看题
单项选择题
如果在表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
A.(operator++( ) .operator/(
B.(operator++(0) ) .operator/(
C.operator/((operator++(x,0) ) ,
D.operator/((operator++(0) ) ,
点击查看答案&解析
手机看题
单项选择题
若执行下面的程序时,从键盘上输入5和2,则输出结果是 #include<iostream.h> void main( ) { int a,b,k; cin >> a >> b; k=a; if(a<b) k=a%b; else k=b%a; cout < < k < < endl;}
A.5
B.3
C.2
D.0
点击查看答案&解析
手机看题
单项选择题
下列说法中,不属于数据模型所描述的内容的是
A.数据结构
B.数据操作
C.数据查询
D.数据约束
点击查看答案&解析
手机看题
单项选择题
所有在函数中定义的变量,连同形式参数,都属于
A.全局变量
B.局部变量
C.静态变量
D.寄存器变量
点击查看答案&解析
手机看题
单项选择题
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
A.堆排序
B.直接插入排序
C.快速排序
D.直接选择排序
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include<iostream.h> long fib(int n) { if(n>2) return(fib(n-1) +fib(n-2) ) ; else return(2) ;} void main( ) { cout < < nb(3) ;} 该程序的输出结果是
A.2
B.4
C.6
D.8
点击查看答案&解析
手机看题
单项选择题
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
A.ASP
B.C
C.VB
D.Java
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include<string.h> #include<iostream.h> void main( ) { char * p="abcde\0fghjik\0"; cout < < strlen(p) ;} 程序运行后的输出结果是
A.12
B.15
C.6
D.5
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是 #include<iostream.h> int b=2; int func(int * a) {b+= * a; return(b) ;} void main( ) { int a=2, res=2; res+=func(&a) ; cout < < res;}
A.4
B.6
C.8
D.10
点击查看答案&解析
手机看题
单项选择题
执行下列程序段,结果是 #include<iostream.h> void main( ) { int x=40; char y='C'; int n; • n=(x&0) xff) &&(y>'B') ; cout < < n;}
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
单项选择题
关于this指针的说明不正确的是
A.不能在程序中修改this指针
B.this指针可以给其他指针赋值,但不能修改this指针
C.静态成员函数中没有this指针
D.this指针可以被赋值
点击查看答案&解析
手机看题
单项选择题
在位运算中,操作数每左移一位,其结果相当于
A.操作数乘以2
B.操作数除以2
C.操作数除以4
D.操作数乘以4
点击查看答案&解析
手机看题
单项选择题
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
A.a>=10 or a<=0
B.a>=0 | a<=10
C.a>=10 && a<=0
D.a>=10 || a<=0
点击查看答案&解析
手机看题
单项选择题
以下程序的运行结果是 #include<iostream.h> void sub(int x, int y, int * z) { * z=y-x;} void main( ) { int a,b,c; sub(10,5,&a) ; sub(7,a,&b) ; sub(a,b,&c) ; cout < < a < < "," < < b < < "," < < C < < endl;}
A.5,2,3
B.-5,-12,-7
C.-5,-12,-17
D.5,-2,-7
点击查看答案&解析
手机看题
单项选择题
下列工具中为需求分析常用工具的是
A.PAD
B.PFD
C.N-S
D.DFD
点击查看答案&解析
手机看题
单项选择题
关于虚函数,下面说的正确的是
A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B.虚函数不能声明为友元
C.子类必须重定义父类的虚函数
D.虚函数不能是static的
点击查看答案&解析
手机看题
单项选择题
下列不属于结构化分析的常用工具的是
A.数据流图
B.数据字典
C.判定树
D.PAD图
点击查看答案&解析
手机看题
单项选择题
对建立良好的程序设计风格,下面描述正确的是
A.程序应简单、清晰、可读性好
B.符号名的命名只要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
点击查看答案&解析
手机看题
单项选择题
要想使23.78965421的输出为23.7887,应用的语句是
A.cout < < 23.78965421;
B.cout < < fixed < < 23.78965421;
C.cout < < 23.78965421-0.001;
D.cout < < fixed < < 23.78965421-0.001;
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include<iostream.h> Float fun(int x, int y) { return(x+y) ;} void main( ) { int a=2,b=5,c=8; cout < < fun((int) fun(a+c, b) ,a-c) ;} 程序运行后的输出结果是
A.编译出错
B.9
C.21
D.9.0
点击查看答案&解析
手机看题
单项选择题
在软件生产过程中,需求信息的给出是
A.程序员
B.项目管理者
C.软件分析设计人员
D.软件用户
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是 #include<iostream.h> void main( ) { int i, j, x=0; for(i=0;i<2;i++) { x++; for(j=0;j<3;j++) { if(j%2) continue; x++;} x++;} cout < < "X=" < < x;}
A.x=4
B.x=8
C.x=6
D.x=12
点击查看答案&解析
手机看题
单项选择题
NULL是指
A.0
B.空格
C.未知的值或无任何值
D.空字符串
点击查看答案&解析
手机看题
单项选择题
在C++语言中,封装是借助于什么达到的
A.结构
B.类
C.数组
D.函数
点击查看答案&解析
手机看题
单项选择题
下列程序是用来判断数组中特定元素的位置所在,则输出结果为 #include<conio.h> #include<iostream.h> int fun(int * s,int t,int * k) { int i; *k=0; for(i=0;i<t;i++) if(s[ * k] <s[i] ) *k=i; retum s[ * k] ;} void main( ) { int a[10] ={876,675,896,101,301,401,980,431,451,777},k; fun(a,10,&k) ; cout < < k < < ’,’ < < a[k] ;}
A.7,431
B.6
C.980
D.6,980
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是 #include<iostream.h> class A { public: A( ) {cout < < "construtA" < < endl;} Virtual~A( ) {cout < < "destructA" < < endl;}}; class B: public A { }; class C:public A { }; class D:public B,public C { }; void main( ) { D d;}
A.constructA
B.constructA
C.constructA
D.constructA destructA constructA constructA constructA destructA constructA constrnctA destructA destructA constructA destructA destructA destructA destrctA destructA destructA
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是 #inClUde<iostream.h> class Location{ private: int X,Y; pubhc: void init(int=0,int=0) ; void valueX(int val) {X=val;} int valueX( ) {retum X;} void valueY(int val) {Y=val;} int valueY( ) {retum Y;}};void Location: :init(int initX,int initY) { X=initX; Y=initY;} Void main( ) { Location A,B; A. init( ) ; A. valueX(5) ; cout < < A. valueX( ) < < endl < < A. valueY( ) < < endl; B. init(6,2) ; B. valueY(4) ; cout < < B. valueX( ) < < endl < < B. valueY( ) < < endl;}
A.5
B.0
C.5
D.0 0 0 0 0 6 6 6 6 4 4 2 2
点击查看答案&解析
手机看题
微信扫码免费搜题