![c語言復習習題面試題考試題-全_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf1.gif)
![c語言復習習題面試題考試題-全_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf2.gif)
![c語言復習習題面試題考試題-全_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf3.gif)
![c語言復習習題面試題考試題-全_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf4.gif)
![c語言復習習題面試題考試題-全_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf/b1ba5c8f-ce06-4f58-bc6f-f0ebfbc2fbdf5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、不定項選擇題(針對以下題目,請選擇最符合題目要求的答案,每道題有一項或二項正確答案。針對每一道題目,所有答案都選對,則該題得分,所選答案錯誤或不能選出所有答案,則該題不得分。題量為50道,每題2分,總分為100分。)第一章1) 對于C語言的描述說法錯誤的是()。A、它是一種計算機程序設計語言B、它既有高級語言的特點,又具有匯編語言的特點C、它不可以作為系統(tǒng)設計語言,編寫系統(tǒng)應用程序D、它可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程度2) 在C語言中,下圖所示的流程圖符號代表的是( )。(選擇一項) A、程序開始或結束 B、判斷和分支 C、輸入/輸出指令 D、計算步驟3、下列關于算法的
2、說法正確的是( )(選擇二項)A、算法必須在有限步驟內解決問題B、算法可能需要無窮步才能解決問題C、算法應該有確定的結果D、算法的計算結果無法預知4、在C中,多行注釋使用( ) 符號結尾 (選擇一項)A、/* B、*/ C、* D、/5、c語言是貝爾實驗室在1973年設計的一種程序設計語言。以下關于c語言程序的說法中,正確的是( )。(選擇二項)A、c語言程序必須包含頭文件B、c語言程序中可以包含多個main()函數(shù)C、在c語言程序中,一行可以寫多條語句,條件是每條語句以分號結尾D、在c語言中的if語句后面如果只有一條語句,可以不用括起來6、在C中,C源程序文件的擴展名為( )(選
3、擇一項)A、.doc B、.txt C、.ppt D、.c或.cpp7、以下對C語言源程序的結構特點描述錯誤的是()(選擇一項)A、一個C語言源程序可以由一個或多個源文件組成B、每一個源文件只能有一個函數(shù)組成C、一個源程序有且只有一個main函數(shù)充當主函數(shù)D、每一個說明,每一個語句都必須以分號結尾8、下列對C語言頭文件描述錯誤的是()(選擇一項)A、stdio.h中包含了標準的輸入輸出函數(shù)以及字符串出來函數(shù)B、math.h中包含了數(shù)學運算函數(shù)C、stdlib.h中包含了各類基本函數(shù)D、time.h中包含了時間和日期的處理函數(shù)9、從開發(fā)C語言程序到讓計算機可以執(zhí)行命令,需要經(jīng)過以下步驟中正確的是
4、()(選擇一項)A、編輯à編譯à預處理à連接à加載à執(zhí)行B、編輯à預處理à編譯à連接à加載à執(zhí)行C、編輯à預處理à連接à編譯à加載à執(zhí)行D、 編輯à預處理à連接à編譯à加載à執(zhí)行10、在C語言中,下圖所示的流程圖符號代表的是( )。(選擇一項) A、程序開始或結束 B、判斷和分支 C、輸入/輸出指令 D、處理過程11、在C語言中,下圖所示的流程圖符號代表的是( )。(選擇一項) A、程序開始或結束
5、 B、判斷和分支 C、輸入/輸出指令 D、處理過程第二章3) 在C語言中,以下聲明變量和變量的初始化的語法錯誤的是( )。(選擇一項)A、 int width=height=10;B、 int width,height;height=width=10;C、 int _a_b_c_d = 10;D、 double auto = 50.0;4) C語言中,變量的命名規(guī)則包括( )。 (選擇二項)A、 變量名的第一個字符必須是字母、數(shù)字或下劃線B、 變量名必須以字母或下劃線開頭C、 變量名不區(qū)分大小寫D、 第一個字母后可以是字母、數(shù)字和下劃線組成的序列3、在語言中,下列變量定義和賦值錯誤的是( )(
6、選擇一項)A、short i = 5; int j = i; B、char c = “c”; int j = c; C、float f= c+1; D、float i = 5; double d = i;4、在C語言中定義了如下變量:double x=10.0;int y=3;int z=2;下面強制類型轉換符都發(fā)生了作用,除了( )(選擇一項)A、(int)(x+y/z); B、(int)(x/y); C、(int)x; D、(int)(y+z);5、在C#中,下列代碼運行后,變量c的值是( ) (選擇一項) int a = 15,b=10; flo
7、at c = (float)a/b;A、0 B、1 C、1.5 D、56、在以下數(shù)據(jù)類型中,不是C常用數(shù)據(jù)類型的是( )(選擇一項)A、int B、double C、char D、string7、在C語言中,下列( )情況不需要定義常量(選擇一項)A、程序中經(jīng)常使用到某個值,而這個值保持不變,例如圓周率B、某個值在程序中保持不變,并且具有很多位小數(shù),在程序代碼中不好書寫C、某個固定不變的值非常簡單,但是需要在很多地方頻繁使用D、某個值非常復雜,而且需要在很多地方頻繁使用,但是這個值在不同的地方可能不同8、在C語言中,假設有定義:int i; char c,*s; float f,g; 則結果為
8、整型的表達式有( )(選擇二項)A、i+f B、i*c C、f*(int)g D、A+489、在C應用程序中,商品價格類的數(shù)據(jù)最好使用( )數(shù)據(jù)類型的變量存儲 (選擇一項)A、int B、String C、char D、double10、在C中,下列( )是合法的標識符(選擇二項)A、A123 B、#A123 C、588TTT D、s123_Name11、在c語言中,下列選項不能用作變量標識符的是( )。(選擇一項)A、1_ABC B、_2av C、wec D、int_3_12、在C語言中若有以下定義,則表達式a*b+d-c的值的類型為( )。(選擇一項) char a;
9、 int b; float c; double b;A、float B、int C、char D、double13、在C中,包含如下main函數(shù),則編譯運行后的結果是( ) (選擇一項)void main() double c=34.89675; /第1行 int b=(int)c+10;
10、160; /第2行 printf("b=%d"+b); /第3行A、第1行出現(xiàn)編譯錯誤 B、第2行出現(xiàn)編譯錯誤C、第3行出現(xiàn)編譯錯誤 D、程序正確運行,輸出結果為:b=4414、在語言中定義了如下變量:char ch;下列賦值語句正確的是( )(選擇一項)A、ch"strtest" B、ch'2' C、ch='2345 D、ch=strtest15、C語言中定義常量PI正確的是()(選擇一項)A、#de
11、fine PIB、#define PI=3.14C、#define PI 3.14D、#Define PI 3.14第三章5) 在C語言中,5/3的值是( )。(選擇一項)A、1B、-1C、2D、1.676) 分析下面的C語言程序,如果從鍵盤上輸入“10.6”,則輸出結果是( )。(選擇一項)void main()int n;scanf("%d",&n);if(n<10) printf("%dn",n+);else printf("%dn",n-);A、 11B、 10C、 9D、 87) 在C語言中,假設:char w
12、;int x;float y;double z;則表達式:w*x+z-y值的數(shù)據(jù)類型為( )。(選擇一項)A、float B、char C、intD、double 8) 在C語言中,經(jīng)過如下運算后,num的值為( )。(選擇一項)int num=0;num=2>3?0:1;A、 0B、 1C、 2D、 35)在C語言中,10%2的值為( )(選擇一項)A、5 B、2 C、0 D、-16)分析下面的C語言程序:void main() int n; scanf(“%d”,&n);
13、; if(n<10) printf(“%dn”,n+); else printf(“%dn”,n-);如果從鍵盤上輸入9,則輸出結果是( )(選擇一項)A、11 B、10 C、9 D、87、執(zhí)行下列C語言代碼段后,k的值是( )(任選一項)int k = 45, a=18, b=23, c=9;k= k>c c:k;A、23 B、18 C、45 D、98、分析如下C語言代碼片段,輸
14、出結果為( ) (選擇一項)void main() int i=2,j; j=i+; printf("%d,%d",i,j); A、2,2 B、2,3 C、3,2 D、3,39、C語言提供“與”“或”“非”三種邏輯運算符。下列使用“或”運算符及“與”運算符的代碼運行結果是( )(選擇一項) void main()
15、160; float height=180,weight=90; if(height>=160&& height/weight>2|(height<160&& weight<50) printf(''合格''); &
16、#160; else printf(''不合格'');
17、0; A、合格 B、不合格 C、合格 不合格 D、沒有輸出10、分析如下C語言代碼:int x=10,y=3;printf("%d",x/y);輸出結果為( )(選擇一項)A、0 B、1 C、2 D、311、在C語言中,假設所有變量均為整型,則下列代碼執(zhí)行后c的值是()(選擇一項)a=2;b=5;b+;c=a+b;A、5 B、6 C、7 D、812、在c語言中,下列代碼的輸出結果是( ).(選擇一項)int age=2;int w
18、=sizeof(age);printf("%d",w);A、0 B、2 C、4 D、813、給定c代碼如下:要使這段代碼能夠編譯成功,橫線處可以填入()(選擇二項)public int count(char c,int i,double d) return _; A、c*i B、c*(int)d C、(int)c*d D、i*d14、在C語言中,經(jīng)過如下運算后,num的值為(
19、 )(選擇一項)int num=0;num=2>3?0:1;A、0 B、1 C、2 D、315、在C語言中,要判斷整型變量x是否等于0,下面( )語句是正確的(選擇一項)A、x<>0 B、x=0 C、x=0 D、x!<>016、在c語言中,運行以下代碼后,屏幕的輸出結果是( )。(選擇一項) #includ<stdio.h> viod main() int x=1,y=1,z=1,t=1
20、; t=(x+)+y+(-z); printf(''%d'',t); A、1 B、2 C、3 D、417、在c語言中,關系運算符就是用于測試兩個操作系統(tǒng)數(shù)之間關系的符號,以下運算符中不是關系運算符的是( )。(選擇一項)A、> B、< C、= D、!18、二元運算符是指處理兩個操作數(shù)的運算符
21、,以下( )操作符不是C語言中的二元運算符。(選擇一項)A、+ B、- C、% D、&&19、有如下C語言程序,則程序運行后的輸出結果為( )。(選擇一項)#include <stdio.h>void main() int a=3; printf(“%dn“,a*3>10?1:2)A、1 B、2 C、0 D、1020、在C語言中,10%5的值為( )(選擇一項)A、5 B、2 C、0 D、-121、給定如下C
22、代碼,編譯運行之后,將會輸出( ) (選擇一項) void main() int a = 5; printf(“%d”,(a%2=1)(a+1)/2:a/2); A、1
23、B、2 C、2.5 D、322、有如下C語言程序,則程序運后的輸出結果為( )(選擇一項) #include < stdio.h > void main() int a=2; int b=3; int c; printf(&quo
24、t;%dn",c=a>b?a:b); A、2 B、3 C、1 D、023、在C語言中,設x,y,z,m均為int型變量,則執(zhí)行以下語句后,m 的值為( )x=z=1;y=0;m=x|y&&z;(選擇一項)A、2 B、1 C、0 D、-124、在C語言中,下列代碼的輸出結果是( )(選擇一項)void main() int a=10,b=13,max=0; max=a>b?a+:-b; printf(“%d
25、“,max);A、10 B、11 C、12 D、1325、void main() int a=10,b=6; if(a=b) printf(“%d“,+a); else printf(“%d“,b-);運行的結果是( )(選擇一項)A、10 B、11 C、5 D、626、在C
26、代碼程序中,運行以下表達式后,變量a的值是( )(選擇一項)int a=1+2*3%4/5;A、1 B、2 C、3 D、427、在C語言中,不等于的運算符表示為( )(選擇一項)A、<> B、!= C、<= D、!<>28、在C語言中,判斷變量是否相等的運算符表示為( )(選擇一項)A、= B、!= C、<= D、=29、在C語言中,關系運算符的返回結果為真時用( )表示(選擇一項)A、true B、0 C、1 D、false30、在C語言中,邏輯非用( )表示(選擇一項)A、! B、&& C、| D、|31、已知:int a=1,b=2,c
27、,則以下賦值正確的是()(選擇一項)A、c=a+b=3; B、a+b=c;C、a=b=3=c;D、c=a+332、已知:int a=1,b=2,c,則以下賦值正確的是()(選擇一項)A、c=a+b=3; B、a+b=c;C、a=b=3=c;D、c=a+333、已知表達式x*=y+10,則和它等價的表達式為()(選擇一項)A、x=x*y+10 B、x=x*(y+10)C、x=x*y+x+10D、x=y+1034、以下C語言代碼的輸出結果為()(選擇一項)void main()int m,n;m=n=5;m+=10;n*=2;m+=m+=n+=n%=2;printf("%d",
28、m);A、28B、29C、30D、3135、以下C語言代碼的輸出結果為()(選擇一項)void main()int m =5;m+=10;printf("%d",m);A、15B、10C、5D、2036、以下C語言代碼的輸出結果為()(選擇一項)void main()int a,m=5;m=(a=3*5,a*4);printf("a=%d,m=%d",a,m);A、 a=15,m=60B、a=60,m=15C、a=60,m=75D、a=15,m=1537、以下C語言代碼的輸出結果為()(選擇一項)void main()m=(3*5,4,10,2+5);p
29、rintf("m=%d",m);A、m=15B、m=4C、m=10D、m=738、在c語言中,下列代碼的輸出結果是( ).(選擇一項) int w=sizeof(10);printf("%d",w);A、0 B、2 C、4 D、1039、在c語言中,下列代碼的輸出結果是( ).(選擇一項) Char ch=c;int w=sizeof(ch);printf("%d",w);A、0 B、1 C、2 D、4第四章9) 在C語言中,下面( )轉義序列表示換行。(選擇一項)A、a B、nC、rD、f10) 在C語言中,為了輸出如圖所示的一個字
30、符,下面代碼正確的是( )。(選擇一項) A、getchar('C'); B、putchar('C'); C、printf('C'); D、scanf("C");11) 在C語言中,( )函數(shù)可以用于從鍵盤每次讀取一個字符。 (選擇一項)A、printf() B、putchar() C、puts() D、getchar()4、在C語言中,下列代碼片段的輸出結果是( )(選擇一項)float a =50;int b =4;float c = a/b;printf(“%3.1f”,c);A、0 B、12 C、12.0 D、12.5
31、5、C語言中,scanf()函數(shù)可以使用( )格式說明符接受單字符型變量的值。(選擇一項)A、%c B、%d C、%f D、%s6、在c語言中,下列代碼的輸出結果是( ).(選擇一項)void main() printf(“%1.0fn”,sqrt(4); A、0 B、2 C、4 D、167、在C語言中,下列代碼片段的輸出結果是( )。(選擇一項)double x=99.9;double y=floor(x);printf(“%.0f”,y);A、98 B、99 C、100 D、1018、在c語言程序中,下列程序運行的結果為( )(選擇
32、一項) #includ<stdio.h> void main() int a=777,b=999;
33、0; printf(“%dn“,a,b); A、出現(xiàn)錯誤 B、777 C、999 D、777 9999、#include<stdio.h>void main() int a=97,c=65; printf("a=%c,c=%cn",a,c);以
34、上C程序的運行結果是( )(選擇一項)A、a=%a,c=%A B、a=a,c=A C、a=97,c=65 D、a=A,c=a10、在C語言中,如下代碼段的輸出結果是( )(選擇一項)int y=12345;printf(“y=%4d“,y);A、y=12345 B、y=1234 C、y=2345 D、y=411、下列C語言代碼的輸出是( )(選擇一項)void main() char ch; ch='a'+3; putchar(ch);A、a+3 B、100 C、c D、
35、d12、在C語言中,能使整型變量i=2輸出為002的語句是( )(選擇一項)A、printf("%3d",i); B、printf("03%d",i); C、printf("%000d",i); D、printf("%03d",i);13、在C語言中,為了得到如圖所示的運行結果,在空白處應該添加的代碼是( )。(選擇一項)void main() int x; float y; printf("ent
36、er x,y:"); 空白處A、scanf("%d %f",&x,&y); printf("nx+y=%4.2f",x+y);B、scanf("%d,%f",&x,&y); printf("nx+y=%4.2f",x+y);C、scanf("%d,%f",&x,&y); printf("nx+y=%6.1f",x+y);D、scanf(
37、"%d,%3.1f",&x,&y); printf("nx+y=%4.2f",x+y);14、以下代碼是C文件中的代碼,請分析該段代碼的運行結果是( )(選擇一項) void main()
38、;printf(“HELLO”); printf(“World!”); A、HELLO! World!B、存在注釋錯誤,無法通過編譯C、main()方法修飾符錯誤,無法通過編譯 D、HELLO!World!15、給定一個C程序的
39、代碼片斷如下,編譯運行后的輸出結果是( )(選擇一項) char c='a' int i=c; float f=i+; int b=(byte)(f+1); printf(“%c,%d,%.1f,%d”,c,i,f,b);A、a,97,97.0,98 B、a,97,97,98 C、a,98,97.0,98 D、a,98,97,9816、在C語言中,下列代碼的運行結果是( )(選擇一項)#include “stdio.h”void main()double squ,power,value;squ=sqrt(4);power=pow(3,2)
40、;value=pow(power,squ);printf(“%1.0f”,value);A、1 B、16 C、81 D、25617、C語言中,scanf()函數(shù)可以使用( )格式說明符接受整型變量的值。(選擇一項)A、%c B、%d C、%f D、%s18、C語言中,scanf()函數(shù)可以使用( )格式說明符接受單精度浮點型變量的值。(選擇一項)A、%c B、%d C、%f D、%s第五章1、已知下列C語言代碼的輸出結果是2008年是閏年,已知閏年的判定規(guī)則是:能被4整除但不能被100整除的年份,或能被400整除的年份。請問在空白處可以填寫的代碼是( )(選擇一項) void mai
41、n() int i=2008; if(空白處) printf(“%d年是閏年”,i); ge
42、tchar(); A、(i%4=0i%100!=0)&&i%400=0B、!(i%4=0 && i%100=0i%4!=0) !(i%4=0 && i%100=0i%4!=0)C、i%4=0 && i%100=0i%4!=0D、(i%4=0 && i%100!=0)i%400=02、在C語言中,下列代碼的運行結果是( ).(選擇一項)void main() int a = 1,b = 2 ,c = 3;
43、0; if(a<0) if(b<0) c = 10;
44、0; else c = 20; printf(“%d”,c);A、輸出: B、輸出: C
45、、輸出: D、編譯報錯3、在C語言中,下列關于條件語句的描述中,正確的是( )(選擇二項)A、當if語句嵌套使用時,最后一個else和最近的一個沒有else匹配的if匹配B、一個if可以有多個else與之匹配C、一個switch語句總是可以被一系列if.else語句替換D、switch(表達式)語句中的表達式可以是任何類型4、在C語言中,關于下列代碼的說法正確的是( )(選擇二項) #include<stdio>void main() int x,y;
46、 scanf("%d",&x); scanf("%d",&y); if(x>y) x+=y; y+;
47、160; else y+=x; x+; printf("%d,%d",x,y);&
48、#160; A、若輸入數(shù)據(jù)1和4,則輸出2和5B、若輸入數(shù)據(jù)4和1,則輸出5和2C、若輸入數(shù)據(jù)4和4,則輸出4和4D、若輸入數(shù)據(jù)4和4,則輸出8和55、在C中,給定代碼片段如下所示,則編譯運行后,輸出結果是( )(選擇一項) for(int i =0 ; i<10 ; i+) if(i=10-i)
49、60; break ; if(i%3!=0) continue; printf(i+“); A、0 B、0 3 C、0 3 6
50、D、0 3 6 96、給定某C程序片斷如下,該程序運行后,i的輸出結果是( )(選擇一項)int i=1;int j=i+;if(i>+j)&&(i+=j)i+=j;println(“%d”,i);A、1 B、2 C、3 D、47、在C語言中,關于下列代碼的輸出結果是( )(選擇一項) #include<stdio>void main() int x=10,y=11; if(x>y)
51、160; printf(“x>y”); else if(x=y) printf(“x=y”); else
52、60; printf(“x<y”); A、x>y B、x<y C、x=y D、什么都不輸出8、在C語言中,關于下列代碼的輸出結果是( )(選擇一項) #include<stdio>void main() if(0)
53、60; printf(“0”); else printf(“1”); A、1 B、0 C、程序
54、出現(xiàn)編譯錯誤 D、什么都不輸出9、在C語言中,關于下列代碼若輸入40,則輸出結果為( )(選擇一項)#include "stdio.h"void main() int money;printf("請輸入存款(單位為萬):"); scanf("%d",&money);if(money>100) printf("我要買拍薩特n");else if(money>50) printf("我要買伊蘭特n");else if(money>10) printf("我要買奧托
55、n");else printf("我要買捷安特n");A、我要買拍薩特B、我要買伊蘭特C、我要買奧托D、我要買捷安特10、在C語言中,關于下列代碼的輸出結果為( )(選擇一項)#include "stdio.h"void main() int year=2015,month=2,day=0;if(month=1 | month=3 | month=5 | month=7 | month=8 | month=10 | month=12) day=31;else if(month=4 | month=6 | month=9 | month=11)d
56、ay=30;else if(month=2)day=28; if(year%4=0 && year%100!=0 | year%400=0)day+=1; printf("%d年%d月有%d天n",year,month,day);A、28 B、29 C、30 D、3111、在C語言中,關于下列代碼的說法正確的是( )(選擇二項) #include<stdio>void main() int x,y;
57、60; scanf("%d",&x); scanf("%d",&y); if(x>y) x+=y;If(x=4)y+;
58、; else x+;y+=x; printf("%d,%d",x,y); A、若輸入數(shù)據(jù)1和4,則輸出2和5B、若輸入數(shù)據(jù)4和1,則輸出5和2C、若輸入數(shù)據(jù)4和4,則輸
59、出5和9D、若輸入數(shù)據(jù)4和4,則輸出8和512、在C語言中,關于下列代碼的說法正確的是( )(選擇一項) #include<stdio>void main() int x,y; scanf("%d",&x); scanf("%d",&y);
60、160; if(x<y) x+=y; y+; else x+; If(x=4)y+=x;
61、 printf("%d,%d",x,y);A、若輸入數(shù)據(jù)1和4,則輸出2和5B、若輸入數(shù)據(jù)4和1,則輸出5和1C、若輸入數(shù)據(jù)4和4,則輸出5和9D、若輸入數(shù)據(jù)4和4,則輸出8和5第六章12) 在C 語言中,下列代碼的運行結果是( )。(選擇一項)int a=2;switch(a)case 1:printf("in case 1 a=%d",a);break;case 2:printf("in case 2 a=%d",a);case 3:printf("in case 3 a=%d",a);b
62、reak;default: printf("in default a=%d",a);A、 in case 1 a=1incase 2 a=2B、 in case 1 a=2in case 2 a=2 in case 3 a=2C、 in case 2 a=2in case3 a=2D、 in default a=213) 給定一個C語言程序的代碼片斷,如下: if(grade='A'|grade='B') score=90; else if(grade='C'|grade='D') score=70; else
63、 score=60;把這段代碼轉換為switch語句,以下正確的是( )。 (選擇一項)A、switch(grade) caseA: caseB:score=90; caseC: caseD:score=70; default:score=60; B、switch(grade) caseA:break; caseB:score=90; caseC:break; caseD:score=70; default:score=60;break; C、switch(grade) caseB:score=90;break; caseD:score=70;break; default:score=60;b
64、reak; D、switch(grade) caseA: caseB:score=90;break; caseC: caseD:score=70;break; default:score=60;break;3、#include<stdio.h>void main() int n=3; switch(n) case 1: &
65、#160; printf(“!”); break; case 2:
66、60; printf(“”); break; default: printf(“$”);
67、0; 在C語言中,執(zhí)行上面程序后,輸出是( ). (選擇一項)A、! B、 C、$ D、無輸出4、在C中,以下程序編譯運行后的輸出結果為( ) (選擇一項) void main() int a=5; int s=0; switch(a)
68、0; case 5: s=s+2; case 3: s=s+5; case 8:
69、160; s=s+6; default: s=s+10; break; &
70、#160; printf(s); A、2 B、0 C、7 D、235、在c語言中,執(zhí)行下面的程序時,若輸入“hello”,則輸出結果為( )(選擇一項)#include<stdio.h>void main() char ch; int m=0,n=0; do
71、60; switch(ch=getchar() case 'a': case 'e':break; case 'i':case 'o':m+;
72、; break; default:n+; while(ch!='n'); printf(“n m=%d,n=%d“,m,n);A
73、、m=1,n=2 B、m=2,n=3 C、m=1,n=4 D、m=2,n=46、有如下的C語言程序,則程序運行后的輸出結果是( )(選擇一項)#include < stdio.h >void main() int x=1; int y=0; switch(x) case 1: switch(y)
74、60; case 0: printf("*0*"); break; case 1: printf("*1*"); break;
75、160; case 2: printf("*2*"); break; A、*0* B、*0*1* C、*0*2* D、*0*1*2*7、C語言中有如下代碼,下列x的定義中,可以使上段代碼輸出 100的有( )(選擇二項)switch(x) case100: printf(“100”);break;case
76、110: printf (“100”);break;A、int x=100; B、float x=100; C、char x=d; D、long x=100;8、閱讀以下C代碼,在橫線處填入( ),輸出結果中可以包含"3"(選擇二項) void main() int a=_; switch(a) dafault;
77、60; printf("default"); break; case 1:
78、160; printf("1"); break; case 2: printf("2");
79、60; case 3: printf("3") A、4 B、3 C、2 D、default9、給定如下C代碼片段,編譯運行的結果是( )(選擇一項)int i=0,j=-1; swit
80、ch(i) case 0,1:j=1; case 2: j=2; System.out.print("j="+j);A、程序編譯出錯 B、輸出:j=1 C、輸出:j=2 D、輸出:j=0第七章14) C語言中,i為int類型,進入下面的循環(huán)之前,i的值為0,則循環(huán)執(zhí)
81、行的次數(shù)為( )。 (選擇一項)do i+;while(i<2);A、0B、1C、2 D、315) 在C語言中,下列代碼的循環(huán)體執(zhí)行的次數(shù)是( )。(選擇一項)void main()int n=2;while(n=0)printf("%d",n);n-;A、0 次 B、1次 C、2次 D、3次3、在C語言中,下列代碼的輸出結果是( )(選擇一項)void main() int i=5,j=10; do&
82、#160; if(i>j) break;
83、 j-; i+; while(j!=i); printf(“%d,%d“,i,j);A、8,7 B、9,6 C、7,6 D、7,84、分析下面的C語言代碼:下面說法正確的是( )(選擇一項)void main() int x=3; do printf("%d",x-); while(!x);A、輸出:3 B、輸出:321 C、輸出:21 D、不輸出任何內容5、分析下面的C語言字段,編譯運行后的輸出結果是( )(選擇一項)for (int i = 0; i<6 ;i+) int k = +i; w
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度廠房出租合同(含金融融資支持)
- 2025年度車輛進出口損害賠償協(xié)議范本
- 2025房產中介合伙人投資合作及退出機制合同
- 2025年理發(fā)、美容服務項目建議書
- 提高護理文書書寫規(guī)范的實施措施計劃
- 倉庫節(jié)能降耗工作的總結與展望計劃
- 新年自我反思與成長計劃
- 創(chuàng)造多元環(huán)境培養(yǎng)幼兒園小班的藝術表達能力計劃
- 調整工作節(jié)奏的方法計劃
- 經(jīng)驗教訓與未來目標的思考計劃
- 心肺復蘇術課件2024新版
- 學校開學安全隱患自查表
- 內鏡下粘膜剝離術(ESD)護理要點及健康教育
- 2022年全省百萬城鄉(xiāng)建設職工職業(yè)技能競賽暨“華衍杯”江蘇省第三屆供水安全知識競賽題庫
- 廣西北海LNG儲罐保冷施工方案
- 《中國人閱讀書目(三)——中國初中生基礎閱讀書目-導賞手冊》新書簡介2014.8.14 (1)
- 《生態(tài)學》課件—第1章:緒論
- 中心靜脈壓(CVP)監(jiān)測及波形分析
- 人教版(PEP)英語五年級下冊-Unit 1My day A Let’s spell 教案
- 家庭病床工作制度(共2頁)
- 數(shù)控機床公司績效計劃(范文)
評論
0/150
提交評論