版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
title高級語言程序設(shè)計(C++)(華北電力大學(xué)(保定))中國大學(xué)mooc答案100分最新版content
01編程基礎(chǔ)編程基礎(chǔ)編程基礎(chǔ)測驗1、在程序中要表示年齡通常用什么類型?答案:int2、在程序中表示一個百分制成績(最小分值是1分)應(yīng)該用什么類型?答案:int3、在程序中表示平均值一般用什么類型?答案:double4、在程序中“012”表示它是幾進制數(shù)?答案:八進制5、在程序中“0x78”表示它是幾進制數(shù)?答案:十六進制6、計算機可以直接理解和執(zhí)行用C++語言編寫的源程序。答案:錯誤7、匯編程序是將匯編語言源程序翻譯成二進制代碼的程序。答案:正確8、
在計算機中每一種數(shù)據(jù)類型都有它的表示范圍。答案:正確9、C++語言是大小寫不敏感的,Main和main作用是一樣的。答案:錯誤10、
C++語言中,每條語句都要以分號結(jié)束。答案:正確11、執(zhí)行下面的語句,屏幕上輸出多少?inta=1.6;cout<<a;
答案:112、執(zhí)行下面的語句,屏幕上輸出什么?intx=2,y=3;x*=y+8;cout<<x;
答案:2213、執(zhí)行程序時,計算機算出來下面表達式的值是多少?42/5
答案:814、執(zhí)行程序時,計算機算出來下面表達式的值是多少?42%5
答案:215、執(zhí)行程序時,計算機算出來下面表達式的值是多少?42/5.0
答案:8.416、執(zhí)行程序時,計算機算出來下面表達式的值是多少?13/36
答案:017、執(zhí)行程序時,計算機算出來下面表達式的值是多少?3.1*4
答案:12.418、執(zhí)行程序時,計算機算出來下面表達式的值是多少?3-2.6
答案:0.419、執(zhí)行程序時,計算機算出來下面表達式的值是多少?3+’0′
答案:5120、執(zhí)行程序時,計算機算出來下面表達式的值是多少?’a’-‘A’
答案:3221、執(zhí)行完下面的語句,屏幕上會輸出什么?cout<<“ABC\b\b”;
答案:A22、程序中的1.2e-3代表數(shù)值大小是多少?
答案:0.001223、
65.125轉(zhuǎn)成二進制是多少?
答案:1000001.00124、將1E0D轉(zhuǎn)為十進制數(shù)是多少?
答案:769302順序結(jié)構(gòu)順序結(jié)構(gòu)順序結(jié)構(gòu)單元測驗1、從下列選項中選擇C++的關(guān)鍵字答案:default2、下面選項中用逗號分隔了3組符號,請選出在C++程序中均可以作為用戶標識符的一組符號答案:as_b3,_224,Else3、在C++中,下列合法的字符常量是答案:‘\x76’4、以下選項中不正確的轉(zhuǎn)義字符是答案:‘\080’
5、已知inty;doublex=-3;,執(zhí)行語句y=x%2;后,變量y的值為答案:語句中有語法錯誤6、已定義x和y為double類型,表達式“x=1,y=x+3/2”值為答案:2.07、若有定義:intx=3,y=2;floata=2.5,b=3.5;,則表達式(x+y)%2+(int)a/(int)b的值為答案:18、若x和n均是int型變量,且x的初值為12,n的初值為5,則執(zhí)行表達式x%=(n%=2)后x的值為答案:09、假設(shè)a、b為整型變量,則表達式(a=2,b=5,a++,b++,a+b)的值為答案:910、執(zhí)行下面程序段中的cout后,a的值是:inta;cout<<(a=35,a4,a+5);答案:1511、1個字節(jié)等于_____個二進制位。
答案:812、
一個C++程序的開發(fā)過程包括:編輯、_____、連接和運行4個步驟。
答案:編譯13、若a、b和c均為int型變量,則計算表達式a=(b=4)+(c=2)后,a值為
答案:614、下面程序段的運行結(jié)果是:charch=’a’;intk=12;cout<<ch<<“,k=”<<k;
答案:a,k=1215、若a是int型變量,則執(zhí)行表達式a=25/3%3后a的值為
答案:216、若有定義intm=5,y=2;,則執(zhí)行表達式y(tǒng)+=y-=m*=y后y的值為
答案:-1617、程序功能:將兩個變量中的值對調(diào),請?zhí)羁铡?include<iostream>usingnamespacestd;intmain(){inta,b;cin>>a>>b;a=a+b;b=a-b;
a=______;cout<<a<<“,”<<b;return0;}
答案:a-b18、讀程序?qū)戇\行結(jié)果#include<iostream>usingnamespacestd;intmain(){chara=’a’;a–;cout<<a+’2′-‘0′<<(char)(a+’3’-‘0’);return0;}
答案:98c19、讀程序?qū)戇\行結(jié)果#include<iostream>usingnamespacestd;intmain(){inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);cout<<a<<b<<c;return0;}
答案:00520、讀程序?qū)戇\行結(jié)果#include<iostream>usingnamespacestd;intmain(){intx=5,y=3;cout<<(y=x/y);return0;}
答案:1作業(yè)順序結(jié)構(gòu)順序結(jié)構(gòu)單元作業(yè)1、輸入一個5位正整數(shù),將它奇數(shù)位上的數(shù)字取出,按照原數(shù)據(jù)的低位為新數(shù)據(jù)的高位的順序構(gòu)成新的數(shù)并輸出。例如,輸入12345,輸出531。
建議:本題是主觀題,暫無解析2、輸入兩個字符到字符變量a、b中,交換a、b中的字符并輸出。
建議:本題是主觀題,暫無解析3、已知三角形的邊長,計算三角形面積。
建議:本題是主觀題,暫無解析4、輸入一個字符,求出它的前驅(qū)和后繼字符
建議:本題是主觀題,暫無解析順序結(jié)構(gòu)順序結(jié)構(gòu)測驗1、C++程序的基本單位是答案:函數(shù)2、從下列選項中選擇C++的合法關(guān)鍵字答案:default3、下列敘述不正確的是答案:在C++程序中,無論是整數(shù)還是實數(shù),都能正確無誤地表示4、下面選項中用逗號分隔了3組符號,請選出在C++程序中均可以作為用戶標識符的一組符號是答案:as_b3,_224,Else5、在C++中,下列合法的字符常量是答案:‘\x76’6、以下說法正確的是答案:C++程序是從main()函數(shù)開始執(zhí)行7、以下敘述中不正確的是答案:從鍵盤輸入數(shù)值時,對于整型變量只能輸入整型值,對于實型變量只能輸入實型值8、以下選項中合法的用戶標識符是答案:_2439、以下選項中合法的C++字符常量是答案:‘\t’10、以下選項中不正確的轉(zhuǎn)義字符是答案:‘020’
11、C++中的標識符只能由字母、數(shù)字和下劃線3種字符組成,且第一個字符答案:必須為字母或下劃線12、已知inty;doublex=-3;,執(zhí)行語句y=x%2;后,變量y的值為答案:語句中有語法錯誤13、已知inta,b;,執(zhí)行cin>>a>>b;輸入數(shù)據(jù)時,不能作為數(shù)據(jù)分隔符的是答案:逗號14、已定義x和y為double類型,表達式“x=1,y=x+3/2”值為答案:2.015、若有定義:intx=3,y=2;floata=2.5,b=3.5;,則表達式(x+y)%2+(int)a/(int)b的值為答案:116、若x和n均是int型變量,且x的初值為12,n的初值為5,則執(zhí)行表達式x%=(n%=2)后x的值為答案:017、假設(shè)a、b為整型變量,則表達式(a=2,b=5,a++,b++,a+b)的值為答案:918、若變量sum和pad都是int類型,經(jīng)過下面一系列運算后pad的值是:sum=pad=5;pad=sum++,pad++,++pad;答案:719、合法的C++語句是答案:–i;20、執(zhí)行下面程序段中的cout后,a的值是:inta;cout<<(a=35,a4,a+5);答案:1521、1個字節(jié)等于_____個二進制位。
答案:822、
一個C++程序的開發(fā)過程包括:編輯、_____、連接和運行4個步驟。
答案:編譯23、若s是int型變量,且s=6,則表達式s++的值為
答案:624、若a、b和c均為int型變量,則計算表達式a=(b=4)+(c=2)后,a值為
答案:625、字符串”ab\034\\x79″的長度為
答案:526、下面程序段的運行結(jié)果是:charch=’a’;intk=12;cout<<ch<<“,k=”<<k;
答案:a,k=1227、若a是int型變量,則執(zhí)行表達式a=25/3%3后a的值為
答案:228、若a是int型變量,則表達式(a=45,a2),a+6的值為
答案:2629、若有定義intm=5,y=2;,則執(zhí)行表達式y(tǒng)+=y-=m*=y后y的值為
答案:-1630、程序功能:將兩個變量中的值對調(diào),請?zhí)羁铡?include<iostream>usingnamespacestd;intmain(){inta,b;cin>>a>>b;a=a+b;b=a-b;
a=______;cout<<a<<“,”<<b;return0;}
答案:a-b31、程序功能:計算。請?zhí)羁铡?include<iostream>
usingnamespacestd;intmain(){doublea;a=sin(3.14159/4);cout<<a;return0;}
答案:(以下答案任選其一都對)#include
;
#include“cmath”32、讀程序?qū)戇\行結(jié)果#include<iostream>usingnamespacestd;intmain(){chara=’a’;a–;cout<<a+’2′-‘0′<<(char)(a+’3’-‘0’);return0;}
答案:98c33、讀程序?qū)戇\行結(jié)果#include<iostream>usingnamespacestd;intmain(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;cout<<d*y;return0;}
答案:034、讀程序?qū)戇\行結(jié)果#include<iostream>usingnamespacestd;intmain(){inti=010,j=10;cout<<++i<<j–;return0;}
答案:91035、讀程序?qū)戇\行結(jié)果#include<iostream>usingnamespacestd;intmain(){doublex=5.16894;cout<<(int)(x*1000+0.5)/(double)1000;return0;}
答案:5.16936、讀程序?qū)戇\行結(jié)果#include<iostream>usingnamespacestd;intmain(){inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);cout<<a<<b<<c;return0;}
答案:00537、讀程序?qū)戇\行結(jié)果#include<iostream>usingnamespacestd;intmain(){intx=5,y=3;cout<<(y=x/y);return0;}
答案:103選擇結(jié)構(gòu)選擇結(jié)構(gòu)選擇結(jié)構(gòu)單元測驗1、
讀下列程序:include<iostream>usingnamespacestd;
intmain()
{
intx,y;
cin>>x;
y=0;
if(x>=0)
{if(x>0)y=0;}
elsey=-1;
cout<<y;
return0;
}
運行時從鍵盤輸入32,則輸出結(jié)果是()答案:02、為表示關(guān)系:x≥y≥z,應(yīng)使用的C語言表達式是()答案:
(x>=y)&&(y>=z)3、下列程序的輸出結(jié)果是()include<iostream>usingnamespacestd;
intmain()
{
inta=2,b=-1,c=2;
if(a<b)
if(b<0)c=0;
elsec+=1;
cout<<c;
return0;
}答案:24、以下程序的運行結(jié)果是()include<iostream>using
namespace
std;
int
main()
{
intk=2;
switch(k)
{
case1:cout<<k;break;
case2:cout<<k;k++;
case3:cout<<k;break;
case4:cout<<k;
default:cout<<“full”;
}
return0;
}答案:
2
35、讀下列程序:include<iostream>usingnamespacestd;
intmain()
{
doublea,b,t;
cin>>a>>b;
if(a>b){t=a;a=b;b=t;}
cout<<a<<“,”<<b;
return0;
}
運行時從鍵盤輸入3.8,-3.4,則正確的輸入結(jié)果是()答案:
-3.4,3.86、請寫出與以下表達式等價的表達式
!(x>0)
答案:x<=07、若從鍵盤輸入58,則以下程序輸出的結(jié)果是
include<iostream>using
namespace
std;
int
main()
{
inta;
cin>>a;
if(a>50)cout<<a;
if(a>40)cout<<a;
if(a>30)cout<<a;
return0;
}答案:5858588、表達式4&&0||2的值為
答案:19、#include<iostream>
using
namespace
std;
int
main()
{
intg;
cin>>g;
switch(g/10)
{
case10:
case9:cout<<“A”<<endl;break;
case8:cout<<“B”<<endl;break;
case7:cout<<“C”<<endl;break;
case6:cout<<“D”<<endl;break;
default:cout<<“E”<<endl;
}
return0;
}
輸入78,輸出為
答案:(以下答案任選其一都對)C;
c10、有以下程序段:如果輸入數(shù)字字符0,輸出為
include<iostream>using
namespace
std;
intmain()
{
charx;
cin>>x;
if(x>’a’&&x<‘z’)
cout<<(char)(x-32);
else
cout<<x;
return0;
}答案:0作業(yè)選擇結(jié)構(gòu)選擇結(jié)構(gòu)單元作業(yè)1、寫程序,輸入一個字母,若為小寫,則轉(zhuǎn)換為大寫輸出;若為大寫,則轉(zhuǎn)換為小寫輸出。
建議:本題是主觀題,暫無解析2、輸入學(xué)生的百分制成績,要求按百分制成績輸出相應(yīng)的成績等級。百分制成績和等級的關(guān)系是:[90-100]為A,[80-90)為B,[70-80)為C,[60-70)為D,60以下為E.
建議:本題是主觀題,暫無解析3、從鍵盤輸入3個整數(shù)a,b,c,輸出其中最大的數(shù)。
建議:本題是主觀題,暫無解析4、輸入4個整數(shù),要求按從小到大的順序輸出
建議:本題是主觀題,暫無解析5、寫程序,輸入一個年份,判斷是否為閏年,閏年輸出1,非閏年輸出0。如果一個年份,能被4整除但不能被100整除,或者能被400整除,則為閏年。
建議:本題是主觀題,暫無解析選擇結(jié)構(gòu)選擇結(jié)構(gòu)測驗小提示:本節(jié)包含奇怪的同名章節(jié)內(nèi)容1、1、
讀下列程序:#include<stdio.h>main(){floata,b,t;scanf(“%f,%f”,&a,&b);if(a>b){t=a;a=b;b=t;}printf(“%5.2f,%5.2f”,a,b);}
運行時從鍵盤輸入3.8,-3.4,則正確的輸入結(jié)果是()(A)-3.4,-3.4
(B)-3.4,3.8
(C)-3.4,-3.8
(D)3.8,-3.4答案:-3.4,3.82、讀下列程序:#include<iostream>usingnamespacestd;intmain(){intx,y;cin>>x;y=0;if(x>=0)
{if(x>0)y=0;}elsey=-1;cout<<y;return0;}運行時從鍵盤輸入32,則輸出結(jié)果是()(A)0
(B)-1
(C)1
(D)不確定值答案:03、為表示關(guān)系:x≥y≥z,應(yīng)使用的C語言表達式是()(A)(x>=y)&&(y>=z)
(B)(x>=y)AND(y>=z)
(C)(x>=y>=z)
(D)(x>=y)&(y>=z)答案:(x>=y)&&(y>=z)4、下列程序的輸出結(jié)果是()#include<iostream>usingnamespacestd;intmain(){
inta=2,b=-1,c=2;
if(a<b)
if(b<0)c=0;
elsec+=1;cout<<c;return0;}(A)0
(B)1
(C)2
(D)3答案:25、以下程序的運行結(jié)果是()#include<iostream>using
namespace
std;int
main(){intk=2;switch(k)
{
case1:cout<<k;break;
case2:cout<<k;k++;
case3:cout<<k;break;
case4:cout<<k;
default:cout<<“full”;
}return0;}(A)13
(B)23
(C)22
(D)32答案:236、讀下列程序:#include<iostream>usingnamespacestd;intmain(){doublea,b,t;cin>>a>>b;if(a>b){t=a;a=b;b=t;}cout<<a<<“,”<<b;return0;}運行時從鍵盤輸入3.8,-3.4,則正確的輸入結(jié)果是()(A)-3.4,-3.4
(B)-3.4,3.8
(C)-3.4,-3.8
(D)3.8,-3.4答案:-3.4,3.87、請寫出與以下表達式等價的表達式
!(x>0)
答案:x<=08、若從鍵盤輸入58,則以下程序輸出的結(jié)果是
#include<iostream>usi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)財務(wù)個人工作總結(jié)15篇
- 競選部長演講稿集合九篇
- 鄉(xiāng)鎮(zhèn)學(xué)校安全工作總結(jié)
- 土木工程實習(xí)日記3篇
- 影響和制約寧遠教育發(fā)展的突出問題
- 部編版歷史九年級上冊第五單元 第16課《早期殖民掠奪》說課稿
- 五年級數(shù)學(xué)(小數(shù)除法)計算題專項練習(xí)及答案匯編
- 雇傭車輛免責(zé)協(xié)議書(2篇)
- 2025二級注冊建造師繼續(xù)教育機電工程考試題庫及答案
- 南京工業(yè)大學(xué)浦江學(xué)院《通信原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年國際貨物買賣FOB條款合同
- 江蘇省中等職業(yè)學(xué)校學(xué)業(yè)水平考試語文卷含答案
- 售后服務(wù)保障方案3篇
- 2025屆江蘇省南通市海安市海安高級中學(xué)物理高三上期中聯(lián)考試題含解析
- 電梯安裝主要施工方法及施工技術(shù)措施
- 2024-2030年全球辣椒市場投資潛力與未來運營模式分析研究報告
- 2024年天津市專業(yè)技術(shù)人員繼續(xù)教育網(wǎng)公需課答案
- 部門安全培訓(xùn)試題(打?。?/a>
- 2024-2030年中國電子戰(zhàn)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 人教版2024新版八年級全一冊信息技術(shù)第一單元《從感知到物聯(lián)網(wǎng)》第1~5課教學(xué)設(shè)計
- 2024委托代理合同委托律師代理合同
評論
0/150
提交評論