网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
在J2EE中对于PreparedStatement的方法setInt(int i,int x)描述正确的是()
A
使得第i个参数的值设为x
B
设置第i个参数,同时设置第x个参数
C
将第x个参数赋值为i
D
将第i个参数赋值为x
参考答案
参考解析
解析:
暂无解析
更多 “单选题在J2EE中对于PreparedStatement的方法setInt(int i,int x)描述正确的是()A 使得第i个参数的值设为xB 设置第i个参数,同时设置第x个参数C 将第x个参数赋值为iD 将第i个参数赋值为x” 相关考题
考题
在J2EE中,对于PreparedStatement的方法setInt(inti,intx)描述正确的是()。
A.使得第i个参数的值设为x;B.设置第i个参数,同时设置第x个参数;C.将第x个参数赋值为i;D.将第i个参数赋值为x;
考题
在J2EE中对于PreparedStatement的方法setInt(inti,intx)描述正确的是()
A.使得第i个参数的值设为xB.设置第i个参数,同时设置第x个参数C.将第x个参数赋值为iD.将第i个参数赋值为x
考题
以下函数 findmax 拟实现在数组中查找最大值并作为函数值返回 , 但程序中有错导致不能实现预定功能#define MIN -2147483647int findmax (int x[],int n){ int i,max;for(i=0;in;i++){ max=MIN;if(maxx[i]) max=x[i];}return max;}造成错误的原因是A) 定义语句 int i,max; 中 max 未赋初值B) 赋值语句 max=MIN; 中,不应给 max 赋 MIN 值C) 语句 if(maxx[i]) max=x[i]; 中判断条件设置错误D) 赋值语句 max=MIN; 放错了位置
考题
使用VC6打开考生文件夹下的工程test23_3,此工程包含一个源程序文件test23_3.cpp,其中定义了类X和它的友元类Y,但它们的定义并不完整。请按要求完成下列操作,将程序补充完整。(1)将类X的静态数据成员y初始化为1。请在注释“//**1**”之后添加适当的语句。(2)完成类Y的构造函数Y(int i,int j)的定义,将参数i赋值给类Y的数据成员,X的对象a中的数据成员x,并且把参数j赋值给类X的数据成员y,请在注释“//**2**”之后添加适当的语句。(3)完成类Y的成员函数void Display()的定义,将Y的数据成员,X的对象a中的数据成员x和类X的数据成员y按照“x=_,y=_”的形式显示出来(“_”代表一个数字),请在注释“//**3**”之后添加适当的语句。输出结果如下:x=5,y=lx=6,y=9x=5,y=9注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。源程序文件test23_3.cpp清单如下:include<iostream.h>class X{friend class Y;public:void Set(int i) {x=i;}void Display(){cout<<"x="<<x<<",";cout<<"y="<<y<<endl;}private:int x;static int y;};class Y{public:Y(int i, int j)void Display();private:X a;};//**1**Y::Y(int i, int j){//**2**}void Y::Display(){//**3**}void main ( ){X b;b.Set(5);b.Display();Y c(6,9);c.Display();b.Display();}
考题
若有定义int a[2][3];,则对a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为A.*(*(a+i)+j)B.(a+i)[j]C.*(a+i+j)D.*(a+i)+j
考题
“while”应改为“while(infile.get(ch))”。 (2)应添加“bur[len++]=ch;bur[len]=ch;len++;”。 (3)应添加“outfile2bur[i++];”或“outfile2buf[i];i++;”。 (4)“TCobj;”应改为“TCobi("in.txt");”。 【解析】本题考查了文件流的使用。根据题意,第1处要获得一个字符,并判断是否到文件结尾,所以应使用get函数;第2处应将ch存入buf数组,同时让len增1;第3处将buf中的字节输出给outfile2,注意同时让i增1,否则while循环将进入死循环;第4处TC只确一个带char*参数的构造函数,所以创建对象时必须使用构造参数,根据题意这个参数应该是“"in.txt"”。
考题
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x[N]) { int i=0; while(i<N) scanf("%d",_________); } 在下划线处应填入的是A.x+iB.x[i+1]C.x+(i++)D.x[++i]
考题
在文件IN.dat中有200组数据,每组有3个数,每个数均是三位数。函数Rdata()读取这 200组数据存放到结构数组aa中,请编写函数greatSort(),其功能是:要求在200组数据中找出条件为每组中的第1个数大于第2个数加第3个数的和,其中满足条件的组数作为函数 greatSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第1个数加第3个数之和的大小进行升序排列(第1个数加第3个数的和均不相等),排序后的结果仍重新存入结构数组bb中。最后调用函数Wdata(),把结果bb输出到OUT.dat文件中。注意:部分源程序已经给出。请勿改动主函数main()、读数据函数Rdata()和输出数据函数Wdata()的内容。include <stdio. h>include <string.h>include <conio. h>typedef struct{ int x1, x2, x3;} data;data aa[200], bb[200];int greatSort (){}void Rdata (){ FILE *in;int i;in = fopen("IN.dat", "r");for (i=0; i<200; i++)fscanf (in, "%d %d %d", aa[i]. x1, aa[i] .x2, aa[i] .x3);fclose (in);}void Wdata(int count){ FILE *out;int i;ut = fopen("OUT.dat", "w");for (i=0; i<count; i++){ printf("%d,%d,%d 第一个数+第三个数=%d\n", bb[i].x1,bb[i].x2, bb[i].x3, bb[i].x1 + bb[i]. x3);fprintf (out, "%d %d %d\n", bb[i] .x1, bb[i] .x2,bb[i] .x3);}fclose (out);}void main (){ int count;Rdata ( );count = greatSort() ;/* 返回满足条件的个数 */Wdata (count);}
考题
有n个节点的单链表中,算法的时间复杂度是O(1)的操作是()
A、访问第i个节点(1≤i≤n)B、在第i个节点后插入一个新节点(1≤i≤n)C、访问值为x的节点D、将n个节点从小到大排序
考题
孩子兄弟表示法中,若要访问结点x的第i个孩子,则要先从firstchild域找到第1个孩子结点,然后沿着孩子结点的nextsibling域连续走()步,便可找到x的第i个孩子。
A.1B.2C.i-1D.i
考题
以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=MAX; for(i=0;i<n;i++) {if(min<x[i])min=x[i];} } 造成错误的原因是( )。A.定义语句int i,min;中min未赋初值B.赋值语句min=MAN;中,不应给min赋MAX值C.语句if(min<X[i])min=X[i];中判断条件设置错误D.赋值语句min=MAX;放错了位置
考题
若有定义int a[2][3];,则对a数组的第i行第j列(假设i,j已正确说明并赋值.元素值的正确引用为( )。A.*(*(a+i.+j.B.(a+i.[j]C.*(a+i+j.D.*(a+i.+j
考题
假设有下列声明语句: int i,j; float x,y; double u,v; 下面______个赋值是合法的? ( )A.i=x;B.x=u+y;C.x=23.4+j*y;D.v=(int)x;
考题
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lie MIN-2147483647int findmax(int X[],int n){ int i,max;for(i=0;in;i++){max=MIN;if(maxx[i])max=x[i];}return max;}造成错误的原因是A.定义语句int i,max;中max未赋初值B.赋值语句max=MIN;中,不应给max赋MIN值C.语句if(maxx[i])max=X[i];中判断条件设置错误D.赋值语句max=MIN;放错了位置
考题
阅读以下说明和 C 代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 【说明】 函数 GetListElemPtr(LinkList L,int i)的功能是查找含头结点单链表的第i个元素。若找到,则返回指向该结点的指针,否则返回空指针。 函数DelListElem(LinkList L,int i,ElemType *e) 的功能是删除含头结点单链表的第 i个元素结点,若成功则返回 SUCCESS ,并由参数e 带回被删除元素的值,否则返回ERROR 。 例如,某含头结点单链表 L 如图 4-1 (a) 所示,删除第 3 个元素结点后的单链表如 图 4-1 (b) 所示。图4-1define SUCCESS 0 define ERROR -1 typedef int Status; typedef int ElemType; 链表的结点类型定义如下: typedef struct Node{ ElemType data; struct Node *next; }Node ,*LinkList; 【C 代码】 LinkList GetListElemPtr(LinkList L ,int i) { /* L是含头结点的单链表的头指针,在该单链表中查找第i个元素结点: 若找到,则返回该元素结点的指针,否则返回NULL */ LinkList p; int k; /*用于元素结点计数*/ if (i1 ∣∣ !L ∣∣ !L-next) return NULL; k = 1; P = L-next; / *令p指向第1个元素所在结点*/ while (p (1) ) { /*查找第i个元素所在结点*/ (2) ; ++k; } return p; } Status DelListElem(LinkList L ,int i ,ElemType *e) { /*在含头结点的单链表L中,删除第i个元素,并由e带回其值*/ LinkList p,q; /*令p指向第i个元素的前驱结点*/ if (i==1) (3) ; else p = GetListElemPtr(L ,i-1); if (!p ∣∣ !p-next) return ERROR; /*不存在第i个元素*/ q = (4) ; /*令q指向待删除的结点*/ p-next = q-next; /*从链表中删除结点*/ (5) ; /*通过参数e带回被删除结点的数据*/ free(q); return SUCCESS; }
考题
阅读以下说明和C代码,填补代码中的空缺,将解答填入答题纸的对应栏内。
[说明]
函数GetListElemPtr(LinkList L,int i)的功能是查找含头结点单链表的第i个元素。若找到,则返回指向该结点的指针,否则返回空指针。
函数DelListElem(LinkList L,int i,ElemType *e)的功能是删除含头结点单链表的第i个元素结点,若成功则返回SUCCESS,并由参数e带回被删除元素的值,否则返回ERROR。
例如,某含头结点单链表L如下图(a)所示,删除第3个元素结点后的单链表如下图(b)所示。
1.jpg
#define SUCCESS 0 #define ERROR -1 typedef intStatus; typedef intElemType;
链表的结点类型定义如下:
typedef struct Node{ ElemType data; struct Node *next; }Node,*LinkList; [C代码] LinkListGetListElemPtr(LinkList L,int i) { /*L是含头结点的单链表的头指针,在该单链表中查找第i个元素结点; 若找到,则返回该元素结点的指针,否则返回NULL */ LinkList p; int k; /*用于元素结点计数*/ if(i<1 || !L || !L->next) return NULL; k=1; p=L->next; /*令p指向第1个元素所在结点*/ while(p ++k; } return p; } StatusDelListElem(LinkList L,int i,ElemType *e) { /*在含头结点的单链表L中,删除第i个元素,并由e带回其值*/ LinkList p,q; /*令P指向第i个元素的前驱结点*/ if(i==1) ______; else p=GetListElemPtr(L,i-1); if(!P || !p->next) return ERROR; /*不存在第i个元素*/ q=______; /*令q指向待删除的结点*/ p->next=q->next; //从链表中删除结点*/ ______; /*通过参数e带回被删除结点的数据*/ free(q); return SUCCESS; }
考题
在J2EE中,对于PreparedStatement的方法setInt(int i,int x)描述正确的是()。 A、使得第i个参数的值设为x;B、设置第i个参数,同时设置第x个参数;C、将第x个参数赋值为i;D、将第i个参数赋值为x;
考题
在J2EE中对于PreparedStatement的方法setInt(int i,int x)描述正确的是() A、 使得第i个参数的值设为xB、 设置第i个参数,同时设置第x个参数C、 将第x个参数赋值为iD、 将第i个参数赋值为x
考题
已知一个有向图的邻接矩阵表示,要删除所有从第i个结点发出的边,应()。A、将邻接矩阵的第i行删除B、将邻接矩阵的第i行元素全部置为0C、将邻接矩阵的第i列删除D、将邻接矩阵的第i列元素全部置为0
考题
在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()。A、访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)B、在第i个结点后插入一个新结点(1≤i≤n)C、删除第i个结点(1≤i≤n)D、将n个结点从小到大排序
考题
下列关于for循环语句说法错误的是()。A、for循环的第1个参数用于初始化变量。B、for循环的第2个参数用于条件判断。C、for循环的第3个参数用于改变第1个参数的值。D、for循环的各参数之间使用逗号分隔。
考题
单选题在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()。A
访问第i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n)B
在第i个结点后插入一个新结点(1≤i≤n)C
删除第i个结点(1≤i≤n)D
将n个结点从小到大排序
考题
单选题以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#define MIN -2147483647int fingmax (int x[],int n){ int i,max; for(i=0;i
A
定义语句int i,max;中,max未赋初值B
赋值语句max=MIN;中,不应给max赋MIN值C
语句if(maxx[i])max=x[i];中,判断条件设置错误D
赋值语句max=MIN;放错了位置
考题
单选题在J2EE中,对于PreparedStatement的方法setInt(int i,int x)描述正确的是()。A
使得第i个参数的值设为x;B
设置第i个参数,同时设置第x个参数;C
将第x个参数赋值为i;D
将第i个参数赋值为x;
考题
单选题有如下定义:struct st{ int a; float b;}x[10];FILE *fp;若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是( )。A
for(i=0; i10; i++) fwrite(x,sizeof(struct st), 1,fp);B
fwrite(x,10*sizeof(struct st), 1,fp);C
fwrite(x,sizeof(struct st), 10,fp);D
for(i=0; i10; i++) fwrite(x[i],sizeof(struct st), 1,fp);
考题
单选题下列关于for循环语句说法错误的是()。A
for循环的第1个参数用于初始化变量。B
for循环的第2个参数用于条件判断。C
for循环的第3个参数用于改变第1个参数的值。D
for循环的各参数之间使用逗号分隔。
热门标签
最新试卷
![瑞牛题库 章节练习 历年真题 模拟试卷](http://assets.51tk.com/51_sidebar_right_index.jpg)