若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是(  )。

  • A+
所属分类:IT认证

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

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

(1)【◆题库问题◆】:[单选] 若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是(  )。
A.++x,y=x-
B.x+1=y
C.x=x+10=x+y
D.double(x/10)

【◆参考答案◆】:A

【◆答案解析◆】:赋值表达式左边必须是一个变量,而选项B)、c)中赋值号左边都是表达式,选项D)进行强制类型转换时,应写为(double)x/10。

(2)【◆题库问题◆】:[单选,材料题] 插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“105”,正确的sqL语句是(  )。第下面的题目使用的数据表如下: 当前目录下有数据库:大奖赛.dbc,其中有数据库表“歌手.dbf”、“评分.dbf”。 “歌手”表: “评分”表:歌手号姓名1001张三2001李四3001王五4001李六歌手号分数评委号10019.810110019.610210019.710310019.8104为“歌手”表增加一个字段“最后得分”的SQL语句是(  )。
A.INSERT VALUES(”1001”,9.9,”l05”)INT0评分 (歌手号.分数.评委号)
B.INSERT TO评分(歌手号,分数,评委号)VALUES(”1001”,9.9.”105”)
C.INSERT INT()评分(歌手号,分数,评委号)VALUES”1001”,9.9,”105”)
D.INSERT VALUES(”1001”,9.9,”105”)TO评分(歌手号,分数,评委号)

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】插入记录的SQL命令是INSERTIN—TO,格式是INSERT INT0表文件名<字段1,字段2,…>VALUES<表达式1,表达式2,…>。

(3)【◆题库问题◆】:[单选] 下列不能打开工具箱窗口的操作是(  )。
A.执行“视图”菜单中的“工具箱”命令
B.按Alt+F8键
C.单击工具栏上的“工具箱”按钮
D.按Alt+V,然后按Alt+X键

【◆参考答案◆】:B

【◆答案解析◆】:B) 【解析】打开工具箱窗口的操作方法有:执行“视图”菜单中的“工具箱”命令;单击工具栏上的“工具箱”按钮;按Alt+v,然后按Alt+x键。

(4)【◆题库问题◆】:[单选] 有以下程序:main(){ int x=0,y=5,z=3;while(z-->0&&++x<5)y=y-1:printf(”%d,%d,%d\n”,x,y.z);}程序执行后的输出结果是(  )。
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,2,5

【◆参考答案◆】:B

【◆答案解析◆】:while语句执行如下: 当z=3,x=0时,表达式z一一>0&&++x%5为真,Z的值变为2,X的值变为l,执行语句“y=y-1;”,Y的值变为4; 当z=2,x=1时,表达式z一一>0&&++x<5为真,z的值变为1,X的值变为2,执行语句“y=y-1;”,y的值变为3; 当z=1,x=2时,表达式z一一>0&&++x<5为真,z的值变为0,X的值变为3,执行语句“y=y-1;”,Y的值变为2; 当z=0,x=3时,表达式z一一>0为假,表达式(z一一>o&&++x%5)为假,Z的值为-1,不进行++x<5的判断,不执行语句y=y-1;; 所以X的值为3,Y的值为2,z的值为-1。答案为B。

(5)【◆题库问题◆】:[单选] 若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用是______。
A.p+5
B.*a+1
C.&amp;a+1
D.&am
E.p
F.;a[0]

【◆参考答案◆】:D

【◆答案解析◆】:本题首先使指针指向数组a的首地址。选项A越界;选项B中,a并非指针变量;选项C使数组a的地址加1;选项D取数组元素a[0]的地址。

(6)【◆题库问题◆】:[单选] 如果表达式x * y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为 ()。
A.operator+(operator*(X,Y),z)
B.x.operator+(operator * (x,y),Z)
C.Y.operator * (operator+(x,Y),z)
D.x.operator+(operator{(X,Y))

【◆参考答案◆】:A

【◆答案解析◆】:C++中用成员函数重载x * y为:x.oper-ator}(y),用友元函数重载x*Y为:(,perator*(x,Y),用成员函数重载x+Y为:x.operator+(Y),用友元函数重载x+Y为:operator+(x,Y)。

(7)【◆题库问题◆】:[单选] 在关系数据库中,用来表示实体间联系的是( )。
A.属性
B.二维表
C.网状结构
D.树状结构

【◆参考答案◆】:B

【◆答案解析◆】:暂无

(8)【◆题库问题◆】:[单选] 下列程序的输出结果是(  )。#include<stdio.h>main(){ int a=0,i;for(i=1;i<5:i++){ switch(i){ case 0:case 3:a+=1;case】:case 2:a=2;default:a+=3;}}printf(”%d”,a);)
A.19
B.18
C.6
D.8

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】本题考查switchcase开关语句,default退出继续循环。当i=1时,执行casel,因为没有break语句,所以依次往下运行,a=a+2-2,a=a+3=5;当i=2时,执行case2,没有break语句,所以依次往下运行,a-a+2-7,a=a+3=10;当i=3时,执行case3,当a=a+1=11,没有break语句,所以依次往下运行,a=a+2=13,a=a+3=16;当i=4时,没有case语句,则执行default,a=a十3—19, i=5不成立,循环结束。

(9)【◆题库问题◆】:[单选] 下列工具中为需求分析常用工具的是(  )。
A.PAD
B.BFD
C.N-S
D.DFD

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】需求分析常用的工具有4种:数据流图(DFD)、数据字典(DD)、判断树和判定表。PAD(问题分析图)、PFD(程序流程图)、N~s(盒式图)都是详细设计的常用工具,不是需求分析的工具。

(10)【◆题库问题◆】:[单选] 下面描述中错误的是(  )。
A.系统总体结构图支持软件系统的详细设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据结构与数据库设计是软件设计的任务之一
D.PAD图是软件详细设计的表示工具

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】软件系统的总体结构图是软件架构设计的依据,它并不能支持软件的详细设计。

发表评论

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