遠程教育c語言程序設計試題
⑴ c語言程序設計試題
#include <stdio.h>
#include <math.h>
int main( void )
{
int x=0,y=0;
int num=0;
double s_n = 0.00 ;
for ( x=0;x<10;x++ )
{
for ( y=0;y<10;y++ )
{
//num=1000*x + 100*x + 10* y + y ;
num=1100*x + 11 *y ;
s_n=floor(sqrt( num ));
if ( fabs(s_n * s_n - num) <= 0.0005 )
{
printf( "x=%d y=%d\n" , x , y );
}
}
}
return 0;
}
x=0 y=0
x=7 y=4
⑵ c語言程序設計試題
1. 一條簡單語句是以_____;___字元作為結束符的,一條復合語句是分別以___{_____字元和_____}___字元作為開始符和結束符的。
2. 任何一個C++程序至少且只能包含一個_____主___函數,且程序總是從這個函數開始執行,不論這個函數的位置如何。一個函數定義由 函數頭 和 函數體 兩部分組成。
3. C++頭文件和源程序文件的擴展名分別為 .h 和 .cpp。
4. cout與操作符__<<_配合使用才能顯示輸出,cin與操作符_>>_配合使用才能實現輸入。
5. 數據類型int,char,bool,float,double, int * 等的類型長度分別為___4_、1_、_1_、_4、_8___和_____4___。
6. 數值常量46、0173和0x62對應的十進制值分別為_____46___、____123____和______98__。
7. 字元串」It\』s\40a\40C++programe!」中包含有______19____個字元。
8. 若x=5,y=10,則計算y*=++x表達式後,x和y的值分別為____6____和____60____。
9. 若x=25,則計算y=x--表達式後,x和y的值分別為____24____和__25______。
10. 假定x和ch分別為int型和char型,則sizeof(x)和sizeof(ch)的值分別為___4_____和_____1___。
11. 假定x=64,y=88,則x<<2和y>>2的值分別為____128____和___44_____。
12. 假定x是一個邏輯量,則x&&true的值與_____x___的值相同,x||false的值也與_____x___的值相同。
13. 假定x是一個邏輯量,則x&&!x和x||!x的值分別為____0____和____1____。
14. 假定x=10,則表達式x<=10?20:30的值為____20____。
15. 表達式sqrt(81)和pow(6,3)的值分別為________9______和_________216_____。
16. 數學算式(1+x)sin48°和axbex+1對應的算術表達式分別為___(1+x)*sin(48*3.14159/180)_____和_____a*pow(x,b)*exp(x+1)___。
17. 邏輯表達式:a>=x||b>2*y+10的相反式為:___~(a<=x&&2*y+10)_____。
18. 在嵌套的if語句中,每個else關鍵字與它前面最接近的____if____關鍵字相配套。
19. 在for語句中,假定循環體被執行次數為n,則<表達式1>共被計算____n___次,<表達式2>共被計算____n____次,<表達式3>共被計算____n____次。
20. 執行for和while循環時,每次是先進行____條件____的判斷,然後再執行____循環___,執行do循環時則相反。
⑶ 繼續教育學院C語言程序設計考試試題答案
四、(1)
i=9,j=10,m=8,n=10.
(2) a,97
a,97
五、
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if (a>b)
printf("%d",a);
else
printf("%d",b);
system("pause");
return 0;
}
⑷ C語言程序設計試題
1. x>0 x>=0
2. x=y; y=temp;
3. m%i==0 i>k
4. n/100 i*i*i+j*j*j+k*k*k
4. c=getchar() n++
5. if(k>s) printf("%5d",n); m>0 m=m/10
15. -2
16. 無法解答
17. B
18. 48,0
19. C
21. A
23. 14
希望回答對你有幫助。
⑸ C語言程序設計考題
嗯.答案是這樣的:
1.對 2.錯 3.錯 4.錯 5.錯 6.對 7.對 8.錯 9.對 10.錯
要是有那道題不明白..可以求助問我.我幫你解釋..
⑹ c語言程序設計試題
#include<iostream>
using namespace std;
int main()
{
double weekSalary,workingTime;
int dol,cent;
do
{
cout<<"請輸入一周薪水,輸入須為數值且不小於零,單位為「美元」)"<<endl;
cin>>weekSalary;
}while(weekSalary<0)
do
{
cout<<"請輸入工作時間,輸入須為數值且大於0.0小於168.0,單位為「小時」)"<<endl;
cin>>workingTime;
}while(workingTime<=0)
if(weekprice/workingTime==0)
{
cent=(int)(weekSalary*10.0/workingTime);
cout<<"Your average hourly pay rate is 0 dollars and"<<cent<<" cents."<<endl;
}
else
{
dol=(int)(weekSalary/workingTime);
cent=(int)((weekSalary-dol*workingTime)*10.0/wokingTime);
cout<<"Your average hourly pay rate is "<<dol<<" dollars and "<<cent<<" cents."<<endl;
}
return 0;
}