填空题以下程序首先建立一条链表,然后按照如下顺序删除链表中的结点:以链表的第一个结点为1号结点开始依次搜索,删除所有序号为3的倍数的结点,即删除第3、6、9、……个结点, 当搜索一遍结束后再从链表头部继续此操作,直到链表的结点个数少于3个为止a
程序输出为:
当前链表中的结点依次为:23 12 32 54 74 25 65 94 17 72
第1轮删除的结点为:32 25 17
当前链表中的结点依次为:23 12 54 74 65 94 72
第2轮删除的结点为:54 94
当前链表中的结点依次为:23 12 74 65 72
......
第5轮删除的结点为:72
链表中剩余的结点为:23 12
#include
struct node{
int data;
node *next;
};
node *Insert(int x, node *head)
{node *p;
p= new node;
p->data=x;
___(27)___ ;
return p;
}
void fun(node *head, int n)
{ node *p,*p1,*q;
int i,num=1;
if(!head) return;
while (n>2){
coutnext ;
}
coutnext ;
i=2 ;
while (q) {
if(i%3==0){
coutnext ;
n-- ;
i++;
}
else {
p=p->next ;
i++;
___(29)___;
}
}
num++;
coutnext ;
}
cout=0; i--)
___(30)___;
fun (head, 10) ;
}
填空题以下程序运行时,输出到屏幕的结果中第一行是______,第二行是______,第三行是______。
#include<iostream.h>
void f(int x,int y)
{
char res[10]={0};
int i=0,rem;
do
{
rem=x%y;
x=x/y;
if(rem<10)
res[i]="0"+rem;
else
res[i]="A"+rem-10;
i ++;
}
while(x!=0);
i--;
for(;i>=0;i--)
cout<<res[i];
cout<<endl;
}
void main(void)
{
f(23,10);
f(45,8);
f(50,16);
}
填空题设当前工作目录中有两个数据库表:课程表(表名为KC)和成绩表(表名为CJ),它们均属于数据库JXSJ。课程表包含课程代码(字段名为KCDM)和课程名称(字段名为KCMC)等字段,成绩表包含学生选修的课程代码(字段名为KCDM)和成绩(字段名为CJ,数据类型为数值型)等字段。如果统计每门课程成绩不及格(成绩小于60)的学生人数,可以使用下列SELECT-SQL命令:
SELECT Kc.kcdm AS课程代码, Kc.kcmc AS课程名称, COUNT(*) AS学生人数;
FROM jxsj! kc INNER JOIN jxsj! cj;
ON Kc.kcdm=cj.kcdm;
______
GROUP BY Kc.kcdm
填空题文本检索是将文本按一定的方式进行组织、存储、管理,并根据用户的要求查找所需文本的技术和应用,包括关键词检索和______检索。例如,百度搜索引擎就提供这些功能进行网页的检索。
填空题有一种CD光盘,用户可以自己写入信息,也可以对写入的信息进行擦除和改写,这种光盘的英文缩写为_________。
填空题执行下面的程序,单击Command1按钮,在Text1中输入“131352534”,则在窗体上显示的第一行内容是______,第二行内容是______,最后一行内容是______。
Option Explicit
Option Base 1
Private Sub Command1_Click()
Dim s As String, i As Integer, a()As Integer
s=Text1.Text
For i=1 To Len(s)
ReDim Preserve a(i)
a(i)=Val(Mid(s, i, 1))
Next i
Call Sub1(a)
End Sub
Private Sub Sub1(a() As Integer)
Dim i As Integer, j As Integer, k As Integer
i=2
Do Until i>=UBound(a)
k=i-1
Do Until a(i-1)>a(i)
i=i+1
Loop
For j=k To i-1
Print a(j);
Next j
Print
i=i+1
Loop
End Sub
填空题文本框(TextBox)是一种常用控件,在Visual FoxPro中文本框控件的属性有数十种。其中,用于指定与文本框数据源绑定的属性是 ___(23)___ 。
填空题卫星通信是利用人造地球卫星作为__________站来转发无线电信号以实现通信的。
填空题若有声明"int a=0,b=1,c=2;",执行语句"if(a>0else c--;"后,变量a、b、c的值分别___【3】___ 。
填空题为了更好适应如古籍研究等方面的文字处理需要,我国在1995年颁布了______汉字内码扩充规范,它除包含GB2312全部汉字和符号外,还收录了繁体字在内的大量汉字和符号,现在它已经被CB18030标准所取代。
填空题在创建自定义工具栏时,一般先利用类设计器定义和设计工具栏类,然后将工具栏类添加到表单集中.在设计工具栏类时,"表单控件"工具栏上的___(22)___控件不能添加到工具栏上。
填空题若要在报表的每一页打印页码,可以在报表的页标头或页注脚带区中加入含有______(系统变量)的域控件。
填空题字符信息的输入有两种方法,即人工输入和自动识别输入,人们使用扫描仪输入印刷体汉字,并通过软件转换为机内码形式的输入方法属于其中的______输入。
填空题[程序](3分)
#include
void f(int x,int y)
{
int mid;
if(x
mid=(x+y)/2;
cout<
f(x,mid);
}
}
void main(void)
{
f(1,10);
}
执行以上程序后输出的第一行是 ___(12)___ ,第二行是___(13)___ ,第三行是 ___(14)___ 。
填空题表达式SUBSTR("计算机等级考试",AT("DBMS", "ABCDEFDBMS"),LEN("数据库管理系统"))的返回值为______。
填空题数字图像的获取步骤大体分为四步:扫描、分色、取样、量化,其中量化的本质是对每个样本的分量进行_________转换。
填空题在无线广播系统中,一部收音机可以收听不同的电台节目,其采用的信道复用技术是______多路复用。
填空题以下程序运行时输出到屏幕的结果中第一行是___(16)___,第四行是___(17)___第六行是___(18)___。
#include
void fun(int a[3][3],int c1,int c2)
{ int i,t;
for(i=0;i<3;i++)
{t=a[c1][i];
a[c1][i]=a[c2][i];
a[c2][i]=t;
}
}
void main()
{int i,j,k;
int a[3][3]={2,3,4,1,3,2,1,2,3};
for(k=0;k<3;k++)
{for(j=0;j<3;j++)
printf("%3d",a[k][j]);
printf("\n");
}
for(i=0;i<3;i++)
{ k=i;
for(j=i+1;j<3;j++)
if(a[j][0]
填空题用户可以在表设计器中修改表结构,也可以用命令直接修改表结构。例如,删除xs表的更新触发器可以使用命令DELETE ______ ON xs FOR UPDATE。
填空题在信息系统的开发过程中大多采用结构化分析方法(简称SA方法),在其系统需求分析阶段常用的描述工具有______图和数据字典。
