有如下语句序列: Char str[10];Cin>>str; 当从键盘输入“I love this gam

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 有如下语句序列: Char str[10];Cin>>str; 当从键盘输入“I love this game”时,str中的字符串是()。
A.”I love this game”
B.”I love thi”
C.”I love”
D.”I”

【◆参考答案◆】:D

【◆答案解析◆】:cin是c++预定义的标准输入流对象,cin用来接收字符串时,遇“空格”、“TAB”、“回车”时都会结束。所以本题答案为D。

(2)【◆题库问题◆】:[单选] 有以下程序: #include<stdio.h>#include<stdlio.h>void fun(int*pl,int*p2,int*s){s=(int*)malloc(sizeof(int));  *s=*pl+*p2;  free(s); }main(  ) { int a=1,b=40,*q=&a;  fun(&a,&b,q);  printf("%d",*q); } 程序运行后的输出结果是(  )。
A.42
B.0
C.1
D.41

【◆参考答案◆】:C

【◆答案解析◆】:Fun函数功能是新开辟内存空间存放a和b的地址,q的地址并没有变化,所以应该还是指向地址a。

(3)【◆题库问题◆】:[单选] 编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCodE.EndSubPrivateSubForm_KeyPress(KeyAsciiAsInteger)PrintChr(KeyAscii)EndSub在一般情况下(即不按住Shift键和锁定大写键时)运行程序,如果按"A"键,则程序输出的结果是
A.Aa
B.aA
C.AA
D.aa

【◆参考答案◆】:C

(4)【◆题库问题◆】:[单选] 下列是软件调试技术的是(  )。
A.错误推断
B.集成测试
C.回溯法
D.边界值分析

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。

(5)【◆题库问题◆】:[单选] 设关系R和关系S的元数分别是3和4,元组数分别为5和6,则R与S自然连接所得到的关系的元数和元组数分别为(  )。,
A.7和11
B.12和30
C.<7和<30
D.=7和<=30

【◆参考答案◆】:C

【◆答案解析◆】:自然连接运算是专门的关系运算,是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,并且默认连接条件为公共属性相等,没有重复的属性和元组。由干R和s连接后,如果不去除重复属性,其元数为R和S的元数之和也就是7,而自然连接的结果由于要去除重复属性,则其元数必然小于7,由于R和S连接后,如果不去除重复元组。其元组数为R和S的元数之积也 就是30,而自然连接的结果由于要去除重复元组,则其元组数必然小于30。

(6)【◆题库问题◆】:[单选] 下列标识符不是关键字的是(  )。
A.break
B.Char
C.Switch
D.return

【◆参考答案◆】:C

【◆答案解析◆】:在C语言中,字母区分大小写,所以 break、char、return都是C语言中的关键字,Switch不是。

(7)【◆题库问题◆】:[单选] 下面是重载为非成员函数的运算符的函数原型,其中错误的是( )。
A.Fractionoperator+(Fraction,Fraction);
B.Fractionoperator一(Fraction);
C.Fraction&operator=(Fraction&,Fraction);
D.Fraction&operator+=(Fraction&,Fraction);

【◆参考答案◆】:C

【◆答案解析◆】:本题考查四种运算符作为非成员函数的重载的使用方法,根据重载规则,本题答案为c,c项正确原型为:Fraction operator=(Fraction&)。

(8)【◆题库问题◆】:[单选] 与“y一(x>O?1:x<0?—1:0)”;的功能相同的if语句是(  )。
A.if(x>0)y=1;
B.if(x)elseif(x<O)y=1; if(x>0)y=1;else y=0; else if(x%0)y=-1;else y=0;
C.y=-1
D.y=0;if(x) if(x>=O)if(x>O)y=1; if(xi>=O)y=1;elseif(x==0)y=0; elsey=-1;elsey=-1;

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】y=(x>O?1:x<O?一1:0)中有两个三目运算符,因此按从右到左的顺序运算,可写成y=(x>071:(x<O?一1:0)),故选择B选项。

(9)【◆题库问题◆】:[单选] 下列关于this指针的叙述中,正确的是(  )。
A.任何与类相关的函数都有this指针
B.类的成员函数都有this指针
C.类的友元函数都有this指针
D.类的非静态成员函数才有this指针

【◆参考答案◆】:C

【◆答案解析◆】:D。【解析】本题考鸯this指针的使用。类的每一个成员函数都有一个隐含的常量指针,印this指针。类的静态成员函数不能含有this指针.因为this指针是一个指向本对象的指针。

(10)【◆题库问题◆】:[单选] 树是结点的集合,它的根结点的数目是(  )。
A.有且只有1个
B.1个或多于1个
C.0个或1个
D.至少有2个

【◆参考答案◆】:C

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: