网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
给定一个程序段:
A$: "Beijing"
B$="shanghai"
C$="jig"
K=InStr(Left(A$, 5) + Right(B$, 4), C$)
运行该程序段后,变量K的值为【 】。
参考答案
更多 “ 给定一个程序段:A$: "Beijing"B$="shanghai"C$="jig"K=InStr(Left(A$, 5) + Right(B$, 4), C$)运行该程序段后,变量K的值为【 】。 ” 相关考题
考题
阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】下面是一个用C编写的快速排序算法。为了避免最坏情况,取基准记录pivot时,采用从left、right和mid=[(left+right)/2]中取中间值,并交换到right位置的办法。数组a存放待排序的一组记录,数据类型为T,left和right是待排序子区间的最左端点和最右端点。void quicksort (int a[], int left, int right) {int temp;if (left<right) {hat pivot = median3 (a, left, right); //三者取中子程序int i = left, j = right-1;for(;;){while (i <j a[i] < pivot) i++;while (i <j pivot < a[j]) j--;if(i<j){temp = a[i]; a[j] = a[i]; a[i] = temp;i++; j--;}else break;}if (a[i] > pivot){temp = a[i]; a[i] = a[right]; a[right] = temp;}quicksort( (1) ); //递归排序左子区间quieksort(a,i+1 ,right); //递归排序右子区间}}void median3 (int a[], int left, int right){ int mid=(2);int k = left;if(a[mid] < a[k])k = mid;if(a[high] < a[k]) k = high; //选最小记录int temp = a[k]; a[k] = a[left]; a[left] = temp; //最小者交换到 leftif(a[mid] < a[right]){temp=a[mid]; a[mid]=a[right]; a[right]=temp;}}消去第二个递归调用 quicksort (a,i+1,right)。 采用循环的办法:void quicksort (int a[], int left, int right) {int temp; int i,j;(3) {int pivot = median3(a, left, right); //三者取中子程序i = left; j = righi-1;for (;; ){while (i<j a[i] < pivot)i++;while (i<j pivot <a[j]) j--;if(i <j) {temp = a[i]; a[j]; = a[i]; a[i]=temp;i++; j--;}else break;}if(a[i]>pivot){(4);a[i]=pivot;}quicksoft ((5)); //递归排序左子区间left = i+1;}}
考题
执行以下程序段 a$="Visual Basic Programming" b$="C++" c$=UCase(Left$(a$,7)) b$ Right $(a$,12) 后,变量c$的值为______。A.Visual BASIC ProrammingB.VISUAL C++ ProgrammingC.Visual C++ ProgrammingD.VISUAL BASIC Progrmming
考题
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。【说明】以下程序实现了二叉树的结点删除算法,若树中存在要删除的结点,则删除它,否则返回。 FindNode ()函数能够在二叉树中找到给定值的结点,并返回其地址和父结点。【C++程序】template < class T >void BinSTree < T >: :Delete( const T item){TreeNode < T > * DelNodePtr, * ParNodePtr, * RepNodePtr;if(( DelNodePtr = FindNode (item,ParNodePtr)) = = NULL)(1)if(DelNodePtr→right = = NULL) //被删除结点只有一个子结点的情况RepNodePtr = DelNodePtr→left;else if( DelNodePtr→left = = NULL)(2);else // 被删除结点有两个子结点的情况{TreeNode < T >* PofRNodePtr = DelNodePtr;RepNodePtr = DelNodePtr→left;while(RepNodePtr→right ! = NULL){ //定位左子树的最右结点PofRNodePtr =RepNodePtr;RepNodePtr = RepNodePtr→right;}if(PofRNodePtr = = DelNodePtr) //左子树没有右子结点(3);else //用左子顷的最右结点替换删除的结点{(4)RepNodePtr→left = DelNodePtr→left;RepNodePtr→right = DelNodePtr→right;}}if (5)//要删除结点是要结点的情况root = RepNodePtr;else if ( DelNodePtr→data < ParNodePtr→Data)ParNodePtr→left = RepNodePtr;elseParNodePtr→right =RepNodePtr;FirstTreeNode ( DelNodePtr ) ;//释放内存资源size→;}
考题
有如下程序段: Const c$="Beijing" c$="Shanghai" c$="Hebei" Print c¥运行时输出的结果是( )。A.BeijingB.ShanghaiC.HebeiD.显示出错信息
考题
执行下列程序段a$=visual Basic Programmingb$=C++C$=UCase(Left$(a$,7))&b$&Right$(a$,1 2)后,变量c$的值为( )。A.Visual BASIC ProgrammingB.VISUAL C++ProgrammingC.Visual C++ProgrammingD.VISUAL BASIC Programming
考题
有下列程序: Private Sub Command1_Click() X$="Nanchang" y$="Beijing" z$="Nanjing" z$=InStr(Left(x$,3)+Right(y$,4),z$) Print z$ End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是A.0B.1C.3D.4
考题
有如下程序段: Const c$="Beijing'’ C$=”Shanghai” C$="He bel" Print C$ 运行时输出的结果是( )。A.BeijingB.ShallSh9iC.HebeiD.显示出错信息
考题
( 19 )设 a=" 计算机等级考试 " ,结果为 " 考试 " 的表达式是A ) Left(a,4)B ) Right(a,4)C ) Left(a,2)D ) Right(a,2)
热门标签
最新试卷