試題一、程式填空題(每空2分,共36分)
說明:閱讀下列程式說明和相應程式(段),在每小題提供的若干可選答案中,挑選乙個正確答案。
程式1、
【程式說明】
輸入一批以 -1結束的整數,求偶數和。
【程式】
#include <>
void main()
printf("sum=%d ", sum);
}(1) a、while(x == -1b、while(x != -1)
c、if(x == -1d、if(x != -1)
(2) a、x==2b、x%2==2
c、x%2==0d、x/2==0
(3) a、scanf("%d", &xb、scanf("%d", x)
c、sum=0d、x=sum
程式2、
【程式說明】
a是乙個3×3的矩陣,輸入a的元素,如果a是下三角矩陣, 輸出「yes」, 否則, 輸出「no」。(下三角矩陣,即主對角線以上的元素都為0, 主對角線為從矩陣的左上角至右下角的連線)
【程式】
#include <>
void main( )
(4) a、flag=0 b、flag==0 c、flag==1 d、flag=1
(5) a、a[k][i]!=0 b、a[i][k]==0 c、a[i][k]!=0 d、a[k][i]==0
(6) a、flag=0 b、flag==0 c、flag==1 d、flag=1
程式3、
【程式說明】
輸入乙個字串,將其中的大寫字母轉換為小寫字母後輸出。
【程式】
#include <>
void main( )
(7) a、'a'<=str[k]<='zb、str[k]> 'a'&&str[k]< 'z'
c、str[k]>= 'a'&&str[k]<= 'z' d、str[k]>= 'a'||str[k]<= 'z'
(8) a、str[k] = str[k] – 32b、str[k] = str[k] - 'a' + 'a'
c、tolower(str[kd、str[k] = str[k] - 'a' + 'a'
程式4、
【程式說明】
請仔細閱讀函式f1,然後在函式f2中填入正確的內容,使函式f1和函式f2有相同的功能。
【程式】
(9) a、s=ssb、ss=sc、ss=null d、s=null
(10) a、ss-sb、s-ss-1 c、s-ssd、s-ss+1
程式5、
【程式說明】
輸出1~1000之間所有滿足各位數字的立方和等於它本身的數。
【程式】
#include <>
void main( )
}(11) a、s=0; b、m=k; s=0; c、m=k; d、k=m; s=0;
(12) a、m=m/10 b、m=m%10c、m=m d、m=k/10
(13) a、m!=s b、m==sc、k!=s d、k==s
程式6、
【程式說明】
輸入10個整數,將它們存入陣列a中,再輸入乙個數x,然後在陣列中查詢x,如果找到,輸出相應的下標(如有多個元素與x相等,只要輸出下標值最小的那個元素的下標),否則,輸出「not found」。
【程式】
#include <>
void main( )
(14) a、sub=k; b、break; c、 d、sub=k; break;
(15) a、sub!=-1 b、sub!=0 c、sub==-1d、sub==0
程式7、
【程式說明】
當前目錄下存放著文字檔案將其中除數字以外的內容顯示在螢幕上。
【程式】
#include <>
#include <>
void main()
while(!feof(fr))
fclose(fr);
} (16) a、(fr=fopen(「
b、(fr=fopen(「
c、fr=fopen(「
d、fr=fopen(「
(17) a、ch=getchar(frb、ch=fgetc()
c、ch=fgetc(frd、ch=getchar()
(18) a、ch>=『0』||ch<=『9』 b、ch<『0』&&ch>『9』
c、ch>=『0』&&ch<=『9』 d、ch<『0』||ch>『9』
試題二、程式設計題(每題10分,共40分)
1、輸入10個整數,找出其中絕對值最小的數,將它和最後乙個數交換,然後輸出這10個數。
2、輸入乙個正實數x和乙個正整數n,求下列算式的值。要求定義和呼叫2個函式:fact(n)計算n的階乘;mypow(x, n)計算x的n次冪(即xn),2個函式的返回值型別都是double。
3、輸入10個整數,求它們的平均值,並輸出大於平均值的資料的個數。
4、 輸入兩個正整數m和n(m 第一章c語言概述 一 選擇題 1 乙個c程式的執行是從 a a本程式的main函式開始,到main函式結束 b本程式檔案的第乙個函式開始,到本程式檔案的最後乙個函式結束 c本程式的main函式開始,到本程式檔案的最後乙個函式結束 d本程式檔案的第乙個函式開始,到本程式main函式結束 2 在 c 語... 一 選擇題 1 下面關於c語言的敘述中,正確的是 d a 每行只能寫一條語句b 程式中必須包含有輸入語句 c main函式必須位於檔案的開頭 d 每條語句最後必須有乙個分號 2 在c語言中,正確的使用者識別符號是 b a 3fb forc struct d f.5 3 若有定義 int a 2 則正... 專題二練習 一 選擇 1 以下程式的執行結果是 南師大04 main a.5 b.4 c.6 d.不確定 2 以下程式的執行結果是 南師大04 main a.1 b.0 c.非0的數 d.1 3 如下程式的執行結果是 南師大04 void main printf a d,b d n a,b a.a ...簡單的c語言練習題
福建省二級C模擬題 1
C語言三大迴圈結構的練習題