程序設計基礎-C(四川師范大學)知到智慧樹章節(jié)答案_第1頁
程序設計基礎-C(四川師范大學)知到智慧樹章節(jié)答案_第2頁
程序設計基礎-C(四川師范大學)知到智慧樹章節(jié)答案_第3頁
程序設計基礎-C(四川師范大學)知到智慧樹章節(jié)答案_第4頁
程序設計基礎-C(四川師范大學)知到智慧樹章節(jié)答案_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

第一章單元測試第二章單元測試第三章單元測試第四章單元測試第五章單元測試第六章單元測試第七章單元測試第八章單元測試第九章單元測試第十章單元測試第十一章單元測試第十二章單元測試1【單選題】(10分)第一臺通用電子計算機是()。正確答案:BA.ABC計算機B.ENIAC電子數(shù)字積分計算器C.ADVAC計算機D.PASCAL加法器2【單選題】(10分)TC3.0集成開發(fā)環(huán)境中,C語言源程序文件的擴展名是()。正確答案:CA..TXTB..DATC..CPPD..C3【單選題】(10分)以下選項中可用作C語言合法用戶標識符的是()。正確答案:DA.2aB.-abcC.viodD._1234【單選題】(10分)以下選項中敘述正確的為()。正確答案:BA.C語言的標識符可分為運算符、用戶標識符和關(guān)鍵字三類B.C語言的標識符可分為關(guān)鍵字、預定義標識符和用戶標識符三類C.C語言的標識符可分為函數(shù)名、變量和預定義標識符三類D.C語言的標識符可分為語句、變量和關(guān)鍵字三類5【單選題】(10分)C語言可執(zhí)行程序的開始執(zhí)行點是()。正確答案:BA.包含文件的第一個函數(shù)B.程序中的main函數(shù)C.程序中第一個函數(shù)D.程序中第一條可執(zhí)行語句6【多選題】(10分)C語言程序代碼的特點是()。正確答案:ABCA.執(zhí)行效率高B.書寫自由C.表達方式靈活D.可被機器直接執(zhí)行7【多選題】(10分)要使得一個源程序完成計算任務,必須結(jié)果如下過程和步驟:()。正確答案:ABCDA.執(zhí)行B.編譯C.鏈接D.編輯8【多選題】(10分)TC2.0集成環(huán)境中,查看程序運行結(jié)果的方法有()。正確答案:BDA.<CTRL+R>B.<ALT+R><U>C.<ALT+R><ENTER>D.<ALT+F5>9【判斷題】(10分)C語言不作運行時錯誤檢查。()正確答案:AA.對B.錯10【判斷題】(10分)程序閱讀時,每一程序語句的執(zhí)行前的狀態(tài)、執(zhí)行過程和執(zhí)行結(jié)果都要弄清楚才行。()正確答案:BA.錯B.對1【單選題】(10分)對數(shù)據(jù)類型之間的轉(zhuǎn)換,要遵守的總體法則是()。正確答案:DA.以取值范圍為準,進行擴展或截斷B.以字節(jié)數(shù)為準,進行擴展或截斷C.以外部表示格式為準,進行擴展或截斷D.以內(nèi)部存儲格式為準,進行擴展或截斷2【單選題】(10分)在單字節(jié)存儲空間中,235的補碼為()。正確答案:DA.不能確定B.235C.-20D.-213【單選題】(10分)在表達式運算中,下述表述錯誤的是()。正確答案:CA.數(shù)據(jù)類型向目標實體看齊B.數(shù)據(jù)類型先對齊,再進行運算符的運算C.數(shù)據(jù)類型向優(yōu)先級高的運算符看齊D.數(shù)據(jù)類型向高格式看齊4【單選題】(10分)以下選項中合法的字符常量是()。正確答案:CA.DB.“B”C.'\010'D.685【單選題】(10分)假設nX=0,nY=0,nZ=0,執(zhí)行nX++&&++nY||++nZ&&(nY&&++nY)后,nX,nY,nZ的值分別是()。正確答案:AA.1,0,1B.1,1,2C.1,1,0D.1,1,16【單選題】(10分)以下程序代碼的執(zhí)行結(jié)果是()。#include<stdio.h>intmain(void){intx=010,y=10;printf(“%d,%d\n”,++x,y--);retrun0;}/*Endofmain()*/正確答案:BA.11,10B.9,10C.010,9D.10,97【多選題】(10分)能夠表示字符串結(jié)束符值的有效方法是()。正確答案:ACDA.'\0'B.""C.0D.NULL8【多選題】(10分)關(guān)于問號表達式:<條件表達式>?<表達式1>:<表達式2>,以下陳述正確的是()。正確答案:ADA.其運算結(jié)果是<表達式1>和<表達式2>中的數(shù)據(jù)類型較高的類型B.其運算結(jié)果是<表達式1>和<表達式2>中的數(shù)據(jù)類型較低的類型C.其運算符優(yōu)先級與賦值運算符相同D.其運算符的結(jié)合方向是自右至左的9【判斷題】(10分)浮點數(shù)在計算機內(nèi)部是近似表示的。()正確答案:BA.錯B.對10【判斷題】(10分)i++和++i都是將i的值加1,故兩者功能是等價的。()正確答案:BA.對B.錯1【單選題】(10分)逗號表達式k=(i=1,j=1,++i,--j)的值是()。正確答案:BA.不能確定B.--j的值C.k的值D.i=1的值2【單選題】(10分)對inti,j;scanf(“%d%d”,&i,&j);,輸入:1225后,以下說法正確的是()。正確答案:AA.i和j的值分別為12和25B.編譯時會出現(xiàn)語法警告C.編譯時會出現(xiàn)語法錯誤D.i和j的值無法預測3【單選題】(10分)對以下程序代碼,其輸出結(jié)果是()。#include<stdio.h>intmain(void){intx=072;printf(“%d\n”,x+1);return0;}/*Endofmain()*/正確答案:BA.72B.59C.73D.1154【單選題】(10分)對以下程序代碼,輸出的結(jié)果是()。#include<stdio.h>intmain(void){intx=0x10;printf(“%c\n”,'A'+x);return0;}/*Endofmain()*/正確答案:AA.QB.PC.ID.K5【單選題】(10分)以下程序的運行結(jié)果是()。#include<stdio.h>voidmain(void){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf(“%d,%d,%d,%d”,i,j,m,n);return0;}/*Endofmain()*/正確答案:BA.9,10,9,11B.9,11,9,10C.9,11,8,10D.8,10,8,106【多選題】(10分)C語言中的控制型語句是()。正確答案:BCDA.loopB.break、continue、goto、returnC.if、switchD.while、for、dowhile7【多選題】(10分)scanf()的輸入格式控制串中,可以作為格式分隔符的有()。正確答案:ABCDA.除格式符外的所有字符符號B.'\n'C.空格字符D.'='8【判斷題】(10分)空語句即獨立的一個分號語句。()正確答案:BA.錯B.對9【判斷題】(10分)單精度浮點數(shù)的默認格式化輸出精度為6位,雙精度則為12位。()正確答案:BA.對B.錯10【判斷題】(10分)scanf()格式控制串中的默認分隔符為'\n'。()正確答案:BA.對B.錯1【單選題】(10分)引入N-S圖的原因是()。正確答案:CA.傳統(tǒng)流程圖無法表示結(jié)構(gòu)化流程B.傳統(tǒng)流程圖無法表達一些特殊的控制結(jié)構(gòu)C.傳統(tǒng)流程圖繪制起來太自由,流程線不好畫D.傳統(tǒng)流程圖的繪制思想太傳統(tǒng),符號太多2【單選題】(10分)算法的偽代碼表示的主要優(yōu)點是()。正確答案:AA.表達、修改和實現(xiàn)起來方便B.邏輯關(guān)系的呈現(xiàn)比流程圖直觀C.使用了人們習慣的自然語言方式表達D.可以直接當作源程序代碼使用3【單選題】(10分)在傳統(tǒng)流程圖中,用來表示輸入輸出的圖形符號是()。正確答案:DA.長方形B.橢圓形C.菱形D.平行四邊形4【單選題】(10分)一個算法應具有"確定性"等5個特征,下面對另外4個特征的描述中錯誤的是()。正確答案:CA.有窮性B.有零個或多個輸入C.有零個或多個輸出D.可行性5【單選題】(10分)下列敘述中正確的是()。正確答案:AA.程序可以作為算法的一種描述方法B.所謂算法就是計算方法C.算法設計只需考慮得到計算結(jié)果D.算法設計可以忽略算法的運算時間6【多選題】(10分)描述算法過程的基本控制結(jié)構(gòu)是()。正確答案:ABCA.選擇B.循環(huán)C.順序D.遞歸7【多選題】(10分)算法的基本特征包含()。正確答案:ABCDA.可行性B.確定性C.有窮性D.輸入輸出8【多選題】(10分)N-S流程圖也稱()。正確答案:ACDA.盒圖B.PAD圖C.框圖D.無流程線圖9【判斷題】(10分)算法要求在執(zhí)行若干步驟后必須停止或結(jié)束。()正確答案:BA.錯B.對10【判斷題】(10分)算法的偽代碼表示法也稱為混合表示法。()正確答案:AA.對B.錯1【單選題】(10分)在模塊化程序中,每個程序模塊()。正確答案:DA.每個模塊可以有多個入口,但只能有一個出口B.每個模塊可以有多個入口,也可以有多個出口C.每個模塊只能有一個入口,但可以有多個出口D.每個模塊只能有一個入口和一個出口2【單選題】(10分)對if語句的基本形式:if(表達式)語句,其中“表達式”()。正確答案:CA.必須是關(guān)系表達式B.必須是邏輯表達式C.可以是任意合法的表達式D.必須是邏輯表達式或關(guān)系表達式3【單選題】(10分)關(guān)于break控制語句的功能,下面錯誤的敘述是()。正確答案:BA.跳出同時控制結(jié)構(gòu)B.跳出ifgoto構(gòu)成的循環(huán)控制結(jié)構(gòu)C.跳出dowhile控制結(jié)構(gòu)D.跳出for控制結(jié)構(gòu)4【單選題】(10分)以下程序段中,循環(huán)次數(shù)不超過10的是()。正確答案:CA.inti=5;do{i+=1;}while(i>0);B.inti=1;do{i+=2;}while(i!=10);C.inti=10;do{i=i+1;}while(i<0);D.inti=6;do{i-=2;}while(i!=1);5【單選題】(10分)選擇結(jié)構(gòu)中的條件與循環(huán)結(jié)構(gòu)中循環(huán)成立的條件,在寫法上可以是任意合法表達式,但其值只能被判斷為"真"或"假"。下列選項中哪個值是作為邏輯"假"值()。正確答案:AA.0B.-1C.1D.非零的數(shù)6【單選題】(10分)以下程序運行的結(jié)果是()。...inty=1;while(y--);printf(“y=%d\n”,y);...正確答案:CA.y=9B.y=0C.y=-1D.死循環(huán)7【多選題】(10分)對for(;;)控制結(jié)構(gòu),要退出循環(huán)控制結(jié)構(gòu)的方法,可以用()。正確答案:ABCA.exit()語句B.return語句C.break語句D.continue語句8【多選題】(10分)以下正確的聲明語句是()。正確答案:ACA.doubled[5]={2.0,4.0,6.0,8.0,10.0};B.charc2[]={'\x10','\xa','\x8'}C.charc[]={'0','2','a','4','5'};D.intarr[5]={0,1,3,5,7,9};9【判斷題】(10分)else總是與距離最近的if匹配。()正確答案:BA.對B.錯10【判斷題】(10分)do-while循環(huán)的while后的分號不可以省略。()正確答案:AA.對B.錯1【單選題】(10分)FTTB主要解決的問題是()。正確答案:AA.將一個復雜問題分解成若干相對簡單的小問題B.如何完成各個復雜問題相關(guān)的簡單問題的求解C.重構(gòu)原問題D.是自底向上把各個小問題逐步綜合一個復雜求解結(jié)構(gòu)2【單選題】(10分)函數(shù)嵌套調(diào)用與返回的基本特點是()。正確答案:AA.先調(diào)用后返回B.先調(diào)用先返回C.void函數(shù)不用返回D.后調(diào)用后返回3【單選題】(10分)靜態(tài)變量沒有給初值時,其值是()。正確答案:DA.采用上一次使用時的值B.在執(zhí)行時賦予默認的值C.隨機值D.04【單選題】(10分)在以下選項當中,敘述正確的是()。正確答案:BA.C語言程序中的所有函數(shù)必須保存在同一個源文件中B.復雜任務可以分解成簡單子任務C.全部三種基本結(jié)構(gòu)都包含的才是結(jié)構(gòu)化程序D.C語言程序可以定義多個不同內(nèi)容的main()函數(shù)5【單選題】(10分)C語言規(guī)定,函數(shù)調(diào)用時,實參和形參之間的數(shù)據(jù)傳遞采取的是()。正確答案:AA.值傳遞B.由用戶指定傳遞方式C.地址傳遞D.由實參傳值給形參,并由形參傳回值到實參6【多選題】(10分)模塊化程序設計的基本特征是()。正確答案:ABCA.處理過程、技巧和步驟B.輸出C.輸入D.實現(xiàn)代碼的表示方法7【多選題】(10分)變量的可操作屬性研究的是()。正確答案:ACDA.變量的取值范圍B.變量所用的存儲空間類別C.變量能參與的運算類型D.變量的存儲格式8【多選題】(10分)C語言源程序由函數(shù)組成,C語言程序設計中用到的函數(shù)可分為()。正確答案:ABDA.用戶自定義函數(shù)B.主函數(shù)C.文件函數(shù)D.庫函數(shù)9【判斷題】(10分)函數(shù)的使用要遵守先聲明、后定義、再調(diào)用的準則。()正確答案:AA.對B.錯10【判斷題】(10分)虛實結(jié)合的傳值機制一定是單向的。()正確答案:AA.對B.錯1【單選題】(10分)宏展開的本質(zhì)是()。正確答案:DA.用宏體字符串替換源程序中宏定義位置后的所有宏名變量B.用宏體字符串替換源程序中宏定義位置后的所有宏名常量C.用宏體字符串替換源程序中宏定義位置后的所有宏名的出現(xiàn)D.用宏體字符串替換源程序中宏定義位置后的非字符串內(nèi)的所有宏名的出現(xiàn)2【單選題】(10分)關(guān)于帶參宏,以下說法錯誤的是()。正確答案:CA.帶參宏的形參和實參也分別稱為形參字符串和實參字符串B.帶參宏也稱為函數(shù)宏C.帶參宏功能與帶參函數(shù)功能是等價的D.帶參宏替換的本質(zhì)是字符串替換3【單選題】(10分)對如下代碼:#defineSQ(n)n*nintmain(void){intm=1,n=3;printf(“%d\n”,SQ(2*m+n));return0;}/*Endofmain*/那么,程序運行結(jié)果為()。正確答案:DA.25B.9C.語法錯誤D.114【多選題】(10分)宏的作用范圍是()。正確答案:BDA.整個文件B.從宏定義位置到#undef之間C.可以通過extern擴展到整個文件D.從宏定義位置到整個文件的最后5【多選題】(10分)宏的常見應用場景有()。正確答案:ABCDA.定義程序代碼片段B.定義常量C.定義公共表達式D.定制代碼書寫習慣6【判斷題】(10分)預處理是將源程序翻譯程二進制目標代碼前的準備性工作。()正確答案:AA.對B.錯7【判斷題】(10分)宏替換只是簡單的字符串替換,一般不應該對其主觀上賦予更多其他意義。()正確答案:BA.錯B.對8【判斷題】(10分)宏調(diào)用是可以嵌套的。()正確答案:AA.對B.錯9【判斷題】(10分)帶參宏的宏名和形參表之間不能有空格分隔符。()正確答案:BA.錯B.對10【判斷題】(10分)一個#include只能包含一個文件。()正確答案:BA.錯B.對1【單選題】(10分)對如下代碼,運行結(jié)果是:()inti,nArr[5]={1,2,3,4,5};for(i=0;i<=5;i++)printf(“%d,”,nArr[i]);正確答案:CA.1,2,3,4,5,6,B.1,2,3,4,5,C.1,2,3,4,5,隨機值,D.1,2,3,4,5,0,2【單選題】(10分)對有序表{12,23,26,35,55,67,88,90,100},采用折半查找方法查找67,比較的次數(shù)是()。正確答案:CA.6B.4C.3D.53【單選題】(10分)對二維數(shù)組intnArr[10][10],以下陳述正確的是()。正確答案:CA.nArr的最大行數(shù)和列數(shù)都是10B.第36的元素對應的行下標為3,列下標為6C.第5行,第6列的元素為nArr[4][5]D.nArr[i]表示數(shù)組第i行的首地址4【單選題】(10分)對str數(shù)組的聲明和賦值,以下正確的是()。正確答案:DA.charstr[10]={“abcdefghijkl”};B.charstr[10];strcpy(str,“abcdefghijkl”);C.charstr[10];str={“China!”};D.charstr[]={“China!”};5【單選題】(10分)以下程序段執(zhí)行后,k的值為()。intk=3,s[2];s[0]=k;k=s[1]*10;正確答案:BA.10B.不定值C.30D.336【單選題】(10分)程序運行后的輸出結(jié)果是()。#include<stdio.h>intmain(void){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf(“%d,”,array[i]&&4);printf(“\n”);return0;}/*Endofmain()*/正確答案:CA.1,5,5,4,0,B.1,5,0,4,0,C.1,1,0,1,0,D.0,4,0,4,07【單選題】(10分)以下能正確聲明二維數(shù)組的選項是(

)。正確答案:CA.intnum[0,100];B.intN=100,M=50;intnum[N][M];C.#defineN100#defineM50intnum[N][M];D.intnum[100][];8【多選題】(10分)在二維數(shù)組整體作為函數(shù)參數(shù)使用時,以下合法的調(diào)用是()。正確答案:ABA.s=sumArray(arr[0],m,n);B.s=sumArray(arr,m,n);C.s=sumArray(arr[][0],m,n);D.s=sumArray(arr[0][0],m,n);9【判斷題】(10分)數(shù)組存儲空間一定是連續(xù)的。()正確答案:BA.錯B.對10【判斷題】(10分)二維數(shù)組的行引用就是,將二維數(shù)組按行引用。()正確答案:BA.錯B.對1【單選題】(10分)關(guān)于指針,以下說法正確的是:()。正確答案:CA.存儲類型為地址的程序?qū)嶓w之首字節(jié)地址編碼B.程序?qū)嶓w地址中存儲的編碼值C.程序?qū)嶓w存儲空間中第一個字節(jié)的地址編碼D.程序?qū)嶓w存儲空間中最大的字節(jié)地址編碼2【單選題】(10分)在指針運用中,同一地址值,可以指向不同數(shù)據(jù)類型對象的根本原因是()。正確答案:CA.地址值所指對象的地址值不同B.地址值所指對象類型不同C.地址值的基類型不同D.地址值引用的上下文不同3【單選題】(10分)二維數(shù)組的二級地址引用特征的本質(zhì)是指()。正確答案:DA.二級基類型地址B.指向指針的指針地址C.二級指針D.行地址和列地址4【單選題】(10分)對以下代碼段,假設ptr1和ptr2均已指向變量k,下面不能正確執(zhí)行的賦值語句是()。...intk=2;int*ptr1,*ptr2;...正確答案:BA.ptr1=ptr2B.ptr2=kC.k=*ptr1*(*ptr2)D.k=*ptr1+*ptr25【單選題】(10分)對聲明char*s=“Programming”;,以下敘述中錯誤的是()。正確答案:DA.s中存放了一個字符串B.*s中存放了字符'P'C.s[0]中存放了字符'P'D.變量s中存放了字符'P'的地址6【單選題】(10分)以下程序執(zhí)行時,如果輸入字符串"ABC",則輸出結(jié)果為(

)。#include

<stdio.h>#include

<string.h>int

main(void){chars[10]="12345";gets(s);strcat(s,"6789");printf("%s\n",s);return0;}/*Endofmain()*/正確答案:AA.ABC6789B.123456ABCC.ABC456789D.ABC67【多選題】(10分)對一維數(shù)組元素的基本引用方式有()。正確答案:ACDA.數(shù)組名引用法B.多個簡單變量法C.指針變量引用法D.下標法8【多選題】(10分)對intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};,訪問元素arr[1][2]的有效訪問是()。正確答案:BCA.*arr[1]+2B.*(&arr[0][0]+1*4+2)C.*(arr[1]+2)D.*(arr+1)+29【判斷題】(10分)C語言中,有關(guān)指針的兩個基本操作即:&和*。()正確答案:AA.對B.錯10【判斷題】(10分)對charstr[20]=“Thisisacountry”;,其聲明初始化機制是字符串復制。()正確答案:AA.對B.錯1【單選題】(10分)假設有:structdate{intmonth,day,year;};,對以下結(jié)構(gòu)體變量的賦值,正確的是()。正確答案:DA.structperson{longlPersonNo;charcName[20];charcSex;structdatebirthday;}

studPerson;studPerson={1001,"ZhangLi",'F',{12,15,1974}};B.structperson{longlPersonNo;charcName[20];charcSex;structdatebirthday;}

studPerson={1001,"ZhangLi",'F',{1974,12,15}};C.structperson{longlPersonNo;charcName[20];charcSex;structdatebirthday;}

studPerson;studPerson={1001,"ZhangLi",'F',12,15,1974};D.structperson{longlPersonNo;charcName[20];charcSex;structdatebirthday;}

studPerson={1001,"ZhangLi",'F',{12,15,1974}};2【單選題】(10分)對以下結(jié)構(gòu)體數(shù)據(jù)類型的定義,以下敘述正確的是()。typedefstruct{charcName[20];longlNum;floatfScore;}STUD_TYPE;正確答案:BA.定義了一個結(jié)構(gòu)體數(shù)據(jù)類型標識符structSTUD_TYPEB.定義了一個結(jié)構(gòu)體數(shù)據(jù)類型STUD_TYPEC.因為沒有結(jié)構(gòu)體數(shù)據(jù)類型名,類型定義是錯誤的D.聲明了一個結(jié)構(gòu)體變量STUD_TYPE3【單選題】(10分)對枚舉類型定義enumcolor{red=1,yellow,white=5,black,blue};,對yellow的敘述中,正確的是()。正確答案:AA.yellow==2B.yellow==3C.yellow不是整數(shù),也不是字符串,它是符號名D.yellow就是字符串"yellow"4【單選題】(10分)用共用體結(jié)構(gòu)描述數(shù)據(jù)對象時,其特點是,在任何給定時刻()。正確答案:BA.部分成員在內(nèi)存中有效B.只有一個成員在內(nèi)存中有效C.所有成員在內(nèi)存中有效D.所占空間最大的那個成員有效5【單選題】(10分)對以下結(jié)構(gòu)體數(shù)據(jù)類型信息結(jié)構(gòu),成員變量fScore處于結(jié)構(gòu)體存儲空間的第()個字節(jié)。typedefstructstudent{intnStNo;charcName[20];charcSex;intnAge;floatfScore;charcAddr[30];}STUD_TYPE;正確答案:CA.27B.24C.26D.256【單選題】(10分)對以下結(jié)構(gòu)體數(shù)據(jù)類型定義,定義的結(jié)構(gòu)體數(shù)據(jù)類型標識符是()。struct結(jié)構(gòu)體數(shù)據(jù)類型名{類型標識符成員變量名;類型標識符成員變量名;…}stru;正確答案:BA.類型標識符B.struct結(jié)構(gòu)體數(shù)據(jù)類型名C.struD.結(jié)構(gòu)體數(shù)據(jù)類型名7【多選題】(10分)自定義數(shù)據(jù)類型所包含的類型有()。正確答案:ABCDA.structB.unionC.enumD.Typedef8【多選題】(10分)對以下結(jié)構(gòu)體及其指針變量,引用成員no的有效方法有()。structproduct_infostru_pen,*penPtr;penPtr=&stru_pen;正確答案:ACDA.(&stru_pen.no)->noB.penPtr.noC.stru_pen.noD.(*penPtr).no9【判斷題】(10分)結(jié)構(gòu)體數(shù)組元素的存儲空間一定是連續(xù)的。()正確答案:AA.對B.錯10【判斷題】(10分)結(jié)構(gòu)體類型定義是可以嵌套的。()正確答案:BA.錯B.對1【單選題】(10分)下列程序的輸出結(jié)果是()。#include<stdio.h>intmain(void){singedchara=18,b=34;a<<1;b=a^b;printf("a=%o,b=%o\n",a,b);return0;}/*Endofmain()*/正確答案:CA.a=36,b=4B.a=9,b=6C.a=22,b=60D.a=36,b=62【單選題】(10分)下列程序的輸出結(jié)果是()。#include<stdio.h>intmain(void){singedchara=18,b=34;a>>=2;b=a^b;printf("a=%o,b=%o\n",a,b);return0;}/*Endofmain()*/正確答案:AA.a=4,b=46B.a=4,b=8C.a=11,b=53D.a=4,b=063【單選題】(10分)以下運算符不屬于位運算的是()。正確答案:BA.&B.||C.~D.<<4【單選題】(10分)假設intn=100;,則表達式n^=100的值為()。正確答案:AA.0B.100100C.200D.1005【單選題】(10分)設intb;表達式(b>>2)/(b>>1)的值是()。正確答案:BA.2B.0C.8D.46【單選題】(10分)設char型變量x中的值為101

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論