1. 軟體編程題目!!
我只能猜出來應該是http協議的錯誤碼。那麼200代表的是成功 A錯;101代表的是伺服器將會切換協議。
具體參考 https://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
或者 http://ke..com/link?url=yWpMiBPxutPAV_Q5QCWMqXS-Nck-67P_lDpJkagml5qsphEmf0MdVuc-#1_2
2. java題目編程題
首先初始化一個HashMap,存入一些用戶名和電話號碼的初始值,然後分別使用map的API來進行相應的map增刪改查操作就行了。
增/改:put(K key,V value),這里可以初始化用戶名為key,電話號碼為value,前提是用戶名要沒有重復的,如果是相同的用戶名會覆蓋前一個,可以當做改功能來使用
刪:remove(Object key)根據鍵,刪值,如果之前的key存的用戶名,那麼這里就是根據用戶名刪值
查:get(Object key)根據鍵查值,相當於根據用戶名查電話號碼
3. JAVA編程試題
classShape{
publicStringtoString(){
return"shape";
}
}
classRectangleextendsShape{
intwidth,height;
publicRectangle(intwidth,intheight){
this.width=width;
this.height=height;
}
publicStringtoString(){
return"Rectange,width="+width+",height="+height;
}
}
classCircleextendsShape{
doubleradius;
publicCircle(doubleradius){
this.radius=radius;
}
publicStringtoString(){
return"Circle,radius="+radius;
}
}
publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println(newRectangle(2,3));
System.out.println(newCircle(2.5));
}
}
4. 編程題目
#include <stdio.h>
int main(int argc, char**argv)
{
int num = 0;
int i = 1;
int sum = 1;
scanf("%d", &num);
for(i; i<=num; i+=2)
{
sum = sum*i;
}
printf("%d", sum);
}
5. 一個編程題
package controller;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
int speed = 4;
int speed_20= 2;
int speed_40 =1 ;
int sum = 0;
Scanner sc = new Scanner(System.in);
System.out.println("請輸入秒數");
int x = sc.nextInt();
for (int i = 0; i < x; i++) {
if(x <= 5){
sum = speed * x;
}else if(x <= 15 && x > 5){
sum = speed * 5 + (speed-speed_20)*(x-5);
}else if(x>15&&x<25){
sum = speed * 5 + (speed-speed_20)*(15-5)+(speed-speed_20-speed_40)*(25-15);
}else{
sum = 50;
}
}
System.out.println("x秒後水深為:"+sum+"cm");
}
}
6. 計算機編程題
import java.util.Scanner;//導入Scanner,用於接收鍵盤輸入
public class Text13 {//主類
public static void main(String[] args) {//主方法,程序入口
Scanner input=new Scanner(System.in);//構造Scanner對象
System.out.println("請輸入一個數:");//提示用戶輸入
double b=input.nextDouble();//獲取用戶輸入,保存到double類型的b中
double temp=Math.sqrt(b);//Math類調用sqrt()方法,獲取b的平方根,保存到double類型的temp中
int a=(int)temp;//將double型的temp轉化為int,使其丟失部分精度後保存到a中
if(a*a==b) {//當丟失精度的後的a如果相乘等於用戶輸入的數,那麼證明輸入的數有平方根
System.out.println(a);//輸出該數
}else {
System.out.println("NO");//否則輸出no
}
}
}
7. C語言編程試題
#include<stdio.h>
void main()
{
int n;
printf("輸入數目n:");
scanf("%d", &n);
printf("輸入n個double類型數:");
double* numbers = new double[n];
int i=0;
while(i<n)
{
scanf("%lf", &numbers[i]);
i++;
}
double average=0.0, max=numbers[0], min=numbers[0], sum=0.0;
for(int j=0;j<n;j++)
{
sum += numbers[j];
if(max < numbers[j])
{
max = numbers[j];
}
if(min > numbers[j])
{
min = numbers[j];
}
}
average = sum/n;
printf("平均值:%f\n 和:%f\n 最大值:%f\n 最小值:%f\n",average,sum,max,min);
}
臨時寫的,你測試一下,我沒有測試,沒時間了,有時間幫你測試一下吧~
早上測試過了,可以,忘採納。
8. 編程測試題
include ;stdio.h;define NUM 10void main(){ int number[NUM]; int i; //輸入 for(i=0;iNUM;i++) { printf(;請輸入第%d個元素的值!\n;,i+1); scanf(;%d;,amp;number[i]); } //輸出 printf(;輸出:\n;); for(i=NUM-1;i;=0;i--) { printf(;%d ;,number[i]); }}//可以拉
9. 推薦幾個編程題庫
http://acm.sgu.ru
SGU大學網站,演算法性很強的,推薦
http://acm.timus.ru
URAL大學網站,做的人很多
http://train.usaco.org
USACO,USA網站,有很多大牛
http://acm.pku.e.cn
北大網站,中文討論
其他還有很多,如西班牙的,浙江的,湖南的,同濟的都很好
很快提高編程思維與水平