版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、不定項(xiàng)選擇題(針對(duì)以下題目,請選擇最符合題目要求的答案,每道題有一項(xiàng)或二項(xiàng)正確答案。針對(duì)每一道題目,所有答案都選對(duì),則該題得分,所選答案錯(cuò)誤或不能選出所有答案,則該題不得分。題量為50道,每題2分,總分為100分。)第一章1) 對(duì)于C語言的描述說法錯(cuò)誤的是()。A、它是一種計(jì)算機(jī)程序設(shè)計(jì)語言B、它既有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)C、它不可以作為系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序D、它可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程度2) 在C語言中,下圖所示的流程圖符號(hào)代表的是( )。(選擇一項(xiàng)) A、程序開始或結(jié)束 B、判斷和分支 C、輸入/輸出指令 D、計(jì)算步驟3、下列關(guān)于算法的
2、說法正確的是( )(選擇二項(xiàng))A、算法必須在有限步驟內(nèi)解決問題B、算法可能需要無窮步才能解決問題C、算法應(yīng)該有確定的結(jié)果D、算法的計(jì)算結(jié)果無法預(yù)知4、在C中,多行注釋使用( ) 符號(hào)結(jié)尾 (選擇一項(xiàng))A、/* B、*/ C、* D、/5、c語言是貝爾實(shí)驗(yàn)室在1973年設(shè)計(jì)的一種程序設(shè)計(jì)語言。以下關(guān)于c語言程序的說法中,正確的是( )。(選擇二項(xiàng))A、c語言程序必須包含頭文件B、c語言程序中可以包含多個(gè)main()函數(shù)C、在c語言程序中,一行可以寫多條語句,條件是每條語句以分號(hào)結(jié)尾D、在c語言中的if語句后面如果只有一條語句,可以不用括起來6、在C中,C源程序文件的擴(kuò)展名為( )(選
3、擇一項(xiàng))A、.doc B、.txt C、.ppt D、.c或.cpp7、以下對(duì)C語言源程序的結(jié)構(gòu)特點(diǎn)描述錯(cuò)誤的是()(選擇一項(xiàng))A、一個(gè)C語言源程序可以由一個(gè)或多個(gè)源文件組成B、每一個(gè)源文件只能有一個(gè)函數(shù)組成C、一個(gè)源程序有且只有一個(gè)main函數(shù)充當(dāng)主函數(shù)D、每一個(gè)說明,每一個(gè)語句都必須以分號(hào)結(jié)尾8、下列對(duì)C語言頭文件描述錯(cuò)誤的是()(選擇一項(xiàng))A、stdio.h中包含了標(biāo)準(zhǔn)的輸入輸出函數(shù)以及字符串出來函數(shù)B、math.h中包含了數(shù)學(xué)運(yùn)算函數(shù)C、stdlib.h中包含了各類基本函數(shù)D、time.h中包含了時(shí)間和日期的處理函數(shù)9、從開發(fā)C語言程序到讓計(jì)算機(jī)可以執(zhí)行命令,需要經(jīng)過以下步驟中正確的是
4、()(選擇一項(xiàng))A、編輯à編譯à預(yù)處理à連接à加載à執(zhí)行B、編輯à預(yù)處理à編譯à連接à加載à執(zhí)行C、編輯à預(yù)處理à連接à編譯à加載à執(zhí)行D、 編輯à預(yù)處理à連接à編譯à加載à執(zhí)行10、在C語言中,下圖所示的流程圖符號(hào)代表的是( )。(選擇一項(xiàng)) A、程序開始或結(jié)束 B、判斷和分支 C、輸入/輸出指令 D、處理過程11、在C語言中,下圖所示的流程圖符號(hào)代表的是( )。(選擇一項(xiàng)) A、程序開始或結(jié)束
5、 B、判斷和分支 C、輸入/輸出指令 D、處理過程第二章3) 在C語言中,以下聲明變量和變量的初始化的語法錯(cuò)誤的是( )。(選擇一項(xiàng))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ī)則包括( )。 (選擇二項(xiàng))A、 變量名的第一個(gè)字符必須是字母、數(shù)字或下劃線B、 變量名必須以字母或下劃線開頭C、 變量名不區(qū)分大小寫D、 第一個(gè)字母后可以是字母、數(shù)字和下劃線組成的序列3、在語言中,下列變量定義和賦值錯(cuò)誤的是( )(
6、選擇一項(xiàng))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;下面強(qiáng)制類型轉(zhuǎn)換符都發(fā)生了作用,除了( )(選擇一項(xiàng))A、(int)(x+y/z); B、(int)(x/y); C、(int)x; D、(int)(y+z);5、在C#中,下列代碼運(yùn)行后,變量c的值是( ) (選擇一項(xiàng)) 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ù)類型的是( )(選擇一項(xiàng))A、int B、double C、char D、string7、在C語言中,下列( )情況不需要定義常量(選擇一項(xiàng))A、程序中經(jīng)常使用到某個(gè)值,而這個(gè)值保持不變,例如圓周率B、某個(gè)值在程序中保持不變,并且具有很多位小數(shù),在程序代碼中不好書寫C、某個(gè)固定不變的值非常簡單,但是需要在很多地方頻繁使用D、某個(gè)值非常復(fù)雜,而且需要在很多地方頻繁使用,但是這個(gè)值在不同的地方可能不同8、在C語言中,假設(shè)有定義:int i; char c,*s; float f,g; 則結(jié)果為
8、整型的表達(dá)式有( )(選擇二項(xiàng))A、i+f B、i*c C、f*(int)g D、A+489、在C應(yīng)用程序中,商品價(jià)格類的數(shù)據(jù)最好使用( )數(shù)據(jù)類型的變量存儲(chǔ) (選擇一項(xiàng))A、int B、String C、char D、double10、在C中,下列( )是合法的標(biāo)識(shí)符(選擇二項(xiàng))A、A123 B、#A123 C、588TTT D、s123_Name11、在c語言中,下列選項(xiàng)不能用作變量標(biāo)識(shí)符的是( )。(選擇一項(xiàng))A、1_ABC B、_2av C、wec D、int_3_12、在C語言中若有以下定義,則表達(dá)式a*b+d-c的值的類型為( )。(選擇一項(xiàng)) char a;
9、 int b; float c; double b;A、float B、int C、char D、double13、在C中,包含如下main函數(shù),則編譯運(yùn)行后的結(jié)果是( ) (選擇一項(xiàng))void main() double c=34.89675; /第1行 int b=(int)c+10;
10、160; /第2行 printf("b=%d"+b); /第3行A、第1行出現(xiàn)編譯錯(cuò)誤 B、第2行出現(xiàn)編譯錯(cuò)誤C、第3行出現(xiàn)編譯錯(cuò)誤 D、程序正確運(yùn)行,輸出結(jié)果為:b=4414、在語言中定義了如下變量:char ch;下列賦值語句正確的是( )(選擇一項(xiàng))A、ch"strtest" B、ch'2' C、ch='2345 D、ch=strtest15、C語言中定義常量PI正確的是()(選擇一項(xiàng))A、#de
11、fine PIB、#define PI=3.14C、#define PI 3.14D、#Define PI 3.14第三章5) 在C語言中,5/3的值是( )。(選擇一項(xiàng))A、1B、-1C、2D、1.676) 分析下面的C語言程序,如果從鍵盤上輸入“10.6”,則輸出結(jié)果是( )。(選擇一項(xiàng))void main()int n;scanf("%d",&n);if(n<10) printf("%dn",n+);else printf("%dn",n-);A、 11B、 10C、 9D、 87) 在C語言中,假設(shè):char w
12、;int x;float y;double z;則表達(dá)式:w*x+z-y值的數(shù)據(jù)類型為( )。(選擇一項(xiàng))A、float B、char C、intD、double 8) 在C語言中,經(jīng)過如下運(yùn)算后,num的值為( )。(選擇一項(xiàng))int num=0;num=2>3?0:1;A、 0B、 1C、 2D、 35)在C語言中,10%2的值為( )(選擇一項(xiàng))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,則輸出結(jié)果是( )(選擇一項(xiàng))A、11 B、10 C、9 D、87、執(zhí)行下列C語言代碼段后,k的值是( )(任選一項(xiàng))int k = 45, a=18, b=23, c=9;k= k>c c:k;A、23 B、18 C、45 D、98、分析如下C語言代碼片段,輸
14、出結(jié)果為( ) (選擇一項(xiàng))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語言提供“與”“或”“非”三種邏輯運(yùn)算符。下列使用“或”運(yùn)算符及“與”運(yùn)算符的代碼運(yùn)行結(jié)果是( )(選擇一項(xiàng)) 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);輸出結(jié)果為( )(選擇一項(xiàng))A、0 B、1 C、2 D、311、在C語言中,假設(shè)所有變量均為整型,則下列代碼執(zhí)行后c的值是()(選擇一項(xiàng))a=2;b=5;b+;c=a+b;A、5 B、6 C、7 D、812、在c語言中,下列代碼的輸出結(jié)果是( ).(選擇一項(xiàng))int age=2;int w
18、=sizeof(age);printf("%d",w);A、0 B、2 C、4 D、813、給定c代碼如下:要使這段代碼能夠編譯成功,橫線處可以填入()(選擇二項(xiàng))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)過如下運(yùn)算后,num的值為(
19、 )(選擇一項(xiàng))int num=0;num=2>3?0:1;A、0 B、1 C、2 D、315、在C語言中,要判斷整型變量x是否等于0,下面( )語句是正確的(選擇一項(xiàng))A、x<>0 B、x=0 C、x=0 D、x!<>016、在c語言中,運(yùn)行以下代碼后,屏幕的輸出結(jié)果是( )。(選擇一項(xiàng)) #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語言中,關(guān)系運(yùn)算符就是用于測試兩個(gè)操作系統(tǒng)數(shù)之間關(guān)系的符號(hào),以下運(yùn)算符中不是關(guān)系運(yùn)算符的是( )。(選擇一項(xiàng))A、> B、< C、= D、!18、二元運(yùn)算符是指處理兩個(gè)操作數(shù)的運(yùn)算符
21、,以下( )操作符不是C語言中的二元運(yùn)算符。(選擇一項(xiàng))A、+ B、- C、% D、&&19、有如下C語言程序,則程序運(yùn)行后的輸出結(jié)果為( )。(選擇一項(xiàng))#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的值為( )(選擇一項(xiàng))A、5 B、2 C、0 D、-121、給定如下C
22、代碼,編譯運(yùn)行之后,將會(huì)輸出( ) (選擇一項(xiàng)) 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語言程序,則程序運(yùn)后的輸出結(jié)果為( )(選擇一項(xiàng)) #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語言中,設(shè)x,y,z,m均為int型變量,則執(zhí)行以下語句后,m 的值為( )x=z=1;y=0;m=x|y&&z;(選擇一項(xiàng))A、2 B、1 C、0 D、-124、在C語言中,下列代碼的輸出結(jié)果是( )(選擇一項(xiàng))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-);運(yùn)行的結(jié)果是( )(選擇一項(xiàng))A、10 B、11 C、5 D、626、在C
26、代碼程序中,運(yùn)行以下表達(dá)式后,變量a的值是( )(選擇一項(xiàng))int a=1+2*3%4/5;A、1 B、2 C、3 D、427、在C語言中,不等于的運(yùn)算符表示為( )(選擇一項(xiàng))A、<> B、!= C、<= D、!<>28、在C語言中,判斷變量是否相等的運(yùn)算符表示為( )(選擇一項(xiàng))A、= B、!= C、<= D、=29、在C語言中,關(guān)系運(yùn)算符的返回結(jié)果為真時(shí)用( )表示(選擇一項(xiàng))A、true B、0 C、1 D、false30、在C語言中,邏輯非用( )表示(選擇一項(xiàng))A、! B、&& C、| D、|31、已知:int a=1,b=2,c
27、,則以下賦值正確的是()(選擇一項(xiàng))A、c=a+b=3; B、a+b=c;C、a=b=3=c;D、c=a+332、已知:int a=1,b=2,c,則以下賦值正確的是()(選擇一項(xiàng))A、c=a+b=3; B、a+b=c;C、a=b=3=c;D、c=a+333、已知表達(dá)式x*=y+10,則和它等價(jià)的表達(dá)式為()(選擇一項(xiàng))A、x=x*y+10 B、x=x*(y+10)C、x=x*y+x+10D、x=y+1034、以下C語言代碼的輸出結(jié)果為()(選擇一項(xiàng))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語言代碼的輸出結(jié)果為()(選擇一項(xiàng))void main()int m =5;m+=10;printf("%d",m);A、15B、10C、5D、2036、以下C語言代碼的輸出結(jié)果為()(選擇一項(xiàng))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語言代碼的輸出結(jié)果為()(選擇一項(xiàng))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語言中,下列代碼的輸出結(jié)果是( ).(選擇一項(xiàng)) int w=sizeof(10);printf("%d",w);A、0 B、2 C、4 D、1039、在c語言中,下列代碼的輸出結(jié)果是( ).(選擇一項(xiàng)) Char ch=c;int w=sizeof(ch);printf("%d",w);A、0 B、1 C、2 D、4第四章9) 在C語言中,下面( )轉(zhuǎn)義序列表示換行。(選擇一項(xiàng))A、a B、nC、rD、f10) 在C語言中,為了輸出如圖所示的一個(gè)字
30、符,下面代碼正確的是( )。(選擇一項(xiàng)) A、getchar('C'); B、putchar('C'); C、printf('C'); D、scanf("C");11) 在C語言中,( )函數(shù)可以用于從鍵盤每次讀取一個(gè)字符。 (選擇一項(xiàng))A、printf() B、putchar() C、puts() D、getchar()4、在C語言中,下列代碼片段的輸出結(jié)果是( )(選擇一項(xiàng))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ù)可以使用( )格式說明符接受單字符型變量的值。(選擇一項(xiàng))A、%c B、%d C、%f D、%s6、在c語言中,下列代碼的輸出結(jié)果是( ).(選擇一項(xiàng))void main() printf(“%1.0fn”,sqrt(4); A、0 B、2 C、4 D、167、在C語言中,下列代碼片段的輸出結(jié)果是( )。(選擇一項(xiàng))double x=99.9;double y=floor(x);printf(“%.0f”,y);A、98 B、99 C、100 D、1018、在c語言程序中,下列程序運(yùn)行的結(jié)果為( )(選擇
32、一項(xiàng)) #includ<stdio.h> void main() int a=777,b=999;
33、0; printf(“%dn“,a,b); A、出現(xiàn)錯(cuò)誤 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程序的運(yùn)行結(jié)果是( )(選擇一項(xiàng))A、a=%a,c=%A B、a=a,c=A C、a=97,c=65 D、a=A,c=a10、在C語言中,如下代碼段的輸出結(jié)果是( )(選擇一項(xiàng))int y=12345;printf(“y=%4d“,y);A、y=12345 B、y=1234 C、y=2345 D、y=411、下列C語言代碼的輸出是( )(選擇一項(xiàng))void main() char ch; ch='a'+3; putchar(ch);A、a+3 B、100 C、c D、
35、d12、在C語言中,能使整型變量i=2輸出為002的語句是( )(選擇一項(xiàng))A、printf("%3d",i); B、printf("03%d",i); C、printf("%000d",i); D、printf("%03d",i);13、在C語言中,為了得到如圖所示的運(yùn)行結(jié)果,在空白處應(yīng)該添加的代碼是( )。(選擇一項(xiàng))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文件中的代碼,請分析該段代碼的運(yùn)行結(jié)果是( )(選擇一項(xiàng)) void main()
38、;printf(“HELLO”); printf(“World!”); A、HELLO! World!B、存在注釋錯(cuò)誤,無法通過編譯C、main()方法修飾符錯(cuò)誤,無法通過編譯 D、HELLO!World!15、給定一個(gè)C程序的
39、代碼片斷如下,編譯運(yùn)行后的輸出結(jié)果是( )(選擇一項(xiàng)) 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語言中,下列代碼的運(yùn)行結(jié)果是( )(選擇一項(xiàng))#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ù)可以使用( )格式說明符接受整型變量的值。(選擇一項(xiàng))A、%c B、%d C、%f D、%s18、C語言中,scanf()函數(shù)可以使用( )格式說明符接受單精度浮點(diǎn)型變量的值。(選擇一項(xiàng))A、%c B、%d C、%f D、%s第五章1、已知下列C語言代碼的輸出結(jié)果是2008年是閏年,已知閏年的判定規(guī)則是:能被4整除但不能被100整除的年份,或能被400整除的年份。請問在空白處可以填寫的代碼是( )(選擇一項(xiàng)) 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語言中,下列代碼的運(yùn)行結(jié)果是( ).(選擇一項(xiàng))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、編譯報(bào)錯(cuò)3、在C語言中,下列關(guān)于條件語句的描述中,正確的是( )(選擇二項(xiàng))A、當(dāng)if語句嵌套使用時(shí),最后一個(gè)else和最近的一個(gè)沒有else匹配的if匹配B、一個(gè)if可以有多個(gè)else與之匹配C、一個(gè)switch語句總是可以被一系列if.else語句替換D、switch(表達(dá)式)語句中的表達(dá)式可以是任何類型4、在C語言中,關(guān)于下列代碼的說法正確的是( )(選擇二項(xiàng)) #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中,給定代碼片段如下所示,則編譯運(yùn)行后,輸出結(jié)果是( )(選擇一項(xiàng)) 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程序片斷如下,該程序運(yùn)行后,i的輸出結(jié)果是( )(選擇一項(xiàng))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語言中,關(guān)于下列代碼的輸出結(jié)果是( )(選擇一項(xiàng)) #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語言中,關(guān)于下列代碼的輸出結(jié)果是( )(選擇一項(xiàng)) #include<stdio>void main() if(0)
53、60; printf(“0”); else printf(“1”); A、1 B、0 C、程序
54、出現(xiàn)編譯錯(cuò)誤 D、什么都不輸出9、在C語言中,關(guān)于下列代碼若輸入40,則輸出結(jié)果為( )(選擇一項(xiàng))#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語言中,關(guān)于下列代碼的輸出結(jié)果為( )(選擇一項(xiàng))#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語言中,關(guān)于下列代碼的說法正確的是( )(選擇二項(xiàng)) #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語言中,關(guān)于下列代碼的說法正確的是( )(選擇一項(xiàng)) #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 語言中,下列代碼的運(yùn)行結(jié)果是( )。(選擇一項(xiàng))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) 給定一個(gè)C語言程序的代碼片斷,如下: if(grade='A'|grade='B') score=90; else if(grade='C'|grade='D') score=70; else
63、 score=60;把這段代碼轉(zhuǎn)換為switch語句,以下正確的是( )。 (選擇一項(xiàng))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í)行上面程序后,輸出是( ). (選擇一項(xiàng))A、! B、 C、$ D、無輸出4、在C中,以下程序編譯運(yùn)行后的輸出結(jié)果為( ) (選擇一項(xiàng)) 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í)行下面的程序時(shí),若輸入“hello”,則輸出結(jié)果為( )(選擇一項(xiàng))#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語言程序,則程序運(yùn)行后的輸出結(jié)果是( )(選擇一項(xiàng))#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的有( )(選擇二項(xiàng))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代碼,在橫線處填入( ),輸出結(jié)果中可以包含"3"(選擇二項(xiàng)) 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代碼片段,編譯運(yùn)行的結(jié)果是( )(選擇一項(xiàng))int i=0,j=-1; swit
80、ch(i) case 0,1:j=1; case 2: j=2; System.out.print("j="+j);A、程序編譯出錯(cuò) B、輸出:j=1 C、輸出:j=2 D、輸出:j=0第七章14) C語言中,i為int類型,進(jìn)入下面的循環(huán)之前,i的值為0,則循環(huán)執(zhí)
81、行的次數(shù)為( )。 (選擇一項(xiàng))do i+;while(i<2);A、0B、1C、2 D、315) 在C語言中,下列代碼的循環(huán)體執(zhí)行的次數(shù)是( )。(選擇一項(xiàng))void main()int n=2;while(n=0)printf("%d",n);n-;A、0 次 B、1次 C、2次 D、3次3、在C語言中,下列代碼的輸出結(jié)果是( )(選擇一項(xiàng))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語言代碼:下面說法正確的是( )(選擇一項(xiàng))void main() int x=3; do printf("%d",x-); while(!x);A、輸出:3 B、輸出:321 C、輸出:21 D、不輸出任何內(nèi)容5、分析下面的C語言字段,編譯運(yùn)行后的輸出結(jié)果是( )(選擇一項(xiàng))for (int i = 0; i<6 ;i+) int k = +i; w
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房產(chǎn)銷售合作協(xié)議
- 工藝品訂購合同范本
- 建筑工程內(nèi)部承包經(jīng)營合同案例
- 大學(xué)生就業(yè)協(xié)議范本
- 建筑施工合同模板 工程合同范本
- 職工待崗協(xié)議2024年
- 建筑施工隊(duì)臨時(shí)工合同
- 蘇教版小學(xué)數(shù)學(xué)四年級(jí)下冊《用數(shù)對(duì)確定位置》公開課說課課件
- 2024職業(yè)培訓(xùn)合作協(xié)議
- 園林工程結(jié)算合同樣本
- 職業(yè)倦怠量表MBIGS (MBIGeneral Survey)
- 9-1文化發(fā)展的必然選擇 教學(xué)設(shè)計(jì) 高中政治統(tǒng)編版必修4(2023~2024學(xué)年)
- 預(yù)防一氧化碳中毒安全教育完整PPT
- 鎮(zhèn)域經(jīng)濟(jì)的發(fā)展與思考
- 安全生產(chǎn)的目標(biāo)設(shè)定與衡量指標(biāo)
- 河道清淤施工方案和專項(xiàng)施工方案
- 守島戰(zhàn)士生活艱苦的資料
- 危重癥常見的管道護(hù)理
- 過敏診斷證明書模板
- 生物的多樣性及其保護(hù) 單元作業(yè)設(shè)計(jì)
- 村級(jí)財(cái)務(wù)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論