首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
对于下图所示的Students和SC关系,属性Sno表示学号,Sname表示姓名,Sex表示性别,SD表示专业,Age表示年龄,Cno表示课程号,Grade表示成绩。 a.当用户查询“...
查看本题答案
包含此试题的试卷
初级程序员《单项选择题》真题及答案
点击查看
你可能感兴趣的试题
设有如下图所示的两个关系Ssnosnamesex和SCmoenograde其中关系S的主码是sno
仅Ⅰ
仅Ⅱ和Ⅲ
仅Ⅰ和Ⅱ
Ⅰ、Ⅱ和Ⅲ
设有如下说明请回答23~24小题 设有如下图所示的两个关系Ssnosnamesex和S
Ⅰ和Ⅱ
Ⅰ和Ⅲ
Ⅱ和Ⅲ
Ⅰ、Ⅱ和Ⅲ
对于下图所示的Students和SC关系属性Sno表示学号Sname表示姓名Sex表示性别SD
3
4
6
7
以下各题基于以下说明设有如下图所示的两个关系Ssnosnamesex和SCsnocnograde其中
Ⅰ和Ⅱ
Ⅰ和Ⅲ
Ⅱ和Ⅲ
Ⅰ、Ⅱ和Ⅲ
以下各题基于以下说明设有如下图所示的两个关系Ssnosnamesex和SCsnocnograde其中
仅Ⅰ
仅Ⅱ和Ⅲ
仅Ⅰ和Ⅱ
Ⅰ、Ⅱ和Ⅲ
对于下图所示的Students和SC关系属性Sno表示学号Sname表示姓名Sex表示性别SD
3
4
6
7
对于下图所示的Students和SC关系属性Sno表示学号Sname表示姓名Sex表示性别SD
Grade
SUM (Grade)/ 7
AVG(Grade)
SUM (Grade)/ COUNT(Cno)
对于下图所示的Students和SC关系属性Sno表示学号Sname表示姓名Sex表示性别SD
6
7
8
9
对于下图所示的Students和SC关系属性Sno表示学号Sname表示姓名Sex表示性别SD
WHERE COUNT(Sno)
WHERE COUNT (DISTINCT(Sno))
HAVING COUNT (Sno)
HAVING COUNT (DISTINCT(Sno))
设有如下图所示的两个关系Ssnosnamesex和SCsnocnograde其中关系S的主码是sno
sno
sname
sex
S01 S10 S20
李红星 洪宇宙 张黎明
男 女 男
关系数据库必须满足以下3类完整性规则Ⅰ.实体完整性规则Ⅱ.参照完整性规则Ⅲ.用户定义的完整性规则上述
仅Ⅰ
仅Ⅱ和Ⅲ
仅Ⅰ和Ⅱ
Ⅰ、Ⅱ和Ⅲ
设有如下图所示的两个关系Ssnosnamesex和SCmoenograde其中关系S的主码是sno
Ⅰ和Ⅱ
Ⅰ和Ⅲ
Ⅱ和Ⅲ
Ⅰ、Ⅱ和Ⅲ
设有如下图所示的两个关系Ssnosnamesex和SCsncnograde其中关系S的主码是sno关
I和Ⅱ
I和Ⅲ
Ⅱ和Ⅲ
I、Ⅱ和Ⅲ
对于下图所示的Students和SC关系属性Sno表示学号Sname表示姓名Sex表示性别SD
WHERE COUNT(Sno)
WHERE COUNT(DISTINCT (Sno))
HAVING COUNT(Sno)
HAVING COUNT(DISTINCT (Sno))
SQL的DDL主要是定义若有 学生关系模式SSnoSnameAgeSex 课程关系
DELETE
DROP
RELEASE
FREE
设有如下图所示的两个关系SsnosnameSex和SCsnocnograde其中关系S的主码是sno
sno
sname
sex
S01 S10 S20
李红星 洪宇宙 张黎明
男 女 男
设有如下说明请回答23~24小题 设有如下图所示的两个关系Ssnosnamesex和SCsnocn
仅Ⅰ
仅Ⅱ和Ⅲ
仅Ⅰ和Ⅱ
Ⅰ、Ⅱ和Ⅲ
SQL的DDL主要是定义若有 学生关系模式SSnoSnameAgeSex 课程关系模式
DELETE
DROP
RELEASE
FREE
对于下图所示的Students和SC关系属性Sno表示学号Sname表示姓名Sex表示性别SD
Grade
SUM(Grade)/7
AVG(Grade)
SUM(Grade)/COUNT(Cno)
设有如下说明请回答23~24小题 设有如下图所示的两个关系Ssnosnamesex和S
仅Ⅰ
仅Ⅱ和Ⅲ
仅Ⅰ和Ⅱ
Ⅰ、Ⅱ和Ⅲ
热门试题
更多
【问题1】将流程图中的1~4处补充完整
【函数】 intFindinta[][N]intRint*rowiht*col intijkctintFOUND=0 fori=0!FOUND&&i<N-R+1i++{/*从第0排开始查找*/ 1 whilej<N-R+1&&!FOUND{ fork=02&&a[i][j+k]==0k++/*查找第i排连续的R个空座位*/ ifk>=R{/*找到第i排连续的R个空座位*/ forc=0c<Rc++{/*查找其余的R*R-1个座位*/ fort=1t<Rt++ ifa[3][j+c]!=0break ift<Rbreak }/*for*/ if4FOUND=1 }/*if*/ 5 }/*while*/ }/*fori*/ ifFOUND{ *row=i-1*col=j-1/*计算正方形区域的左上角坐标*/ return1 } return0 }
服务器一般都支持SMTP和POP3协议分别用来进行电子邮件的发送和接收
在Word编辑状态下将正文中所有internetexplorer改写为InternetExplorer常选用编辑子菜单上的命令单击“工具”栏中的按钮可以在光标所在处插入超链接 在Word编辑状态下将正文中所有internetexplorer改写为InternetExplorer常选用编辑子菜单上的命令
计算机各功能部件之间的合作关系如下图所示假设图中虚线表示控制流实线表示数据流那么ab和c分别表示
在Windows系统中通过设置文件的可以使其成为“隐藏”文件如果用户要整理D盘上的碎片可选中D盘单击“开始整理”按钮在弹出的对话框中单击“整理碎片”按钮即可 在Windows系统中通过设置文件的可以使其成为隐藏文件
用于存放执行指令的地址若存储器按字节编址且指令长度为16位则程序顺序执行时每执行一条指令程序计数器的值增加 每执行一条指令程序计数器的值增加
【C++程序】 #include<iostream> usingnamespacestd 1MonthJanFebMarArtMayJunJulAugSepOctNovDec classDate{ public DateintyearMonthm_month{ 2=year ifm_month<Jan‖m_month>Decmonth=Jan elsemonth=m_month } ~Date} boolIsLeapYear{ returnyear%4==0&&year%1001!=0‖year%400==0 } intCaculateDays{ switch3{ caseFeb if4return29 e1Sereturn28 } caseJancaseMarcaseMaycaseJulcaseAUgcaseOct caseDecretllrn31 caseAprcaseJunCaseSepcaseNovroturu30 } } private intyear Monthmonth } voidmain{ Dateday2000Feb tout<<day.5 }
CD-ROM盘中的信息存储在中
针对某计算机平台开发的软件系统其越高越不利于该软件系统的移植
试题七 阅读以下应用说明以及用VisualBasic编写的程序代码将应填入n处的字句写在答题纸的对应栏内 【应用说明】 本应用程序的运行窗口中将显示一个简单的模拟时钟如下图所示 该圆形钟面上有时针分针和秒针在运动不断显示系统的当前时间 在开发该应用时首先建立一个圆形Shape控件作为钟面背景为白色设圆心为像素坐标X0Y0半径为940再在圆心处建立一个小的实心圆Shape控件作为轴心钟面上的刻度36912为四个标签时针分针秒针红色为线型控件名称分别为LineHLineMLineS线宽属性值分别为321线长属性值分别为500700900这三个线型控件的起点坐标都固定在X0Y0其终点坐标随转角θ而动态变化 设置定时器Timer1使该时钟能反映系统的当前时间其定时间隔为0.5秒该定时器的Interval属性值应设置为1每隔0.5秒秒针需要调整位置但分针和时针只是在初始显示时以及在每次秒计数为0时才需要调整位置可节省计算量 【程序代码】 ConstPi=3.1416 ConstX0=1750 ConstY0=1150 ConstLH=500LM=700LS=900 PublicfirstAsBoolean PrivateSubForm_Load LineS.X1=X0'秒针的起点位置 LineS.Y1=Y0 LineM.X1=X0'分针的起点位置 LineM.Y1=Y0 LineH.X1=X0'时针的起点位置 LineH.Y1=Y0 first=True EndSub PrivateSubTimer1_Timer S=SecondTime S_seta=Pi*2'秒针的转角 LineS.X2=X0+LS*SinS_seta'秒针的终点位置 LineS.Y2=Y0-LS*CosS_seta If3Then M=MinuteTime LineM.X2=X0+LM*SinPi*M/30'分针的终点位置 LineM.Y2=Y0-LM*CosPi*M/30 H=HourTime IfH>=12ThenH=H-12 H_seta=Pi*4'时针的转角 LineH.X2=X0+LH*SinH_seta'时针的终点位置 LineH.Y2=Y0-LH*CosH_seta first=5 EndIf EndSub
无符号二进制数100110.101转换成的十进制数为
试题六 阅读下列函数说明和C函数将应填入___n___处的语句写在答题纸的对应栏内 [函数6说明] 函数DelA_InsBLinkedListLaLinkedListLbintkey1intkey2intlen的功能是将线性表A中关键码为key1的结点开始的len个结点按原顺序移至线性表B中关键码为key2的结点之前若移动成功则返回0否则返回-1线性表的存储结构为带头结点的单链表La为表A的头指针Lb为表B的头指针单链表结点的类型定义为 typedefstructnode intkey structnode*next *LinkedList [函数6] intDelAInsBLinkedListLaLinkedListLbintkey1intkey2intlen LinkedListpqspreppres intk if!La->next‖!Lb->next‖->next‖len<=0return-1 p=La->nextprep=La whilep&&p->key!=key1/*查找表A中键值为key1的结点*/ prep=pp=p->next if!preturn-1/*表A中不存在键值为key1的结点*/ q=pk=1 whileq&&1/*在表A中找出待删除的len个结点*/ 2k++ if!qreturn-1/*表A中不存在要被删除的len个结点*/ s=Lb->next3 whiless&&s->key!=key2/*查找表B中键值为key2的结点*/ pres=ss=s->next if!sreturn-1/*表B中不存在键值为key2的结点*/ 4=q->next/*将表A中的len个结点删除*/ q->next=5 pres->next=p/*将len个结点移至表B*/ return0
DoS攻击的目的是
下图所示的插头可以连接到PC机主板上的接口
若信息为32位的二进制编码至少需要加位的校验位才能构成海明码
在while型循环结构中
试题二 阅读下列函数说明和C函数将应填入__n____处的语句写在答题纸的对应栏内 [函数2.1说明] 函数palindromechars[]的功能是判断字符串s是否为回文字符串若是则返回0否则返回-1若一个字符串顺读和倒读都一样称该字符串是回文字符串例如“LEVEL”是回文字符串而“LEVAL”不是 [函数2.1] intpalindromechars[] char*pi*pj pi=spj=s+strlens-1 whilepi<pj&&1 pi++pj-- if2return-1 elsereturn0 [函数2.2说明] 函数fchar*strchardel的功能是将非空字符串str分割成若干个子字符串并输出del表示分割时的标志字符 例如若str的值为“33123333435”del的值为“3”调用此函数后将输出3个子字符串分别为“12”“4”和“5” [函数2.2] voidfchar*strchardel intijlen len=strlenstr i=0 Whilei<len While3i++/*忽略连续的标志字符*/ /*寻找从str[i]开始直到标志字符出现的一个子字符串*/ j=i+1 whilestr[j]!=del&&str[j]!’/0’j++ 4=’/0’/*给找到的字符序列置字符串结束标志*/ printf"%s/t"&str[i] 5
在Excel表处理软件中是当公式在复制或移动时会根据移动的位置自动调节公式中引用单元格的地址假设单元格A1A2B1和B2内容如下图所示并在C1中输入公式“=$A$1+$B$1”并将公式复制到C2那么C2的内容为 在Excel表处理软件中是当公式在复制或移动时会根据移动的位置自动调节公式中引用单元格的地址
试题五 阅读以下说明和C语言函数将应填入n处 [说明] 二叉排序树或者是一棵空树或者是具有如下性质的二叉树若它的左子树非空则左子树上所有结点的值均小于根结点的值若它的右子树非空则右子树上所有结点的值均大于根结点的值左右子树本身就是两棵二义排序树 函数insert_BSTchar*str的功能是对给定的字符序列按照ASCⅡ码值大小关系创建二叉排序树并返回指向树根结点的指针序列中重复出现的字符只建一个结点并由结点中的Count域对字符的重复次数进行计数 二叉排序树的链表结点类型定义如下 typedefstructBSTNode{ charElem;/*结点的字符数据*/ intCount;/*记录当前字符在序列中重复出现的次数*/ structBSTNode*Lch*Rch;/*接点的左右子树指针*/ }*BiTree; [函数] {BiTreeinsert_BSTchar*str BiTreerootparentp; char1;/*变量定义及初始化*/ root=BiTreemallocsizeofstructBSTNode; if!root||*s==’/0’returnNULL; root->Lch=root->Rch=NULL;foot->Count=1;root->Elem=*s++; for;*s!=’/0’;s++{ 2;parent=NULL; whilep{/*p从树跟结点出发查找当前字符*s所在结点*/ parent=p; if*s==p->Elem/*若树中已存在当前字符结点则当前字符的计数值加1*/ {p->Count++;break; else/*否则根据字符*s与结点*p中字符的关系进入*p的左子树或右子树*/ if*s>p->Elemp=p->Rch; elsep=p->Lch; }/*while*/ if3{/*若树中不存在字符值为*s的结点则申请结点并插入树中*/ p=BiTreemallocsizeofstructBSTNode; if!preturnNULL; p->Lch=p->Rch=NULL;p->Count=1;p->Elem=*s; /*根据当前字符与其父结点字符值的大小关系将新结点作为左子树或右子树插入*/ ifp->Elem>parent->Elem4=p; else5=p; } }/*for*/ returnroot }
【Java代码】 importjavA.awt.* importjavA.applet publicclassHelloAppletextends1{ publicvoidpaim2{ g.drawStringmessage1020 message="welcomeback!” } publicvoid3{ message="Welcome!” } private4message } 【HTML文档】 <html> <head> <title>HTMLTestHelloAppletPage</title> </head> <body> TestHelloApplet小程序<br> <applet codebase="." code="5" name="TestApplet" width="400" height="300" > </applet> </body> </html>
标准具有法律属性不需经各方接受或各方商定同意纳入经济合同中各方必须执行
【说明】 函数intfunlintmintn的功能是计算并返回正整数m和n的最大公约数 【函数2.1】 intfunlihtmintn{ while1{ ifm>nm=m-n elsen=n-m } 2 } 【函数2.2说明】 函数longfun2char*str的功能是自左至右顺序取出非空字符串str中的数字字符形成一个十进制整数最多8位 例如若字符串str的值为“f3g8d5.ji2e3p12fkp"则函数返回值为3852312 【函数2.2】 longfun2char*str inti=0 longk=0 char*P=str while*p!=’/0’&&3 if*p>=’0’&&*p<=’9’ k=4+*p-’0’ ++i } 5 } returnk }
试题三 阅读以下说明和C程序将应填入n处的字句写在答题纸的对应栏内 【说明】 某种传感器的输出值Ratio依赖于环境温度temp-40oCtemp50oC对一组环境温度值ITEMS个人们已经测量得到了相应的Ratio值见表1该表粗略地描述了曲线Ratiotemp 表1曲线Ratiotemp的列表值表2曲线Ktemp的列表值 表2中各温度值所对应的K值是对表1进行线性插值再求倒数得到的具体的计算方法如下 1.根据temp值在表1中用二分法查找 2.若找到相应的温度值则按相应的Ratio值求倒数得到K值 3.若没找到相应的温度值则可确定temp所在的温度区间[Tp1Tp2]同时获得了相应的Ratio1和Ratio2再按如下公式计算K值 Step=Ratio1-Ratio2/Tp1-Tp2 K=1.0/Ratio1+Step*temp-Tp1 在程序中当temp高于50°C或低于-40°C时设定K=0 【C程序】 #include typedefstruct{ intTemp;/*环境温度*/ doubleRatio;/*传感器的输出值*/ }CURVE; #defineITEMS7 doubleGetKintCURVE*int; voidmain { intDegree; doublek; CURVECurve[ITEMS]={{-400.2}{-200.60}{-100.8}{01.0} {101.17}{301.50}{501.8}}; printf"环境温度校正系数/n"; forDegree=-40;Degree<=50;Degree++{ k=GetKDegreeCurveITEMS; printf"%3d%4.2f/n"Degreek; } } doubleGetKintTempCURVE*pintn {/*用二分法在n个元素的有序表p中查找与Temp对应的传感器输出值*/ intlowhighm;doubleStep; low=0;high=n-1; ifTemp<p->Temp||Temp>p+high->Temp return0.0;/*超出温度范围时返回0.0*/ whilelow<=high{ m=1; ifTemp==p+m->Temp return2; ifTemp<p+m->Temphigh=m-1; elselow=3; } p+=high; Step=4/p+1->Temp-p->Temp; return1.0/p->Ratio+Step*5; }
试题四 阅读以下说明和C程序代码将应填入___n___处的语句写在答题纸的对应栏内 [说明] 函数MultibaseOutputlongnintB的功能是将一个无符号十进制整数n转换成B2≤B≤16进制数并输出该函数先将转换过程中得到的各位数字入栈转换结束后再把B进制数从栈中输出有关栈操作的诸函数功能见相应函数中的注释C代码中的符号常量及栈的类型定义如下 #defineMAXSIZE32 typedefstruct int*elem/*栈的存储区*/ intmax/*栈的容量即栈中最多能存放的元素个数*/ inttop/*栈顶指针*/ Stack [C代码] intInitStackStack*Sintn/*创建容量为n的空栈*/ S->elem=int*mallocn*sizeofint ifS->elem==NULLreturn-1 S->max=n1=Oreturn0 intPushStack*Sintitem/*将整数item压入栈顶*/ ifS->top==S->maxprintf“Stackisfull!/n”return-1 2=itemreturn0 intStackEmptyStackSreturn!S.top10/*判断栈是否为空*/ intPopStack*S/*栈顶元素出栈*/ if!S->topprintf“Popanemptystack!/n”return-1 return3 voidMultibaseOutputlongnintB intmStackS ifInitStack&SMAXSIZEprintf“Failure!/n”return do ifPush&S4printf“Failure!/n”return n=5 whilen!=0 while!StackEmptyS/*输出B进制的数*/ m=Pop&S ifm<10printf“%d”m/*小于10输出数字*/ elseprintf“%c”m+55/*大于或等于10输出相应的字符*/ printf“/n”
正规式1|3|5202c|de表示的正规集合中元素数目为是该正规集合中的元素 正规式1|3|5202c|de表示的正规集合中元素数目为
试题一 阅读下列说明和流程图将应填入n处 [流程图说明] 流程图1-1描述了一个算法该算法将给定的原字符串中的所有前导空白和尾部空白都删除但保留非空字符之间的空白例如原字符串“FileName”处理后变成“FileName”流程图1-2流程图1-3流程图1-4分别详细描述了流程图1-1中的框ABC 假设原字符串中的各个字符依次存放在字符数组ch的各元素ch1ch2…chn中字符常量KB表示空白字符 流程图1-1的处理过程是先从头开始找出该字符串中的第一个非空白字符chi再从串尾开始向前找出位于最末位的非空白字符chj然后将chi…chj依次送入ch1ch2…中如果原字符串中没有字符或全是空白字符则输出相应的说明在流程图中strlen是取字符串长度函数 [问题]在流程图1-1中判断框P中的条件可表示为 i>5
某系统中有一个缓冲区进程P1不断地生产产品送入缓冲区进程P2不断地从缓冲区中取出产品消费用PV操作实现进程间的同步模型如下图所示假设信号量S1的初值为1信号量S2的初值为0那么ab处应分别填cd处分别填 假设信号量S1的初值为1信号量S2的初值为0cd处分别填
程序以解释方式运行时不
试题八 阅读下列程序说明和C程序将应填入__n__处的语句写在答题纸的对应栏内 [程序8说明] 程序用于计算某公司每个职工应缴纳的个人所得税额和全体职工缴纳的个人所得税总额职工的当月收入工资或薪金通过键盘输入每次输入一个职工的工号和工资或薪金由于该公司的工资或薪金是不定时发放的所以输入过程中每个职工的收入会出现多次输入整个输入以工号小于等于结束 假设个人所得税法规定个人收入所得按月计税以每月收入总额减除免税金额800元后的余额作为该月的月应纳税所得额适用税率如表2-1所示 上表表明个人收入所得税是按照超额累计的税率来征收的 设一个人的月应纳税所得额为K元用下面的公式计算其应缴纳的个人所得税额S元 若0<K≤500则S=K×5% 若500<K≤2000则S=500×5%+K-500×10% 若2000<K≤5000则S=500×5%+1500×10%+K-2000×15% 若5000<K≤20000则S=500×5%+1500×10%+3000×15%+K-5000×20% …… 例如某人某月收入总额为4100元减去800元后应纳税所得额为3300元其应缴纳的个人所得税额为500×5%+1500×10%+1300×15%=370元 [程序8] #include<stdio.h> #defineMaxNum50 #defineBASE800/*免税金额基数*/ intpaylevel[]=050020005000200004000060000800001000001000001 inttaxPrate[]=51015202530354045/*税率表*/ typedefstruct intId/*职工的工号*/ longSalary/*职工的工资*/ Info /*查找工号为Id的职工在数组employee中的下标返回值为0表示没有*/ intfindintIdInfoemployee[]ihtm intj employee[O].Id=Id forj=m1j-- returnj voidmainvpid Infoemployee[MaxNUm+1 longWage doublesum=0KS intijN=0Code scanf“%d%Id”&Code&Wage/*读入职工号工资或薪金*/ whileCode>0 i=findCodeemployeeN ifi>0employee[i].Salary+=Wage else2 employee[N].Id=Codeemployee[N].Salary=Wage scanf“%d%”&Code&Wage fori=1i<=Ni++ K=3/*计算月应纳税所得额*/ S=0/*月应纳税额赋初值*/ ifK>0 forj=1j<=9j++ if4/*月应纳税所得额超过第j级*/ S=S+Paylevel[j]-paylevel[j-1]*taxPrate[j-1]/100 elseS=S+5*taxPrate[j-1]/100break printf“职工%d应缴纳的个人所得税额%10.2If/n”employee[i].ldS sum+=S printf“全体职工个人所得税总额%10.2If/n”sum
热门题库
更多
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术
有线传输专业技术
电话交换专业技术