版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、選擇題1.以下程序的運(yùn)行結(jié)果是#include<stdio.h>intmain()。{intm=5,n=10;printf(“%d,%d\n”,m++,--n);return0;}A.5,9B.6,9C.5,10D.6,102.有定義語句inta,b;,若要通過語句scanf(“%d,%d”,&a,&b);使變量a得到數(shù)值6,變量b得到數(shù)值5,下面形式中錯(cuò)誤的是A.6,5<回車>C.65<回車>5<回車>。(注:□代表空格)B.6,□□5<回車>D.6,<回車>3.以下程序的輸出結(jié)果是#include<stdio.h>intmain()。(注:□代表空格){printf(“\n*s1=%15s*”,“chinabeijing”);pirntf(“\n*s2=%-5s*”,“chi”);return0;}A.*s1=chinabeijing□□□*B.*s1=chinabeijing□□□**s2=**chi**s2=chi□□*C.*s1=*□□chinabeijing**s2=□□chi*D.*s1=□□□chinabeijing**s2=chi□□*4.已有如下定義語句和輸入語句,若要求a1,a2,c1,c2的值分別為10、20、A和B,當(dāng)從第一列開始輸入數(shù)據(jù)時(shí),正確的數(shù)據(jù)輸入方式是。(注:□代表空格)inta1,a2;charc1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);A.10A□20B<回車>B.10□A□20□B<回車>C.10□A□20B<回車>D.10A20□B<回車>5.已有定義intx;floaty;且執(zhí)行scanf(“%3d%f”,&x,&y);語句,若從第一列開始輸入數(shù)據(jù)12345□678<回車>,則x的值為(1),y的值為(2)。(注:□代表空格)(1)A.12345(2)A.無定值B.123C.45D.345B.45.000000C.678.000000D.123.0000006.閱讀以下程序,當(dāng)輸入數(shù)據(jù)的形式為25,13,10<回車>,程序的輸出結(jié)果為。#include<stdio.h>intmain(){intx,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d\n”,x+y+z);return0;}A.x+y+z=48C.x+z=35B.x+y+z=35D.不確定值8.以下針對(duì)scanf函數(shù)的敘述中,正確的是。A.輸入項(xiàng)可以為一實(shí)型常量,如scanf(“%f”,3.5);B.只有格式控制,沒有輸入項(xiàng),也能進(jìn)行正確輸入,如scanf(“a=%d,b=%d”);C.當(dāng)輸入一個(gè)實(shí)型數(shù)據(jù)時(shí),格式控制部分應(yīng)規(guī)定小數(shù)點(diǎn)后的位數(shù),如scanf(“%4.2f”,&f);D.當(dāng)輸入數(shù)據(jù)時(shí),必須指明變量的地址,如scanf(“%f”,&f)10.有輸入語句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);為使變量a的值為1,b的值為3,c的值為2;從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)當(dāng)是。(注:□代表空格)B.1,3,2<回車>D.a(chǎn)=1,b=3,c=2<回車>A.132<回車>C.a(chǎn)=1□b=3□c=2<回車>12.已知ch是字符型變量,下面不正確的賦值語句是。A.ch=‘a(chǎn)+b’;B.ch=‘\0’;C.ch=‘7’+‘9’;D.ch=5+9;15.設(shè)x,y和z均為int型變量,則執(zhí)行語句x=(y=(z=10)+5)-5;后,x、y和z的值是A.x=10B.x=10C.x=10D.x=10。y=15y=10z=10y=10z=15y=5z=10z=10答案:1.A2.C3.D4.A5.BB6.D7.B8.D9.A10.D12.A13.C15.A二、填空題1.以下程序的輸出結(jié)果為#include<stdio.h>intmain()。.{printf("*%f,%4.3f*\n",3.14,3.1415);return0;}2.已有定義intd=-2;執(zhí)行以下語句后的輸出結(jié)果是。printf("*d(1)=%d*d(2)=%3d*d(3)=%-3d*\n",d,d,d);3.已有定義floatd1=3.5,d2=-3.5;執(zhí)行以下語句后的輸出結(jié)果是。printf("*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*\n",d1,d1,d1);printf("*d(4)=%e*d(5)=%.6e*d(6)=%-12.5e*\n",d2,d2,d2);4.以下程序的輸出結(jié)果是#include<stdio.h>intmain()。{intx=1,y=2;printf("x=%d□y=%d*sum*=%d\n",x,y,x+y);printf("10squaredis:%d\n",10*10);return0;}5.以下程序的輸出結(jié)果是#include<stdio.h>intmain()。{intx=10;floatpi=3.1416;printf("(1)%d\n",x);printf("(2)%6d\n",x);printf("(3)%f\n",56.1);printf("(4)%14f\n",pi);printf("(5)%e\n",568.1);printf("(6)%14e\n",pi);return0;}6.以下printf語句中的負(fù)號(hào)的作用是#include<stdio.h>intmain(),輸出結(jié)果是。{intx=12;printf("%6d##\n",x);printf("%-6d##\n",x);return0;}7.以下程序的運(yùn)行結(jié)果是#include<stdio.h>intmain()。{intn=100;charc;floatf=10.0;doublex;x=f*=n/=(c=48);printf("%d□%d□%3.1f□%3.1f\n",n,c,f,x);return0;}8.有以下程序,若運(yùn)行時(shí)從鍵盤輸入:55AB<回車>,則輸出結(jié)果是。#include<stdio.h>intmain(){intk=0;charc1='a',c2='b';scanf("%d%c%c",&k,&c1,&c2);printf("%d,%c,%c\n",k,c1,c2);return0;}9.以下程序的運(yùn)行結(jié)果是#include<stdio.h>intmain()。{intn=0;n+=(n=10);printf("%d\n",n);return0;}10.若要求下列程序的輸出結(jié)果為8.00,則[]中應(yīng)填入的是。#include<stdio.h>intmain(){intk=2,m=5;floats,x=1.2,y=[];s=2/3+k*y/x+m/2;printf("%4.2f\n",s);return0;}11.已知字母A的ASCII碼值為65。以下程序的輸出結(jié)果是。#include<stdio.h>intmain(){chara,b;a='A'+'4'-'3';b='A'+'6'-'2';printf("a=%d,b=%c\n",a,b);return0;}12.假設(shè)變量a、b、c均為整型,以下語句借助中間變量t把中的值進(jìn)行交換,即把b中的值給a,把c中的值給b,把a(bǔ)中的值給c。請(qǐng)?zhí)羁铡?a=b;b=c;;13.已有定義inta;floatb,x;charc1,c2;為使a=3、b=6.5、x=12.6、c1=‘a(chǎn)’、c2=‘A’,正確的scanf函數(shù)調(diào)用語句是,數(shù)據(jù)輸入的形式應(yīng)為。14.執(zhí)行以下程序時(shí),若從第一列開始輸入數(shù)據(jù),為使變量a=3、b=7、x=8.5、y=71.82、c1=‘A’、c2=‘a(chǎn)’,正確的數(shù)據(jù)輸入形式是。#include<stdio.h>intmain(){inta,b;floatx,y;charc1,c2;scanf("a=%d□b=%d",&a,&b);scanf("x=%f□y=%f",&x,&y);scanf("c1=%c□c2=%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=1□y=2*sum*=310squaredis:1005.(1)10(2)□□□□10(3)56.100000(4)□□□□□□3.141600(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)車輛合同范例
- 大學(xué)走讀租房合同范例
- 光伏項(xiàng)目聯(lián)營合同范例
- 天津渤海職業(yè)技術(shù)學(xué)院《教育行政管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 分揀業(yè)務(wù)外包合同范例
- 電子商務(wù)運(yùn)營與管理考試題
- 中英文勞務(wù)合同合同范例
- 預(yù)防醫(yī)學(xué)模擬考試題(含參考答案)
- 工地承包電纜合同范例
- 模具加承攬合同范例
- 2024年河南省中職對(duì)口升學(xué)高考語文試題真題(解析版)
- 《食品行業(yè)ERP應(yīng)用》課件
- 41-降低懸挑式卸料平臺(tái)安全隱患發(fā)生率 棗莊華廈(4:3定稿)
- 西安交通大學(xué)《臨床流行病學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年中考語文試題分類匯編:基礎(chǔ)知識(shí)綜合(教師版)
- 廣告色彩與視覺傳達(dá)考核試卷
- 期末測試卷(一)2024-2025學(xué)年 人教版PEP英語五年級(jí)上冊(含答案含聽力原文無聽力音頻)
- 2023-2024學(xué)年廣東省深圳市南山區(qū)八年級(jí)(上)期末英語試卷
- 期末 (試題) -2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊
- 漢服娃衣創(chuàng)意設(shè)計(jì)與制作智慧樹知到期末考試答案章節(jié)答案2024年四川文化產(chǎn)業(yè)職業(yè)學(xué)院
- 中醫(yī)跨文化傳播智慧樹知到期末考試答案章節(jié)答案2024年浙江中醫(yī)藥大學(xué)
評(píng)論
0/150
提交評(píng)論