點擊查看:全國計算機二級C語言程序設(shè)計章節(jié)練習題及答案匯總
填空題
1.C++語言中,基本數(shù)據(jù)類型包含有整型、浮點型 、 字符型 、空值型和 布爾型。
2.變量的存儲類可分為自動類 、 寄存器類 、 外鄒類 和靜態(tài)存儲類。
3.浮點型常量可分為單精度、雙精度 和 長雙精度 浮點型常量。
4.結(jié)合性從右至左的運算符有單目運算符 、 雙目運算符 和賦值運算符。
5.條件表達式是由三目 運算符組成的,該表達式的類型是由冒號左邊和右邊兩個操作數(shù)中類型高 的操作數(shù)類型決定的。
6.已知:double dd[ ][3]={{1.2, 2.4, 3.6}, {4.8, 5.2},{6.4}}; 這里dd是一個二 維數(shù)組的數(shù)組名,該數(shù)組共有 9 個元素,每個元素的類型是 double 。數(shù)組元素dd[0][0]的值是 1.2 ,dd[1][1]的值是 5.2 ,數(shù)組元素dd[2][2]的值是 0 。
7.已知:char ss[ ][6]={"while", "break", "for", "else"}; 字符數(shù)組ss是二 維數(shù)組,它的第1維大小應(yīng)該是 4 。使用cout和<<輸出字符串"for"時,對應(yīng)的表達式是 ss+2 。使用cout和<<輸出字符串"break"的子串"reak"時,對應(yīng)的表達式是 ss[1]+1 。使用cout和<<輸出字符串else中的字符's'時,對應(yīng)的表達式是 ss[3][2] 。
程序題
分析下列程序
1.
#include
void main()
{
int a,b;
cout<<"Enter a b: ";
cin>>b>>a;
int d=a-b;
cout<<"d="<
}
假定輸入為5和8。
答: d=3
2.
#include
void main()
{
const int A=8;
const char CH='k';
8
const double D=8.5;
cout<<"A="<
cout<<"CH+2="<
cout<<"D-5.8="<
}
答: A=8
CH=2=m
D-5.8=2.7
3.
#include
int a=9;
void main()
{
int b=5;
cout<<"a+b="<
static int c;
cout<<"c+a="<
const long int d=8;
cout<<"a+d-b="<
}
答: a+b=14
c+a=9
a+d-b=12
4.
#include
void main()
{
int a=3;
char b='m';
cout<<"a="<
if(a<=b)
cout<
else
cout<
}
4.華氏溫度轉(zhuǎn)換成攝氏溫度的計算公式如下:
C=(F32)*5/9
其中,C表示攝氏溫度,F(xiàn)表示華氏溫度。從鍵盤上輸入一攝氏溫度,編程輸出對應(yīng)的華氏溫度。
答:編程如下:
#include
void main()
{
double c,f;
cout<<"請輸入一個攝氏溫度值:";
cin>>c;
f=9.0/5.0*c+32.0;
cout<<"攝氏溫度為"<
14
}
從鍵盤上輸入5個浮點數(shù),輸出它們的和以及平均值。
答:編程如下:
#include
void main()
{
double a,b,c,d,e;
cout<<"請輸入5個double型數(shù):";
cin>>a>>b>>c>>d>>e;
double f=a+b+c+d+e;
cout<<"輸入的5個數(shù)的和是"<
}
將字符串"12345",逆向輸出為"54321"。
答:編程如下:
#include
void main()
{
char a[]="12345";
cout<
}
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018年全國計算機等級考試復(fù)習知識點匯總(各科目)
2018全國計算機等級考試備考經(jīng)驗及應(yīng)試技巧匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |