若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf(”i=%%d,j=%%d”

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf(”i=%%d,j=%%d”,i,j);输出的结果是(  )。
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】本题考查函数的输出格式。在printf函数中,格式说明符中有两个“%”,表示将第l个%后面的字符原样输出,并不输出其对应的变量值。

(2)【◆题库问题◆】:[单选] 数据库DB.数据库系统DBS、数据库管理系统DBMS之间的关系是(  )。
A.DB包含DBS和DBMS
B.DBMS包含DB和DBS
C.DBS包含DB和DBMS
D.没有任何关系

【◆参考答案◆】:C

【◆答案解析◆】:数据库系统由如下5个部分组成:数据库(DB)、数据库管理系统(DBMS)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。其中DB(DataBase)即数据库,是统一管理的相关数据的集合DBMS即数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,为用户或应用完程序提供访问DB的方法。由以上可知,选C为正确答案。

(3)【◆题库问题◆】:[单选] 设有如下定义:char *aa[2]={"abcd","ABCD"};则以下说法中正确的是(  )。

【◆参考答案◆】:D

(4)【◆题库问题◆】:[单选] 有下列程序:main(){ int y=10;do{y--;}while(--y);printf("%d\n",--y);)当执行程序时,输出的结果是( )。
A.-1
B.1
C.4
D.0

【◆参考答案◆】:A

【◆答案解析◆】:本题考查do-while循环。当--y是0(即y是o)时结束循环,输出--y,先将y的值减1再输出Y的值。

(5)【◆题库问题◆】:[单选] 运行下列程序,窗体中的显示结果是:(  )。 OptionCompare DatabaseDim X AsIntegerPrivateSub Form_Load()x=3EndSubPrivate Sub Commandll_click()Static aAs IntegerDim b AsIntegerb=x^2funl x,bfunl x.bMsgBox”x=‘’&xEnd SubSubfunl(ByRef Y As Integer,ByVal z AS Integer)y=y+zz=y-zEnd Sub
A.x=3
B.x=2
C.x=21
D.x=12

【◆参考答案◆】:C

【◆答案解析◆】:flag函数第一个参数是ByRef传递参数,所以实参也会被改变,而第二个参数是ByVal形式传递参数,不会改变实参的值,因此经过两次调用funl函数后,X的值为21,而b的值9不会改变。

(6)【◆题库问题◆】:[单选] 下列叙述中正确的是(  )。
A.有一个以上根结点的数据结构不一定是非线性结构
B.只有一个根结点的数据结构不一定是线性结构
C.循环链表是非线性结构
D.双向链表是非线性结构

【◆参考答案◆】:D

【◆答案解析◆】:线性表的特点是:在数据元素的非空有限集合中;存在唯一的一个被称为“第一个”的数据元素;存在唯--个被称为“最后一个”的数据元素;除第一个以外,集合中的每个数据元素均只有-个后继;除最后-个以外,集合中的每个数据元素均只有一个后继。因此,双向表是非线性结构。

(7)【◆题库问题◆】:[单选] 下列程序的运行结果是(  )。 SETEXACT ONs="ni"+SPACE(2)IFS=”ni”IFS=”ni”?"one"ELSE?"two"END IFELSEIFS="ni"?"three"ELSE?"four"END IFEND IFRETURN
A.one
B.two
C.three
D.four

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】用= =比较两个字符串时,当两个字符串完圣相同时,运算结果是逻辑真.T.。用=比较两个字符串时,运算结果与SET EXACT ONI OFF的设置有关:0N先在较短的字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行精确比较;当处于0FF状态时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.。所以本题运行结果为three。

(8)【◆题库问题◆】:[单选] 数据库应用系统中的核心问题是(  )。
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】数据库设计的目的是设计一个能满足用户要求,性能良好的数据库。所以数据库设计的核心是数据库应用。

(9)【◆题库问题◆】:[单选] 设x=011050,则x=x&01252的值是(  )。
A.000000 1000 101000
B.1111110100011001
C.0000001 01 1 100010
D.1100000OOOl0 1 000

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】本题主要考查按位与运算,x—Oll050的二进制形式为O001001000010lo00,01252的二进制形式为0000001010101010,两者相与得0000001000101000。

(10)【◆题库问题◆】:[单选] 若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句
A.switch(a+9){ case c1:y=a-b;case c1:y=a+b;}
B.switch a*b{ case10:x=a+b;default:y=a-b;}
C.switch(a+b){ case1 :case3:y=a+b;break;case0 : case4:y=a-b;}
D.switch (a*b+b*b){ default :break;case3:y=a+b; break;} case 2:y=a-b; break;}

【◆参考答案◆】:D

【◆答案解析◆】:使用switch 语句直接处理多个分支,其一般形式为:switch(表达式) {case 常量表达式1:语句1;break;case 常量表达式2:语句2;break;…… case 常量表达式n:语句n;break;default:语句n+1;break;}switch 语句的执行流程是:首先计算switch 后面圆括号中表达式的值,然后用此值依次与各个case 的常量表达式比较,若圆括号中表达式的值与某个case 后面的常量表达式的值相等,就执行此case 后面的语句,执行后 遇break 语句就退出switch 语句;若圆括号中表达式的值与所有case 后面的常量表达式都不等,则执行default后面的语句n+1,然后退出switch 语句。

发表评论

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