版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章測試1【單選題】(2分)下列敘述中,正確的是()。A.由0和1組成的機(jī)器語言是一種低級語言程序,能夠被計算機(jī)直接執(zhí)行B.C語言程序是一種高級語言程序,能夠被計算機(jī)直接執(zhí)行C.C語言是一種面向?qū)ο蟮某绦蛟O(shè)計語言D.Python是一種面向過程的程序設(shè)計語言2【單選題】(2分)一個C語言程序的執(zhí)行是從()。A.main()函數(shù)開始,直到main()函數(shù)結(jié)束B.第一個語句開始,直到最后一個語句結(jié)束C.main()函數(shù)開始,直到最后一函數(shù)結(jié)束D.第一個函數(shù)開始,直到最后一個函數(shù)結(jié)束3【單選題】(2分)編輯程序的功能是()。A.命令計算機(jī)執(zhí)行指定的操作B.將C源程序編譯成目標(biāo)程序C.建立并修改程序D.調(diào)試程序4【單選題】(2分)C編譯程序是()。A.一組機(jī)器語言指令B.由制造廠家提供的一套應(yīng)用軟件C.C語言程序的機(jī)器語言版本D.將C源程序編譯成目標(biāo)程序的程序5【單選題】(2分)C語言源程序的語句分隔符是()。A.空格B.分號C.逗號D.換行第二章測試1【單選題】(2分)設(shè)有charch;與語句“ch=getchar();”等價的語句是()。A.scanf("%s",&ch);B.scanf("%d",&ch);C.scanf("%f",&ch);D.scanf("%c",&ch);2【單選題】(2分)可實現(xiàn)輸出“比例值為20%”的語句是()。A.printf("比例值為20%%");B.printf("比例值為%%20");C.printf("比例值為20%");D.printf("比例值為%20");3【單選題】(2分)可實現(xiàn)輸出“|20|30|”的語句是()。A.printf("|%5d|%6d|",20,30);B.printf("|%-05d|%-06d|",20,30);C.printf("|%05d|%06d|",20,30);D.printf("|%-5d|%-6d|",20,30);4【單選題】(2分)能實現(xiàn)輸出“|China|30.13|”的語句是()。A.printf("|%-10s|%7.2f|","China",30.1345)B.printf("|%10s|%7f|","China",30.1345)C.printf("|%-10s|%.2f|","China",30.1345)5【單選題】(2分)閱讀程序#include<stdio.h>intmain(){inti,j;floatx,y;scanf("%f,%f",&i,&j);scanf("%f,%f",&x,&y);printf("i=%d,j=%d",i,j);printf("x=%f,y=%f",x,y);return0;}如果從鍵盤上輸入32,18<回車>12.5,-4.3<回車>則程序的運行結(jié)果是()A.i=不確定值,j=不確定值x=12.500000,y=-4.300000B.i=0,j=0x=12.5,y=-4.3C.i=32,j=18x=12.500000,y=-4.300000D.i=32,j=18x=12.5,y=-4.3第三章測試1【判斷題】(2分)若有intx;則執(zhí)行x=24.2%3后的x值為8。()A.對B.錯2【單選題】(2分)若intt=3,則下列選項中不正確的賦值語句是()。A.++t;B.t+1=5;C.t=t+8;D.t++;3【單選題】(2分)若有intt=5;則執(zhí)行語句t*=t+=3;后,t的值是()。A.8B.64C.20D.134【單選題】(2分)下面程序的輸出結(jié)果是()。
#include<stdio.h>
intmain()
{intm=5,n=2,x;
x=-m++;
x=x+4/++n;
printf("%d\n",x);
return0;
}A.4B.-5C.-4D.55【單選題】(2分)以下程序運行后的輸出結(jié)果是()。
#include<stdio.h>
intmain()
{intt=012;
printf("%d\n",++t;)
return0;
}A.10;B.13;C.11;D.12;第四章測試1【單選題】(2分)設(shè)a,b和c都是int型變量,且a=3,b=4,c=5,則下面的表達(dá)式中值為0的表達(dá)式是()A.!((a<b)&&!c||1)B.a<=bC.'a'&&'b'D.a||b+c&&b-c2【單選題】(2分)設(shè)x,y,z,t均為int型變量,則執(zhí)行以下語句后,t的值為()
x=y=z=1;
t=++x||++y&&++z;A.不定值B.4C.0D.13【單選題】(2分)設(shè)a=1,b=2,c=3,d=4,則表達(dá)式a<b?a:c<d?a:d的值是()A.4B.1C.2D.34【單選題】(2分)若k是int型變量,則下面程序片段的輸出結(jié)果是()
k=8;
if(k<=0)
if(k==0)printf("####")
elseprintf("&&&&");
elseprintf("****");A.&&&&B.####C.有語法,無輸出結(jié)果D.****5【單選題】(2分)假定所有變量均已正確說明,下列程序段運行后x的值是()
a=b=c=0;x=35;
if(!a)x--;
elseif(b);
if(c)x=3;
elsex=4;A.3B.34C.35D.4第五章測試1【單選題】(2分)while循環(huán)語句中,while后一對圓括號中表達(dá)式的值決定了循環(huán)體是否進(jìn)行,因此,進(jìn)入while循環(huán)后,一定有能使此表達(dá)式的值變?yōu)榈牟僮?,否則,循環(huán)將會無限制地進(jìn)行下去。()A.2B.0C.1D.成立2【單選題】(2分)在do-while循環(huán)中,循環(huán)由do開始,用while結(jié)束;必須注意的是:在while表達(dá)式后面的不能丟,它表示do-while語句的結(jié)束。()A.1B.;C.0D.,3【單選題】(2分)for語句中的表達(dá)式可以部分或全部省略,但兩個不可省略。但當(dāng)三個表達(dá)式均省略后,因缺少條件判斷,循環(huán)會無限制地執(zhí)行下去,形成死循環(huán)。()A.;B.0C.1D.,4【單選題】(2分)程序段如下
intk=-20;
while(k=0)k=k+1;
則以下說法中正確的是。()A.循環(huán)是無限循環(huán)B.while循環(huán)執(zhí)行20次C.循環(huán)體語句執(zhí)行一次D.循環(huán)體語句一次也不執(zhí)行5【單選題】(2分)程序段如下
intk=1;
while(!k==0){k=k+1;printf("%d\n",k);}
說法正確的是。()A.循環(huán)體語句一次也不執(zhí)行B.循環(huán)體語句執(zhí)行一次C.while循環(huán)執(zhí)行2次D.循環(huán)是無限循環(huán)第六章測試1【單選題】(2分)以下定義語句中,的是()。A.chars[10]={"test"};B.chara[]={"test"};C.intn=5,a[n];D.inta[]={1,2};2【單選題】(2分)以下對二維數(shù)組a進(jìn)行正確初始化的是()。A.inta[2][]={{1,2},{3,4}};B.inta[2][]={1,2,3,4,5,6};C.inta[2][3]={{1,2},{3,4},{5,6}};D.inta[][3]={1,2,3,4,5,6};3【單選題】(2分)在定義inta[5][4];之后,對a的引用正確的是()。A.a[5][0]B.a[2][4]C.a[4][3]D.a[1,3]4【單選題】(2分)以下給字符數(shù)組str定義和賦值正確的是()。A.charstr[]={"China!"};B.charstr[10];str={"China!"};C.charstr[10];strcpy(str,"abcdefghijkl");D.charstr[10]={"abcdefghijkl"};5【單選題】(2分)當(dāng)接受用戶輸入的含有空格的字符串時,應(yīng)使用函數(shù)()。A.scanf()B.printf()C.getchar()D.gets()第七章測試1【單選題】(2分)在調(diào)用函數(shù)時,如果實參是數(shù)組名,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。A.傳遞方式由用戶指定B.地址傳遞C.由實參傳給形參,再由形參傳回實參D.單向值傳遞2【單選題】(2分)設(shè)有如下的函數(shù)
ggg(x)
floatx;
{printf("\n%d",x*x);}
則函數(shù)的類型()。A.是intB.是voidC.與參數(shù)x的類型相同D.無法確定3【單選題】(2分)現(xiàn)有如下程序
#include"stdio.h"
intfun(intx)
{
printf("x=%d\n",++x);
}
intmain()
{
fun(12+5);
return0;
}
則程序的輸出結(jié)果是()A.x=12B.x=18C.x=17D.x=134【單選題】(2分)有如下函數(shù)調(diào)用語句func(rec1,rec2+rec3,(rec4,rec5));該函數(shù)調(diào)用語句中,含有的實參個數(shù)是()A.有語法B.3C.5D.45【單選題】(2分)程序有語法性,有關(guān)原因的正確說法是(C)intmain(){intG=5,k;voidprt_char();……k=prt_char(G);……}A.函數(shù)說明和函數(shù)調(diào)用語句之間有矛盾B.變量名不能使用大寫字母C.函數(shù)名不能使用下劃線D.語句voidprt_char();有錯,它是函數(shù)調(diào)用語句,不能用void說明第八章測試1【單選題】(2分)變量a所占的內(nèi)存字節(jié)數(shù)是【數(shù)據(jù)類型以VisualC++系統(tǒng)為例】()
structstu
{charname[20];
intn;
intscore[4];
}a;A.32B.36C.40D.282【單選題】(2分)下列程序的輸出結(jié)果是()
structabc
{
inta;
intb;
intc;
};
intmain()
{
structabcs[2]={{1,2,3},{4,5,6}};intt;
t=s[0].a+s[1].b;
printf("%d\n",t);
return0;
}A.5B.7C.6D.83【單選題】(2分)有如下定義
structperson
{charname[9];
intage;
};
structpersoncalss[4]={"Johu",17,"Paul",19,"Mary",18,"Adam",16,};
根據(jù)以上定義,能輸出字母M的語句是()。A.printf("%c\n",calss[2].name[1]);B.printf("%c\n",calss[3].name);C.printf("%c\n",calss[3].name[1]);D.printf("%c\n",calss[2].name[0]);4【單選題】(2分)設(shè)有以下說明語句
structex
{intx;
floaty;
charz;
}example;
則下面的敘述中不正確的是()。A.structex是結(jié)構(gòu)類型B.struct是結(jié)構(gòu)體類型的關(guān)鍵字C.example是結(jié)構(gòu)體類型名D.x,y,z都是結(jié)構(gòu)體成員名5【單選題】(2分)設(shè)有變量定義
structstu
{intage;
intnum;
}std,*p=&std;
能正確引用結(jié)構(gòu)體變量std中成員age的表達(dá)式是()。A.*std->ageB.std->ageC.(*p).ageD.*p.age第九章測試1【單選題】(2分)有以下程序
#include<stdio.h>
intmain()
{
intm=1,n=2,*p=&m,*q=&n,*r;
r=p;p=q;q=r;
printf("%d,%d,%d,%d\n",m,n,*p,*q);
return0;
}
程序運行后的輸出結(jié)果是_()。A.1,2,2,1B.2,1,1,2C.2,1,2,1D.1,2,1,22【單選題】(2分)設(shè)有char*a="ABCD";則printf("%s",a)的輸出是;而printf("%c",*a)的輸出是()。A.A,ABCDB.ABCD,ABCDC.A,AD.ABCD,A3【單選題】(2分)設(shè)有以下定義語句:
inta[3][2]={10,20,30,40,50,60},(*p)[2];
p=a;
則*(*(p+2)+1)的值為()。A.60B.50C.40D.304【單選題】(2分)有以下程序
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年農(nóng)業(yè)無人機(jī)飛防操作規(guī)范
- 非標(biāo)設(shè)備改造加裝施工手冊
- 2026貴州貴陽城市綜合發(fā)展有限公司招聘3人備考題庫帶答案詳解
- 3第三章 廣告文案的訴求方式
- 課件的優(yōu)勢與應(yīng)用
- 職業(yè)再評估與崗位調(diào)整建議
- 職業(yè)健康風(fēng)險評估方法學(xué)在化工行業(yè)中的本土化實踐
- 北海事業(yè)單位招聘2022年考試模擬試題及答案解析5
- 職業(yè)健康促進(jìn)與職業(yè)健康應(yīng)急體系
- 職業(yè)健康與心理健康的整合管理路徑
- 2026年及未來5年市場數(shù)據(jù)中國集裝箱物流行業(yè)市場發(fā)展數(shù)據(jù)監(jiān)測及投資戰(zhàn)略規(guī)劃報告
- 中小學(xué)人工智能教育三年發(fā)展規(guī)劃(2026-2028)7500字完整方案目標(biāo)務(wù)實真能落地
- 七年級地理下冊(人教版)東半球其他的國家和地區(qū)-歐洲西部自然環(huán)境教學(xué)設(shè)計
- 口腔現(xiàn)場義診培訓(xùn)
- 江蘇省南京市六校聯(lián)合體2026屆高一數(shù)學(xué)第一學(xué)期期末監(jiān)測試題含解析
- 就業(yè)部門內(nèi)控制度
- 2026屆江蘇省徐州市侯集高級中學(xué)高一上數(shù)學(xué)期末復(fù)習(xí)檢測試題含解析
- 2026中國電信四川公司校園招聘備考題庫附答案
- 住院患者安全告知
- 2025年山東省濟(jì)南市中考地理試題(含答案)
- 2025年秋譯林版(三起)(2024)小學(xué)英語三年級上冊期末檢測試卷及答案
評論
0/150
提交評論