題目:
【流程圖】
注:循環開始框內應給出循環控制變量的初值和終值,默認遞增值為1,格式為: 循環控制變量=初值,終值
考點:流程圖
題目:
【C 代碼】
#include <stdio.h>
int difference( int a )
int t ,i ,j ,max4 ,min4;
for( i=0; i<3; i++ ) /*用簡單選擇排序法將 a0 ~a3 按照從大到小的順序排列* /
t = i;
for( j= i+1;(1); j++ )
if (aj >at) (2);
if ( t !=i )
int temp = at;at= ai;ai= temp;
max4=(3);
min4=(4);
return max4-min4;
int main ()
int n,a4;
printf("input a positive four-digit number: ") ;
scanf("%d" ,&n);
while (n!=6174)
a 0 =(5); /*取n的千位數字*/
a1 = n/100%10; /*取n的百位數字*/
a2 = n/10%10; /*取n的十位數字*/
a3 =(6); /*取n的個位數字*/
n = difference(a);
return 0;
考點:C程序設計案例
題目:
【C 代碼】
#include < stdio.h>
void quicksort(int a ,int n)
int i ,j;
int pivot = a0; //設置基準值
i =0; j = n-1;
while (i< j)
while (i<j &&(1)) j-- //大于基準值者保持在原位置
if (i<j) ai=aj; i++;
while (i<j &&(2)) i++; //不大于基準值者保持在原位置
if (i<j) aj=ai; j--;
ai = pivot; //基準元素歸位
if ( i>1)
(3) ; //遞歸地對左子序列進行快速排序
if ( n-i-1>1 )
(4) ; //遞歸地對右子序列進行快速排序
int main ()
int i,arr = 23,56,9,75,18,42,11,67;
quicksort ( (5) ); //調用 quicksort 對數組 arr 進行排序
for( i=0; i<sizeof(arr) /sizeof(int); i++ )
printf( %d\t ,arri) ;
return 0;
考點:C程序設計案例
題目:
#define 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 (i<1 ∣∣ !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程序設計案例
題目:
【C++代碼】
#include <iostream>
#include <string>
#include <vector>
using namespace std;
class Stock
private:
string name; int quantity;
public:
Stock(string name ,int quantity) this->name= name;this->quantity
= quantity;
void buy() cout<<" 買進股票名稱: "<< name << ",數量: "<< quantity <<
endl;
void sell() cout<<" 賣出股票名稱: " << name << ",數量:"<< quantity
<<endl;
;
class Order
public:
virtual void execute() = 0;
;
classBuyStock: (1)
private:
Stock* stock;
public:
BuyStock(Stock* stock) (2) = stock;
void execute() stock->buy () ;
;
//類SellStock的實現與BuyStock類似,此處略
class Broker
private:
vector < Order*> orderList;
public:
void takeOrder( (3) order) orderList.push_back(order);
void placeOrders()
for (int i=0; i<orderList.size(); i++) (4) -> execute () ;
orderList.clear();
;
class StockCommand
public:
void main ()
Stock* aStock = new Stock("股票 A" ,10);
Stock* bStock = new Stock("股票 B" ,20);
Order* buyStockOrder = new BuyStock(aStock);
Order* sellStockOrder = new SellStock(bStock);
Broker* broker = new Broker();
broker->takeOrder(buyStockOrder);
broker->takeOrder(sellStockOrder);
broker-> (5) () ;
;
int main()
StockCommand* stockCommand = new StockCommand();
stockCommand->main();
delete stockCommand;
考點:C++程序設計
題目:
【 Java 代碼】
import java.util.ArrayList;
import java.util.List;
class Stock
private String name;
private int quantity;
public Stock(String name ,int quantity)
this.name = name; this.quantity = quantity;
public void buy() System.out.println(" 買進: " + name + ",數量:"
+ quantity);
public void sell() System.out.println(" 賣出: " + name + ",數量:"
+ quantity);
interface Order
void execute();
class BuyStock (1) Order
private Stock stock;
public BuyStock(Stock stock) (2) = stock;
public void execute() stock.buy();
//類SellStock實現和BuyStock 類似,略
class Broker
private List<Order> orderList = new ArrayList<Order>();
public void takeOrder( (3) order) orderList.add(order);
public void placeOrders()
for ( (4) order : orderList) order.execute();
orderList.clear();
public class StockCommand
public static void main(String args)
Stock aStock = new Stock("股票 A" ,10);
Stock bStock = new Stock("股票 B" ,20);
Order buyStockOrder = new BuyStock(aStock);
Order sellStockOrder = new SellStock(bStock );
Broker broker = new Broker();
broker.takeOrder(buyStockOrder);
broker.takeOrder(sellStockOrder);
broker. (5) ;
考點:Java程序設計案例
題目:
A、Kingsoft Office ,B、 Internet Explore,C、 Microsoft Office,D、 Apache OpenOffice
考點:計算機性能指標
題目:
A、"設計"功能選項卡中的"行和列"功能組,B、 "設計"功能選項卡中的"單元格大小"功能組,C、 "布局"功能選項卡中的"行和列"功能組,D、 "布局"功能選項卡中的"單元格大小"功能組
考點:word
題目:
A、TRUE ,B、 FALSE ,C、 1 ,D、 2
考點:excel
題目:
A、27,B、 39,C、 40,D、 49
考點:excel
題目:
A、gov、edu 和 com ,B、 com、gov 和 edu,C、 gov、com 和 edu ,D、 edu、com 和 gov
考點:Internet基礎知識
題目:
A、E2PROM,B、 RAM,C、 通用寄存器,D、 數據寄存器
考點:存儲系統
題目:
A、直接 ,B、 變址 ,C、 寄存器 ,D、 寄存器間接
考點:指令系統
題目:
A、提高主存的存取速度,B、 提高外存的存取速度,C、 擴大用戶的地址空間,D、 擴大外存的存儲空間
考點:存儲管理
題目:
A、SSD 固態硬盤中沒有機械馬達和風扇,工作時無噪音和震動,B、 SSD 固態硬盤中不使用磁頭,比普通 HDD 硬盤的訪問速度快,C、 SSD 固態硬盤不會發生機械故障,普通 HDD 硬盤則可能發生機械故障,D、 SSD 固態硬盤目前的容量比普通 HDD 硬盤的容量大得多且價格更低
考點:存儲管理
題目:
A、平均無故障時間 (MTBF) 和吞吐量,B、平均修復時間 (MTTR) 和故障率,C、平均響應時間、吞吐量和作業周轉時間,D、平均無故障時間(MTBF) 和平均修復時間(MTTR),A、 平均響應時間,B、 平均無故障時間(MTBF),C、 平均修復時間 (MTTR),D、 數據處理速率
考點:計算機性能指標
題目:
A、源程序語言轉換成目標程序語言,B、一種程序設計語言轉換成另一種程序設計語言,C、一種匯編語言轉換成一種自然語言,D、一種自然語言文字轉換成另一種自然語言文字
考點:知識產權
題目:
A、軟件著作權,B、 專利權,C、 商業秘密權,D、 商標權
考點:知識產權
題目:
A、合成 ,B、 轉換 ,C、 量化 ,D、 壓縮
考點:音頻
題目:
A、文字、圖形、磁帶、半導體存儲器,B、磁盤、光盤、磁帶、半導體存儲器,C、聲卡、 U 盤、磁帶、半導體存儲器,D、視頻卡、磁帶、光盤、半導體存儲器
考點:媒體的種類