运行下面程序,输入10└┘9└┘8└┘7└┘6└┘5└┘4└┘3└┘2└┘1↙写出下面程序执行后的运行结果。 #include <stdio.h> void Sort(int A[],int low,int high) { if(low <high){ int temp,t="A[low];" l="low,h=high;" l++; while(a[h]> =t) h--; if(h>l){ temp=A[l]; A[l]=A[h]; A[h]=temp; } } Sort(A,low,l-1); Sort(A,l+1,high); } } int main() { int A[10]; for (int i=0;i<10;i++) scanf("%d",&a[i]); sort(a,3,8); for (int i="0;i<10;i++)" printf("%d ",a[i]); return 0; }>
第1题
Dim c As Integer,d As Integer
c=4
d=InputBox(“请输入一个整数”)
Do While d>0
If d>c Then
c=c+1
End If
d=InputBox("请输入一个整数")
Loop
MsgBox c+d
A.9 B.10 C.11 D.12
第2题
第3题
运行程序,输入4,写出程序的输出结果。 #include <stdio.h> int search(int a[10],int m) { int x1=0,x2=9,mid; while (x1<=x2) { mid="(x1+x2)/2;" if (m x2="mid-1;" else> a[mid]) x1=mid+1; else return (mid); } return (-1); } int main() { int A[10]={1,2,3,4,5,6,7,8,9,10}, b; scanf("%d",&b); printf("%d",search(A,b)); return 0; }
第4题
A.1 2 3 4 5 6
B.1 4 2 5 3 6
C.6 5 4 3 2 1
D.6 3 5 2 4 1
第5题
A.12
B.11
C.10
D.9
第6题
【问题1】图2-1是一个程控交换机的结构图。该交换机带8个用户模块,每个用户模块的容量为256用户,采用2条2M的双向PCM复用线连接到中央交换网络;该交换机带2个中继模块,每个中继模块采用1条2M的双向PCM复用线连接到中央交换网络;音信号发生器通过1条2M的PCM复用线连接到中央交换网络。请根据下面的提示信息,将应填入 (n) 处的字句写在答题纸的对应栏内。 (a)装置A可实现馈电、数模变换等功能,它是(1)电路;装置B可实现双音多频号码接收的功能,它是(2) ;装置C可实现同步和码型变换等功能,它是(3)电路;该交换机的用户模块可实现(4):1的话务集中比。 (b)该交换机中有多个处理机完成不同的工作并管理不同的设备,用户处理机与中继处理机之间采用(5)分担工作方式,而不同用户处理机之间采用(6)分担工作方式。 (c)程控软件中,输入处理程序大多属于(7)的程序,其中,摘挂机扫描软件运行在(8)上;分析处理程序大多属于(9)的程序,状态分析软件运行在(10)上。
【问题2】 图2-2是一个TS数字交换网络,每条输入(输出)线为每帧32时隙的PCM线路, T接线器采用输入控制方式(控制写入、顺序读出),S接线器采用输出控制方式。 (a)设PCM2的TS5发送忙音信号a,经过TS网络选择内部时隙TS8送到被叫A和B用户,A用户占用PCM1的TS8接收忙音信号,B用户占用PCM7的TS8接收忙音信号。为实现向A用户和B用户发送忙音信号,请将应填入(n)处的十进制数字写在答题纸的对应栏内。 (b)设PCM2的TS18发送拨号音信号b,C用户占用PCM2的TS8,经过TS网络拨号音b(8) (可填选项:可以/不可以)同时送达C用户。请将应填入(n)处的字句写在答题纸的对应栏内。
【问题3】 某端局交换机装有24个模块,如果每12个模块合用一台处理机,处理机完成一次呼叫平均需要执行18000条指令,每条指令平均执行时间为2us,固有开销占0.15,系统开销为0.95,则该交换机的BHCA为(1) ;如果每8个模块合用一台处理机,则该交换机的BHCA为(2) 。
第7题
A.8
B.7
C.6
D.9
第8题
编写Java GUI程序,实现一个简单计算器。要求如下: (1)设计的界面如下图所示:窗体的标题栏显示“模拟计算器—江海大”,1个文本框用于显示输入字符和计算结果;20个按钮控件作为字符输入按键或者功能按键。程序的外观对64开平方根的运行结果 (2)计算功能:实现加、减、乘、除等双目运算,开平方、百分数等单目运算; (3)辅助功能:按钮“C”清空文本框;按钮“←”退格,删除文本框中最右边的一个字符。 提示: (1)GUI外观设计:创建“面板对象”,并设置其布局管理方式为5行X4列的GridLayout,用于容纳20个按钮。文本框布局到窗体的“BorderLayout.NORTH”,面板对象 布局到窗体的“BorderLayout.CENTER”。 (2)设置20个按钮的文本:声明并创建String型数组,存放20个按钮上的文本内容。声明并创建JButton型(或者Button型)数组,结合for循环为20个按钮添加文本。private String name[] = {"C","÷", "×", "←","7", "8", "9", "-", "4", "5", "6", "+", "1", "2", "3", "√", "%", "0", ".", "="}; //声明一个按钮数组,该数组的长度以字符串数组的长度为准 private JButton button[] = new JButton[name.length]; for(int i=0; i<button.length; i++){ button[i]="new" jbutton(name[i]); …… } (3)计算功能的实现:注意双目运算符和单目运算符的不同处理。双目运算符,定义变量保存第一个操作数的值,以及双目运算后的值,通过点击“="”后将运算结果显示到文本框中。单目运算符,输入数值后,点击运算符直接在文本框中显示运算结果。开平方根的功能通过调用Math类的sqrt()方法实现。" (4)按钮“c”清空文本框的实现:调用文本框对象的成员方法settext("")。 (5)按钮“←”退格的实现:首先获取文本框中的字符串,然后调用成员方法substring()得到除掉最后一个字符剩下的子串,最后将该字符串设置为文本框对象的内容。参考代码如下(假设文本框对象的对象名为txtresult): string text="txtResult.getText();" if(text.length()>1){ text=text.substring(0,text.length()-1); txtResult.setText(text); } else{ txtResult.setText(""); } (6)采用类似提示(2)中为按钮设置文本的途径,为按钮添加事件监听器。
第9题
A.19
B.21
C.42
D.19
第10题
A.12
B.11
C.10
D.9
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!