c語言的語句至少包含
1. c語言考試題
1、一個C語言程序的語句至少應包含一個___main函數___。
2、C語言源程序文件的擴展名是__ .C ____,經過編譯、連接後,生成文件的擴展名是__ .h ____。
3、結構化程序由順序結構、___選擇___和___循環___三種基本結構組成。
4、C語言的執行是從____main函數__開始執行的。
5、C源程序的語句分隔符是___分號___。
6、在C語言中,用關鍵字_____float_定義單精度實型變數。
7、表達式S=12應當讀做「___把12賦值給S___」。
8、C語言源程序的基本單位是___函數___。
9、設int x=9,y=8;表達式x-=y+1的結果是___0___。
10、若a為整型變數,a=12,則表達式:a * =2+3的值___60__。
11、調用C語言對輸入輸出處理的庫函數時,在# include命令行中應包含的頭文件是___stdio.h___。
12、表達式9%5的結果是__4____。
13、若a為整型變數,a=12,則表達式:a+=4的值_16_____。
14、 在C語言中,要求運算數必須是整型的運算符是__%____。
15、在C語言中,用____非零整數__表示邏輯「真」值。
16、表達式10/3的結果是__3____。
17、通常一個位元組包含__8____個二進制位。
18、 假設所有變數均為整型,a=2,b=5,b++則表達式a+b的值是_8_____。
19、在C語言中,最基本的數據類型只有四種,它們分別是:_int_____、___float___、__char____和double。
20、一個C程序有且僅有一個____main__函數。
21、若a為整型變數,a=12,則表達式:a-=2的值_10____。
22、在C語言中,有三種邏輯運算符,它們分別是:__與____、___或___、__非____。
23、在C語言中,字元輸入函數和字元輸出函數分別是:__getchar____和___putchar___。
24、C程序開發的四個步驟是___輸入與編輯源程序___、__編譯____、__連接____和執行。
25、C程序的結構分別是:順序結構、__選擇結構____、__循環結構____。
26、if語句中的表達式可以是關系表達式、__算術表達式____、__賦值表達式____。
27、__x>y_?x:y___是C語言中惟一一個三元運算符。
28、C語言提供的預處理命令主要包括如下三種:宏定義、__文件包含____、___條件編譯___。
二、閱讀程序,寫出下列程序運行結果。
1、2
2、K
3、a 97
4、無結果
三、編寫程序
1、編寫一個C程序,輸入a、b、c 3個數,輸出其中最大的數。
#include
Void main()
{
Int a,b,c;
Printf("請輸入三個數");
Scanf(%d%d%d,&a,&b,&c);
If(a<b)
A=b;
If(a<c)
A=c;
Printf("最大的數:%d",a);
}
求1—50的之和。
#include
Void mian()
{
Int sum=0,i;
For(i=1;i<=50;i++)
Sum+=i;
Printf("1-50之和為:%d",sum);
}
從鍵盤輸入一個大寫字母,要求改用小寫字母輸出。
#include
Void mian()
{
Char c;
Printf("請輸入一個字母");
Scanf("%c".&c);
Printf("它的小寫字母為%c",c+32);
}
利用while語句,計算1+1/2+1/4+…+1/100的值,並顯示出來。
#include
Void mian()
{
Float sum=0,temp;
Int i =1;
While(i<=100)
{
Temp=1/i;
Sum+=temp;
I++
}
Printf("結果為%d",sum);
}
輸入兩個整數,輸出其中的大數。
#include
Void mian()
{
Int a,b;
Printf("請輸入兩個數");
Scanf("%d%d".&a,&b);
Printf("大數是:%d"a>b?a:b);
}
6、利用while語句,計算1+1/3+1/5+…+1/99的值,並顯示出來。
#include
Void mian()
{
Int i =1;
Float sum=0,temp=0;
While(i<=99)
{
Temp =1/i;
Sum+=temp;
I=i+2;
}
Printf("結果為: %f",sum),
}
2. 一個C語言程序中至少應包含一個什麼
一個主函數。即main函數。
main函數是程序的入口,不管它在程序頭文件下面的任何地方,程序執行時都是先調用main函數,再用main函數調用各個函數,舉個形象的例子,有個「做菜」程序,那麼「
做菜
」這個過程就是「主函數」。在主函數中,根據情況,可能還需要調用「買菜,切菜,炒菜」等子函數。
擴展:在源程序中,很多符號都是成對匹配出現的,為避免遺漏必須配對使用的符號,在輸入時,可連續輸入這些起止標識符,然後再在其中進行插入來完成內容的編輯。雖然C語言程序的書寫格式非常自由,但從程序結構清晰,便於閱讀、理解、維護的角度出發,建議在書寫程序時應遵循以下規則,以養成良好的編程習慣。
1、一個說明或一條語句佔一行。
2、用花括弧括起來的部分,通常表示了程序的某一層次結構,左花括弧一般與該結構語句的第一個字母對齊並單獨佔一行;右花括弧同樣單獨佔一行,與該結構開始處的左花括弧對齊。
3. C語言考試
1、一個C語言程序的語句至少應包含一個___main函數___。
2、C語言源程序文件的擴展名是__
.C
____,經過編譯、連接後,生成文件的擴展名是__
.h
____。
3、結構化程序由順序結構、___選擇___和___循環___三種基本結構組成。
4、C語言的執行是從____main函數__開始執行的。
5、C源程序的語句分隔符是___分號___。
6、在C語言中,用關鍵字_____float_定義單精度實型變數。
7、表達式S=12應當讀做「___把12賦值給S___」。
8、C語言源程序的基本單位是___函數___。
9、設int
x=9,y=8;表達式x-=y+1的結果是___0___。
10、若a為整型變數,a=12,則表達式:a
*
=2+3的值___60__。
11、調用C語言對輸入輸出處理的庫函數時,在#
include命令行中應包含的頭文件是___stdio.h___。
12、表達式9%5的結果是__4____。
13、若a為整型變數,a=12,則表達式:a+=4的值_16_____。
14、
在C語言中,要求運算數必須是整型的運算符是__%____。
15、在C語言中,用____非零整數__表示邏輯「真」值。
16、表達式10/3的結果是__3____。
17、通常一個位元組包含__8____個二進制位。
18、
假設所有變數均為整型,a=2,b=5,b++則表達式a+b的值是_8_____。
19、在C語言中,最基本的數據類型只有四種,它們分別是:_int_____、___float___、__char____和double。
20、一個C程序有且僅有一個____main__函數。
21、若a為整型變數,a=12,則表達式:a-=2的值_10____。
22、在C語言中,有三種邏輯運算符,它們分別是:__與____、___或___、__非____。
23、在C語言中,字元輸入函數和字元輸出函數分別是:__getchar____和___putchar___。
24、C程序開發的四個步驟是___輸入與編輯源程序___、__編譯____、__連接____和執行。
25、C程序的結構分別是:順序結構、__選擇結構____、__循環結構____。
26、if語句中的表達式可以是關系表達式、__算術表達式____、__賦值表達式____。
27、__x>y_?x:y___是C語言中惟一一個三元運算符。
28、C語言提供的預處理命令主要包括如下三種:宏定義、__文件包含____、___條件編譯___。
二、閱讀程序,寫出下列程序運行結果。
1、2
2、K
3、a
97
4、無結果
三、編寫程序
1、編寫一個C程序,輸入a、b、c
3個數,輸出其中最大的數。
#include<stdio.h>
Void
main()
{
Int
a,b,c;
Printf("請輸入三個數");
Scanf(%d%d%d,&a,&b,&c);
If(a<b)
A=b;
If(a<c)
A=c;
Printf("最大的數:%d",a);
}
求1—50的之和。
#include<stdio.h>
Void
mian()
{
Int
sum=0,i;
For(i=1;i<=50;i++)
Sum+=i;
Printf("1-50之和為:%d",sum);
}
從鍵盤輸入一個大寫字母,要求改用小寫字母輸出。
#include<stdio.h>
Void
mian()
{
Char
c;
Printf("請輸入一個字母");
Scanf("%c".&c);
Printf("它的小寫字母為%c",c+32);
}
利用while語句,計算1+1/2+1/4+…+1/100的值,並顯示出來。
#include<stdio.h>
Void
mian()
{
Float
sum=0,temp;
Int
i
=1;
While(i<=100)
{
Temp=1/i;
Sum+=temp;
I++
}
Printf("結果為%d",sum);
}
輸入兩個整數,輸出其中的大數。
#include<stdio.h>
Void
mian()
{
Int
a,b;
Printf("請輸入兩個數");
Scanf("%d%d".&a,&b);
Printf("大數是:%d"a>b?a:b);
}
6、利用while語句,計算1+1/3+1/5+…+1/99的值,並顯示出來。
#include<stdio.h>
Void
mian()
{
Int
i
=1;
Float
sum=0,temp=0;
While(i<=99)
{
Temp
=1/i;
Sum+=temp;
I=i+2;
}
Printf("結果為:
%f",sum),
}
4. C語言考題
1、一個C語言程序的語句至少應包含一個___main函數___。
2、C語言源程序文件的擴展名是__
.C
____,經過編譯、連接後,生成文件的擴展名是__
.h
____。
3、結構化程序由順序結構、___選擇___和___循環___三種基本結構組成。
4、C語言的執行是從____main函數__開始執行的。
5、C源程序的語句分隔符是___分號___。
6、在C語言中,用關鍵字_____float_定義單精度實型變數。
7、表達式S=12應當讀做「___把12賦值給S___」。
8、C語言源程序的基本單位是___函數___。
9、設int
x=9,y=8;表達式x-=y+1的結果是___0___。
10、若a為整型變數,a=12,則表達式:a
*
=2+3的值___60__。
11、調用C語言對輸入輸出處理的庫函數時,在#
include命令行中應包含的頭文件是___stdio.h___。
12、表達式9%5的結果是__4____。
13、若a為整型變數,a=12,則表達式:a+=4的值_16_____。
14、
在C語言中,要求運算數必須是整型的運算符是__%____。
15、在C語言中,用____非零整數__表示邏輯「真」值。
16、表達式10/3的結果是__3____。
17、通常一個位元組包含__8____個二進制位。
18、
假設所有變數均為整型,a=2,b=5,b++則表達式a+b的值是_8_____。
19、在C語言中,最基本的數據類型只有四種,它們分別是:_int_____、___float___、__char____和double。
20、一個C程序有且僅有一個____main__函數。
21、若a為整型變數,a=12,則表達式:a-=2的值_10____。
22、在C語言中,有三種邏輯運算符,它們分別是:__與____、___或___、__非____。
23、在C語言中,字元輸入函數和字元輸出函數分別是:__getchar____和___putchar___。
24、C程序開發的四個步驟是___輸入與編輯源程序___、__編譯____、__連接____和執行。
25、C程序的結構分別是:順序結構、__選擇結構____、__循環結構____。
26、if語句中的表達式可以是關系表達式、__算術表達式____、__賦值表達式____。
27、__x>y_?x:y___是C語言中惟一一個三元運算符。
28、C語言提供的預處理命令主要包括如下三種:宏定義、__文件包含____、___條件編譯___。
二、閱讀程序,寫出下列程序運行結果。
1、2
2、K
3、a
97
4、無結果
三、編寫程序
1、編寫一個C程序,輸入a、b、c
3個數,輸出其中最大的數。
#include
Void
main()
{
Int
a,b,c;
Printf("請輸入三個數");
Scanf(%d%d%d,&a,&b,&c);
If(a<b)
A=b;
If(a<c)
A=c;
Printf("最大的數:%d",a);
}
求1—50的之和。
#include
Void
mian()
{
Int
sum=0,i;
For(i=1;i<=50;i++)
Sum+=i;
Printf("1-50之和為:%d",sum);
}
從鍵盤輸入一個大寫字母,要求改用小寫字母輸出。
#include
Void
mian()
{
Char
c;
Printf("請輸入一個字母");
Scanf("%c".&c);
Printf("它的小寫字母為%c",c+32);
}
利用while語句,計算1+1/2+1/4+…+1/100的值,並顯示出來。
#include
Void
mian()
{
Float
sum=0,temp;
Int
i
=1;
While(i<=100)
{
Temp=1/i;
Sum+=temp;
I++
}
Printf("結果為%d",sum);
}
輸入兩個整數,輸出其中的大數。
#include
Void
mian()
{
Int
a,b;
Printf("請輸入兩個數");
Scanf("%d%d".&a,&b);
Printf("大數是:%d"a>b?a:b);
}
6、利用while語句,計算1+1/3+1/5+…+1/99的值,並顯示出來。
#include
Void
mian()
{
Int
i
=1;
Float
sum=0,temp=0;
While(i<=99)
{
Temp
=1/i;
Sum+=temp;
I=i+2;
}
Printf("結果為:
%f",sum),
}
5. c語言中語句體包含哪些內容
一個程序中,{}裡面的內容就是語句體。
6. 一個C語言語句應至少包括一個 號。
頂樓上,不過補充一點,這個分號是在英文輸入下的半形分號 是;而非三樓說的;
7. C語言考試題
二、 3
c=K
a,97
此題無結果。。而且編譯是錯的
三、
1、#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[3],i;
for(i=0;i<3;i++)
cin>>a[i];
sort(a,a+3);
cout<<"最大值為:"<<a[2]<<endl;
system("pause");
return 0;
}
2、#include<iostream>
using namespace std;
int main()
{
int sum=0,i;
for(i=1;i<=50;i++)
{
sum+=i;
}
cout<<sum<<endl;
while(1);
}
3、#include<iostream>
using namespace std;
int main()
{
char a,b;
cin>>a;
a=(a>='A'&&a<='Z')?(a+32):a;
cout<<a<<endl;
system("pause.");
}
4#include<stdio.h>
int main()
{
int i=2;
double sum=1.0;
while(i<=100)
{
sum+=1.0/i;
i+=2;
}
printf("%lf\n",sum);
while(1);
}
5、
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
{
if(a>b) cout<<a<<endl;
else cout<<b<<endl;
}
while(1);
return 0;
}
6、#include<stdio.h>
int main()
{
int i=3;
float sum=1.0;
while(i<=99)
{
sum+=1.0/i;
i+=2;
}
printf("%f\n",sum);
while(1);
}
8. C語言的幾本語句有哪些
從程序流程的角度來看,程序可以分為三種基本結構, 即順序結構、分支(選擇)結構、循環結構。
這三種基本結構可以組成所有的各種復雜程序。
C語言提供了多種語句來實現這些程序結構。
C程序的語句
C程序的執行部分是由語句組成的。 程序的功能也是由執行語句實現的。
C語句可分為以下五類:
1.表達式語句;
2.函數調用語句;
3.控制語句;
4.復合語句;
5.空語句。
下面分別作詳細說明:
編輯本段表達式語句
表達式語句由表達式加上分號「;」組成。
其一般形式為: 表達式;執行表達式語句就是計算表達式的值。
例如: x=y+z;a=520; 賦值語句;
y+z;加法運算語句,但計算結果不能保留,無實際意義;
i++; 自增1語句,i值增1。
i++; 是先運算i後再加1。
++i; 是先把i值增1後運算。
編輯本段函數調用語句
由函數名、實際參數加上分號「;」組成。
其一般形式為: 函數名(實際參數表) ;
執行函數語句就是調用函數體並把實際參數賦予函數定義中的形式參數,然後執行被調函數體中的語句,求取函數值。
調用庫函數,輸出字元串。
例如:
printf(a,b,c); /*調用名為"printf"的函數*/
編輯本段控制語句
控制語句用於控製程序的流程, 以實現程序的各種結構方式。
它們由特定的語句定義符組成。C語言有九種控制語句。 可分成以下三類:
(1). 條件判斷語句
if語句、switch語句;
(2) .循環執行語句
do while語句、while語句、for語句;
(3). 轉向語句
break語句、goto語句(此語句盡量少用,因為這不利結構化程序設計,濫用它會使程序流程無規律、可讀性差)、continue語句、return語句。
編輯本段條件判斷
int x,y;
if(x>y)
printf("x,\n");
else
printf("y,\n");
編輯本段復合語句
把多個語句用括弧{}括起來組成的一個語句稱復合語句。 在程序中應把復合語句看成是單條語句,而不是多條語句,例如
{
x=y+z;
a=b+c;
printf(「%d%d」,x,a);
}
是一條復合語句。復合語句內的各條語句都必須以分號「;」結尾;此外,在括弧「}」外不能加分號。
編輯本段空語句
只有分號「;」組成的語句稱為空語句。 空語句是什麼也不執行的語句。在程序中空語句可用來作空循環體。
例如 while(getchar()!='\n'); 本語句的功能是,只要從鍵盤輸入的字元不是回車則重新輸入。這里的循環體為空語句。
9. C語言題...
1
#include <stdio.h>
void main()
{ char a[100],b[100],temp;
int i=0,j=0,k;
printf("請輸入字元串:");
gets(a);
while(a[i])
{ if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))
{ b[j]=a[i]; j++;}
i++;
}
b[j]='\0';
for(i=0;i<j-1;i++)/*排序,是按照降序排的。*/
for(k=i+1;k<j;k++)/*每一個數跟後面的數都進行比較,後面大的就交換過來*/
if(b[k]>b[i]){temp=b[k]; b[k]=b[i]; b[i]=temp;}
printf("\n結果為:");
puts(b);
}
2
#include <stdio.h>
void main()
{ char a[100],b[100];
int i=0,j=0;
printf("請輸入字元串:");
gets(a);
while(a[i])
{ if(a[i]>='a'&&a[i]<='z')
{ b[j]=a[i]; j++;}
i++;
}
b[j]='\0';
printf("\n結果為:");
puts(b);
}
3
#include <stdio.h>
void main()
{ char a[100],b[27]={'\0'};
int c[27];
int i,j;
printf("請輸入字元串:");
gets(a);
for(i=0;i<=27;i++)
c[i]=0;
b[0]=a[0];b[1]='\0';c[0]=1;
for(i=1;a[i];i++)
{ for(j=0;b[j];j++)
if(a[i]==b[j]) {c[j]++; break;}
if(b[j]=='\0') { b[j]=a[i]; b[j+1]='\0';c[j]++;}
}
printf("\n結果為:");
for(i=0;b[i];i++)
printf("\n%c字母個數:%d",b[i],c[i]);
}
10. C語言1.C程序是由( )構成的,一個C程序中至少包含( ) 。因此,(
C程序是由函數構成的,一個C程序中至少包含一個main函數。函數是C程序的基本單位。