




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、選擇題1. 以下程序的運行結果是 。#include int main( ) int m=5, n=10; printf(“%d, %dn”,m+, -n); return 0;A5,9 B6,9 C5,10 D6,102. 有定義語句int a,b; ,若要通過語句scanf(“%d, %d”, &a, &b); 使變量a得到數值6,變量b得到數值5,下面形式中錯誤的是 。(注:代表空格)A6,5 B6,5C6 5 D6, 53. 以下程序的輸出結果是 。(注:代表空格)#include int main( ) printf(“n*s1=%15s*”, “chinabeijing” );
2、 pirntf(“n*s2=%-5s*”, “chi”); return 0;A*s1=chinabeijing* B*s1=chinabeijing*s2=*chi* *s2=chi*C*s1=*chinabeijing* D*s1=chinabeijing*s2=chi* *s2=chi*4. 已有如下定義語句和輸入語句,若要求a1, a2, c1, c2的值分別為10、20、A和B,當從第一列開始輸入數據時,正確的數據輸入方式是 。(注:代表空格)int a1,a2; char c1, c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2); A10A20BB10A20
3、B C10A20B D10A20B5. 已有定義int x; float y; 且執行scanf(“%3d%f”, &x,&y); 語句,若從第一列開始輸入數據12345678,則x的值為 (1) ,y的值為 (2) 。(注:代表空格)(1)A12345 B123 C45 D345(2)A無定值 B45.000000 C678.000000 D123.0000006. 閱讀以下程序,當輸入數據的形式為25,13,10,程序的輸出結果為 。#include int main( ) int x,y,z; scanf(“%d%d%d”, &x, &y, &z); printf(“x+y+z=%dn”
4、, x+y+z); return 0;Ax+y+z=48 Bx+y+z=35Cx+z=35 D不確定值8. 以下針對scanf函數的敘述中,正確的是 。A輸入項可以為一實型常量,如scanf(“%f”,3.5);B只有格式控制,沒有輸入項,也能進行正確輸入,如scanf(“a=%d, b=%d”);C當輸入一個實型數據時,格式控制部分應規定小數點后的位數,如scanf(“%4.2f”,&f);D當輸入數據時,必須指明變量的地址,如scanf(“%f”, &f)10. 有輸入語句:scanf(“a=%d, b=%d, c=%d”, &a, &b, &c);為使變量a的值為1,b的值為3,c的值為
5、2;從鍵盤輸入數據的正確形式應當是 。(注:代表空格)A132 B1,3,2Ca=1b=3c=2 Da=1, b=3, c=212. 已知ch是字符型變量,下面不正確的賦值語句是 。Ach=a+b; Bch=0; Cch=7+9; Dch=5+9;15. 設x, y和z均為int型變量,則執行語句x=(y=(z=10)+5)-5; 后,x、y和z的值是 。Ax=10 Bx=10 Cx=10 Dx=10 y=15 y=10 y=10 y=5 z=10 z=10 z=15 z=10答案:1. A 2. C 3. D 4. A 5. B B 6. D 7. B 8. D 9. A 10. D12.
6、A 13. C 15. A 二、填空題1. 以下程序的輸出結果為 。.#includeint main()printf(*%f,%4.3f*n,3.14,3.1415); return 0;2. 已有定義int d=-2; 執行以下語句后的輸出結果是 。 printf(*d(1)=%d*d(2)=%3d*d(3)=%-3d*n,d,d,d);3. 已有定義float d1=3.5, d2=-3.5; 執行以下語句后的輸出結果是 。printf(*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*n,d1,d1,d1); printf(*d(4)=%e*d(5)=%.6e*d(6)=%
7、-12.5e*n,d2,d2,d2);4. 以下程序的輸出結果是 。#includeint main()int x=1,y=2; printf(x=%dy=%d*sum*=%dn,x,y,x+y); printf(10 squared is: %dn,10*10); return 0;5. 以下程序的輸出結果是 。#includeint main()int x=10; float pi=3.1416; printf(1)%dn,x); printf(2)%6dn,x); printf(3)%fn,56.1); printf(4)%14fn,pi); printf(5)%en,568.1); p
8、rintf(6)%14en,pi);return 0;6. 以下printf語句中的負號的作用是 ,輸出結果是 。#includeint main()int x=12; printf(%6d#n,x); printf(%-6d#n,x);return 0;7. 以下程序的運行結果是 。#includeint main()int n=100; char c; float f=10.0; double x; x=f*=n/=(c=48); printf(%d%d%3.1f%3.1fn,n,c,f,x); return 0;8. 有以下程序,若運行時從鍵盤輸入:55AB,則輸出結果是 。#inclu
9、deint main() int k=0; char c1=a,c2=b; scanf(%d%c%c,&k,&c1,&c2); printf(%d,%c,%cn,k,c1,c2); return 0;9. 以下程序的運行結果是 。#includeint main()int n=0; n+=(n=10); printf(%dn,n); return 0;10. 若要求下列程序的輸出結果為8.00,則 中應填入的是 。#includeint main()int k=2,m=5; float s,x=1.2,y= ; s=2/3+k*y/x+m/2; printf(%4.2fn,s); return
10、 0;11. 已知字母A的ASCII碼值為65。以下程序的輸出結果是 。#includeint main()char a,b; a=A+4-3; b=A+6-2; printf(a=%d,b=%cn,a,b); return 0;12. 假設變量a、b、c均為整型,以下語句借助中間變量t把中的值進行交換,即把b中的值給a,把c中的值給b,把a中的值給c。請填空。 ; a=b; b=c; ;13.已有定義int a; float b, x; char c1, c2; 為使a=3、b=6.5、x=12.6、c1=a、c2=A,正確的scanf函數調用語句是 ,數據輸入的形式應為 。14. 執行以下
11、程序時,若從第一列開始輸入數據,為使變量a=3、b=7、x=8.5、y=71.82、c1=A、c2=a,正確的數據輸入形式是 。#includeint main()int a,b; float x,y; char c1,c2; scanf(a=%db=%d,&a,&b); scanf(x=%fy=%f,&x,&y); scanf(c1=%cc2=%c,&c1,&c2); printf(a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c,a,b,x,y,c1,c2);答案:1. *3.140000,3.142*2. *d(1)=-2*d(2)=-2*d(3)=-2*3. *d(1)=3.500000e+000*d(2)=3.5000e+000*d(3)=3.5000e+000* *d(4)=-3.500000e+000*d(5)=-3.500000e+000*d(6)=-3.50000e+000*4. x=1y=2*sum*=3 10 squared is: 1005. (1)10 (2)10 (3)56.100000 (4)3.141600(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年單組元肼、雙組元液體推力器合作協議書
- 文檔汽車車載網絡技術應用
- 家政清潔服務技能培訓體系
- 流程管理成功案例解析
- 中文生物醫學文獻檢索系統
- 家庭子女環保意識教育及實踐服務協議
- 抖音火花小程序合規性審查及整改協議
- 高端技術兼職崗位競業限制合同
- 汽車行業廣告視頻定制拍攝與多平臺推廣合同
- 網絡直播網紅培養計劃合伙人協議
- 幼兒園大班游戲中“一對一傾聽”的策略
- 醫院信息安全管理課件
- 2024年初級會計實務考試真題
- 變電站設備危險源辨識清單及預控措施
- GB/T 45083-2024再生資源分揀中心建設和管理規范
- 艾灸療法課件
- 銀行職業介紹課件
- T-CASME 1514-2024 市域智慧共享中藥房建設指南
- 《全球各大郵輪公司》課件
- 【MOOC】創新與創業管理-南京郵電大學 中國大學慕課MOOC答案
- 2024年3月天津高考英語第一次高考真題(原卷版)
評論
0/150
提交評論