以下程序段完全正确的是(   )。

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 以下程序段完全正确的是( )。

【◆参考答案◆】:C

【◆答案解析◆】:A中P是指针,没有初始化,且取P的地址即类型为指向地址的地址,与输出参数类型不符。B中指针P没有初始化,且P所指变量值不明。D*p是整型变量,&k是整型变量的地址。所以选C。

(2)【◆题库问题◆】:[单选] 以下不能将S所指字符串正确复制到t所指存储空间的是()。
A.while(*t=*s){t++;s++;)
B.for(i=0;t[i]=s[i];i++);
C.do{*t++=*s++;)while(*s);
D.for(i=0,j=0;t[i++]=s[j++];);

【◆参考答案◆】:C

【◆答案解析◆】:C项复制时没有复制结束串“”。

(3)【◆题库问题◆】:[单选] 若函数中有定义语句:int a;,则(  )。
A.系统将自动给a赋初值为0
B.系统将自动给a赋初值一l
C.这时a中的值无意义
D.这时a中无任何值

【◆参考答案◆】:C

【◆答案解析◆】:用int方法定义变量时,编译器仅为变量开辟存储单元,并没有在存储单元中放任何值,此时变量中的值是无确定的,称变量值”无意义”。因此,本题正确答案为c。

(4)【◆题库问题◆】:[单选] 下列程序片段中,能通过编译的是(  )。
A.public abstract class Animal{public void speak(  );}
B.public abstract class Animal{public void speak(  ){};}
C.public class Animal{pubilc abstract void speak(  );}
D.public abstract class Animal{pubilc abstract void speak(  ){};}

【◆参考答案◆】:A

【◆答案解析◆】:Java中-个类是-个abstract类的子类,它必须具体实现父类的abstract方法。如果-个类中含有abstract方法,那么这个类必须用abstract来修饰(ab-stract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承它的子类实现。所以选A。

(5)【◆题库问题◆】:[单选] 要建立文件流并打开当前目录下的文件6lE.dat用于输入,下列语句中错误的是(  )。
A.ifstreamfin=ffstream.open(”filE.dat”);
B.ifstream*fin=newifstream(”filE.dat”);
C.ifstreamfin;fin.open(”filE.dat”);
D.ifstream*fin=newifstream();fin->open(”filE.dat”);

【◆参考答案◆】:A

【◆答案解析◆】:本题考查对文件流输入的操作,可以调用文件流的成员函数pen,一般形式如下:文件流对象.0pen(磁盘文件名,输入/输出方式)。根据以上格式,可以判断A选项错误。

(6)【◆题库问题◆】:[单选] 下列叙述中正确的是(  )。
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.以上说法都不正确

【◆参考答案◆】:C

【◆答案解析◆】:C【解析】栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择C。

(7)【◆题库问题◆】:[单选] 设有定义:int x=0,*p;,立即执行以下语句,正确的语句是
A.p=x;
B.*p=x;
C.p=NULL;
D.*p=NULL;

【◆参考答案◆】:C

【◆答案解析◆】:定义指针变量时,必须将指针变量初始化为NULL(为空),否则,如果不赋给它地址,系统会随机给它分配一个地址。

(8)【◆题库问题◆】:[单选] 下列选项中,不属于数据模型所描述的内容的是(  )。
A.数据类型
B.数据操作
C.数据结构
D.数据约束

【◆参考答案◆】:A

【◆答案解析◆】:A) 【解析】数据模型描述的内容包含数据结构、数据操作和数据约束。

(9)【◆题库问题◆】:[单选] 视图设计一般有3种设计次序,下列不属于视图设计次序的是(  )。
A.自顶而下
B.由内向外
C.由外向内
D.自底向上

【◆参考答案◆】:C

【◆答案解析◆】:视图设计的设计次序分3种:自顶向下、自底向上和由内向外。它们为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握。

(10)【◆题库问题◆】:[单选] 关于通配符的使用,下面说法不正确的是(  )。
A.有效的通配符包括t问号(?),它表示问号所在的位置可以是任何一个字符;星号(*),它表示星号所在的位置可以是任何多个字符
B.使用通配符搜索占星号、问号时,需要将搜索的符号放在方括号内,
C.在一个“日期”字段下面的“准则”单元中使用表达式:Like”6/*/98”,系统会报 错“曰期类型不支持*等通配符”
D.在文本的表达式中可使用通配符。例如可以在一个“姓”字段下面的“准则”单 元中输入表达式:”M*s”,查找姓为Morrris、Masters和Miller Peters等的记录

【◆参考答案◆】:C

【◆答案解析◆】:本题考查通配符的知识。通配符一般作为其他字符的占位符,其中包括星号(•)、问号t?)方括号(n)、叹号(1)、减号(一)和数字号码(#)。其中最常用的问号(?)表示所在的位置可以是任何一个字符,星号(•)表示所在的位置可以是任何多个字符;使用通配符搜索这些代表通配符的符号时,需要将搜索的符号放在方括号内;无论是文本型还是日期型字段都可以使用通配符。

发表评论

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