福建c語言答案
Ⅰ c語言考試填空,急啊~~~高分懸賞~~據說是福建師范大學以前的試題,會的幫下忙,回答有加分~~
1.若已知a=1,b=2,則表達式!a<b的值是【 1 】。
2.若有以下定義
double a[10];
則a數組元素下標的上限為【 0 】 ,下限為【 9 】 。
1.以下程序的輸出結果是【 2,1 】 main()
{ int a=1, b=2; a=a+b; b=a-b; a=a-b; printf("%d,%d\n", a, b );
}
2.下列程序的輸出結果是16.00,請填空。main() { int a=9, b=2; float x= 【 6.6 】, y=1.1, z; z=a/2+b*x/y+1/2; printf("%5.2f\n", z ); }
3.下列程序段的輸出結果是【 Hell 】。 main() { char b[]="Hello,you"; b[5]=0; printf("%s\n", b ); }
4.下列程序段的輸出結果是【passwarn 】。 int n='c'; switch(n++) { default: printf("error");break; case 'a':case 'A':case 'b':case 'B':printf("good");break; case 'c':case 'C':printf("pass"); case 'd':case 'D':printf("warn"); }
5.以下程序的輸出結果是【 10 】。 main() { int arr[ ]={30,25,20,15,10,5}, *p=arr; p++; printf("%d\n",*(p+3)); }
6.以下程序用來輸出結構體變數ex所佔存儲單元的位元組數,請填空。 struct st { char name[20]; double score; }; main() { struct st ex; printf("ex size: %d\n",sizeof(【 struct st 】)); }
7.以下程序運行後,顯示:【 c=377 】
main()
{ float a=365.7189;
int b=12,c;
c=(int)a+b;
printf(「c=%d\n」,c);
}
8.以下程序是用來輸入5個整數,並存放在數組中,找出最大數與最小數所在的下標位置,並把二者對調,然後輸出調整後的5個數。
#include <stdio.h>
main()
{ int a[5],t,i,maxi,mini;
for(i=0;i<5;i++)
scanf(「%d」,&a[i]);
mini=maxi=【 a[i] 】;
for(i=1;i<5;i++)
{
if(【 a[i]<mini 】) mini=i;
if(a[i]>a[maxi]) 【 maxi=i 】;
}
printf(「最小數的位置是:%d\n」,mini);
printf(「最大數的位置是:%d\n」,maxi);
t=a[maxi];
【 a[maxi]=a[mini] 】;
a[mini]=t;
printf(「調整後的數為:」);
for(i=0;i<5;i++)
printf(「%d」,a[i]);
printf(「\n」);
}
9. 計算1+1/2+1/4+…+1/50的值,並顯示出來。
main()
{ int i=2;
float sum=1.0;
while(i<=【 50 】)
{ sum+=1/【(float)i 】;
i+=2;
}
printf(「sum=%f\n」,sum);
}
10.exchange函數的調用語句為exchange(&a,&b,&c);。它將3個數按由大到小的順序調整後依次放入a,b,c三個變數中,a中放最大值,請填空。
void swap(int *pt1,int *pt2)
{ int t;
t=*pt1;*pt1=*pt2;*pt2=t;
}
void exchange(int *q1,int *q2,int *q3)
{ if(*q3>*q2) swap(【q3,q2 】);
if(*q1<*q3) swap(【 q1,q3】);
if(*q1<*q2) swap(【q1,q2 】);
}
11.表示條件:10<x<100或x<0的C語言表達式是 【(x>10&&x<100)||x<10 】
Ⅱ 2010年1月福建省二級C語言考試真題及答案
http://www.free5u.com/pc/2/2010/0603/5940.html 福建省計算機等級考試二級C語言選擇題復習資料
Ⅲ 福建省計算機等級考試二級C語言試題及答案
你怎麼這么個要法,大學生了要注意素質。要禮貌呀,同學。
Ⅳ 誰有福建省c語言歷年真題答案及真題
還有專門的C語言考試?
Ⅳ 求2014年福建省高等學校非計算機專業大學生計算機二級C語言考試題庫!
你在手機上下個軟體啊啊國二的可以在上面做題 好方便的
有好多軟體啊 比如c語言手冊 還有國二的
Ⅵ 急求福建省計算機等級考試二級C語言題庫及答案
這些都可以幫到你的,因為你時間現在很緊,所以看什麼就要記什麼,盡量不要問為什麼。
能理解的理解,不能理解的,背。基本上能過。
在網路上輸入:2010年9月全國計算機等級考試二級C語言試題及答案
2012年3月全國計算機等級考試二級C語言上機考試題庫及答案[1]
《國家計算機二級c語言歷年真題及答案》
Ⅶ 跪求福建省省計算機二級(C語言)考試題庫
哥們 有南開的一百道題 不知道你要不要
Ⅷ 急求福建省高等學校計算機等級考試(二級C語言)選擇題試題庫的答案。注意是福建省不是全國的。
1-5CCCCB 6-10DDCCD 11-15DDDCA 16-20BBAAC 21-25BACBA 26-30BCBAA 31-35BCCBB 36-40BBDBB 41-45DDABD 46-50AAADA 51-55ACDAA 56-60AAABA 61-65ACCBB 66-70BBDDC 71-75CDBBA 76-80BBDBC 81-85BAAAB 86-90ADDCA 91-95CBDAA 96-100CDCDA 101-105DCBCB 106-110BABAA 111-115CBDBD 116-120DBDBA 121-125CACAC 126-130BDCBA 131-135CBDAB 136-140DBDDB 141-145CAAAC 146-150BBCCD 151-155DDDAD 156-160AACBB 161-165AAACC 166-170ACABC 171-175CCBAC 176-180DCBCD
Ⅸ 求福建省省計算機二級(C語言)考試題庫
第二屆全國青少年信息學(計算機)奧林匹克分區聯賽復賽試題
(初中組 競賽用時:3小時)
1.編制一個乘法運算的程序(20分)
從鍵盤讀入2個100以內的正整數,進行乘法運算並以豎式輸出。
例如,輸入格式:8913 又如,輸入格式:16 8
輸出格式: 89 輸出格式: 16
× 13 × 8
267 128
89
1157
2.輸入三個自然數N,i,j (1<=i<=N,1<=j<=N),輸出在一個N*N格的棋盤中,與格子(i,j)同行、同列、同一對角線的所有格子的位置。(20分)
如:n=4,i=2,j=3表示了棋盤中的第二行第三列的格子,如下圖:
第1行
第2行
第3行
第4行
第一列 第二列 第三列 第四列
(2,3)
當n=4,i=2,j=3時,輸出的結果是:
(2,1) (2,2) (2,3) (2,4) {同一行上格子的位置}
(1,3) (2,3) (3,3) (4,3) {同列列上格子的位置}
(1,2) (2,3) (3,4) {左上到右下對角線上的格子的位置}
(4,1) (3,2) (2,3) (1,4) {左下到右上對角線上的格子的位置}
3.字元串編輯(30分)
從鍵盤輸入一個字元串(長度<=40個字元),並以字元 』.』 結束。
例如:』This is a book.』 現對該字元串進行編輯,編輯功能有:
D:刪除一個字元,命令的方式為:
D a 其中a為被刪除的字元
例如:D s 表示刪除字元 』s』 ,若字元串中有多個 『s』,則刪除第一次出現的。
如上例中刪除的結果為: 『Thi is a book.』
I:插入一個字元,命令的格式為:
I a1 a2 其中a1表示插入到指定字元前面,a2表示將要插入的字元。
例如:I s d 表示在指定字元 』s』 的前面插入字元 『d』 ,若原串中有多個 『s』 ,則插入在最後一個字元的前面,如上例中:
原 串:』This is a book.』
插入後:』This ids a book.』
R:替換一個字元,命令格式為:
R a1 a2 其中a1為被替換的字元,a2為替換的字元,若在原串中有多個a1則應全部替換。
例如: 原 串: 『This is a book.』
輸入命令:R o e
替換後的字元串為: 『This is a beek.』
在編輯過程中,若出現被改的字元不存在時,則給出提示信息。
4.比賽安排(30分)
設有有2 n(n<=6)個球隊進行單循環比賽,計劃在2 n – 1天內完成,每個隊每天進行一場比賽。設計一個比賽的安排,使在2 n – 1天內每個隊都與不同的對手比賽。
例如n=2時的比賽安排:
隊 1 2 3 4
比賽 1==2 3==4 一天
1==3 2==4 二天
1==4 2==3 三天