可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
[東北師范大學(xué)]C程序設(shè)計(jì)20春在線作業(yè)2
試卷總分:100 得分:100
第1題,以下能正確定義二維數(shù)組的是()
A、int a[][3];
B、int a[][3]= {2*3};
C、int a[][3]={};
D、int a[2][3]={{1},{2},{3,4}}
正確答案:
第2題,下列常數(shù)中不能作為C語言常量的是()
A、0xA5
B、2.5e-2
C、32
D、029
正確答案:
第3題,設(shè)有以下定義, enum week{sun,mon=4,tue,wed,thu,fri,sat} w;值為5的枚舉常量是()
A、tue
B、sat
C、fri
D、thu
正確答案:
第4題,設(shè)有如下定義
char x[]={"abcdefg"};
char y[]={'a','b','c','d','e','f','g'} ;則正確的敘述為()
A、數(shù)組x和y等價(jià)
B、數(shù)組x和y的長度相同
C、數(shù)組x的長度大于數(shù)組y的長度
D、數(shù)組x的長度小于數(shù)組y的長度
正確答案:
答案來源:(www.),以下程序:
int a=5;
float x=3.14;
a*=x*('E' - 'A');
printf("%f\n",(float)a); 的輸出結(jié)果是()
A、62.000000
B、62.800000
C、63.000000
D、62
正確答案:
第6題,以下程序: char str[15]="hello!";
printf("%d\n",strlen(str));的輸出結(jié)果是()
A、15
B、14
C、7
D、6
正確答案:
第7題,設(shè)有如下程序段,int k=10; while(k=0) k=k-1;下面描述中正確的是()
A、循環(huán)執(zhí)行一次
B、循環(huán)是無限循環(huán)
C、循環(huán)體語句一次也不執(zhí)行
D、循環(huán)體語句執(zhí)行一次
正確答案:
第8題,當(dāng)說明一個(gè)共用體變量時(shí),系統(tǒng)分配它的內(nèi)存是()
A、各成員所需內(nèi)存容量的總和
B、共用體中第一個(gè)成員所需內(nèi)存
C、各成員所需內(nèi)存容量的最大值
D、共用體中最后一個(gè)成員所需內(nèi)存
正確答案:
第9題,設(shè)有如下定義: char *aa[2]={"abcd","ABCD"}; 則以下說法中正確的是()
A、aa數(shù)組成元素的值分別是"abcd"和ABCD"
B、aa是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組
C、aa數(shù)組的兩個(gè)元素分別存放的是含有4個(gè)字符的一維字符數(shù)組的首地址
D、aa數(shù)組的兩個(gè)元素中各自存放了字符'a'和'A'的地址
正確答案:
答案來源:(www.),若變量已正確定義并賦值,下面符合C語言語法的表達(dá)式是()
A、a:=b+1
B、a=b=c+2
C、int 18.5%3
D、a=a+7=c+b
正確答案:
第11題,有以下程序
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2;
printf("%d\n", *p + *q);
}程序運(yùn)行后的輸出結(jié)果是()
A、16
B、10
C、8
D、6
正確答案:
答案來源:(www.),在C語言中,if語句后的一對(duì)圓括號(hào)中,用以決定分支流程的表達(dá)式為()
A、只能是邏輯表達(dá)式
B、只能是關(guān)系表達(dá)式
C、只能是邏輯表達(dá)式或關(guān)系表達(dá)式
D、可以是任意表達(dá)式
正確答案:
第13題,以下程序: main() { int a=5,b=4,c=6,d; printf("%d\n",d=ab?(ac?a:c)b)); } 的輸出結(jié)果是()
A、5
B、4
C、6
D、不確定
正確答案:
第14題,下列程序段:
char s1[10]="12345",s2[10]="abc",s3[]="67";
strcpy(s1,s2);
strcat(s1,s3);
puts(s1);
的運(yùn)行結(jié)果是()
A、abc67
B、abc4567
C、abc 567
D、abc567
正確答案:
答案來源:(www.),要打開一個(gè)已存在的非空文件"file"用于修改,選擇正確的語句()
A、fp=fopen("file","r");
B、fp=fopen("file","w");
C、fp=fopen("file","r+");
D、fp=fopen("file","w+");
正確答案:
第16題,若fp是指向某文件的指針,且已讀到文件末尾,則庫函數(shù)feof(fp)的返回值是()
A、EOF
B、-1
C、非零值
D、NULL
正確答案:
第17題,C語言源程序的基本單位是()
A、過程
B、函數(shù)
C、子程序
D、標(biāo)識(shí)符
正確答案:
第18題,以下關(guān)于函數(shù)的敘述中正確的是()
A、每個(gè)函數(shù)都可以被其它函數(shù)調(diào)用(包括main函數(shù))
B、每個(gè)函數(shù)都可以被單獨(dú)編譯
C、每個(gè)函數(shù)都可以單獨(dú)運(yùn)行
D、在一個(gè)函數(shù)內(nèi)部可以定義另一個(gè)函數(shù)
正確答案:
第19題,能正確表示a和b同時(shí)為正或同時(shí)為負(fù)的邏輯表達(dá)式是()
A、(a=0||b=0)&&(a0 ||b0
B、(a=0 && b=0)&&(a0 && b0)
C、(a+b0) &&(a+b=0)
D、a*b0
正確答案:
答案來源:(www.),設(shè)變量定義為int a[3]={1,4,7},*p=&a[2],則*p的值是()
A、&a[2]
B、4
C、7
D、1
正確答案:
第21題,程序段if (us) t=u; t=s;的功能是將u,s中的最大值賦給變量t。
A、錯(cuò)誤
B、正確
正確答案:
第22題,用fopen("file","r+");打開的文件"file"可以進(jìn)行修改。
A、錯(cuò)誤
B、正確
正確答案:
第23題,在C語言中,存儲(chǔ)一個(gè)整型、字符型、雙精度實(shí)型變量所需的字節(jié)數(shù)是2,4,8。
A、錯(cuò)誤
B、正確
正確答案:
第24題,C語言中有邏輯類型但沒有集合類型。
A、錯(cuò)誤
B、正確
正確答案:
答案來源:(www.),C語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置必須在最開始。
A、錯(cuò)誤
B、正確
正確答案:
第26題,44.while之后的表達(dá)式必須是邏輯表達(dá)式。
A、錯(cuò)誤
B、正確
正確答案:
第27題,一個(gè)函數(shù)的函數(shù)體包括聲明部分和語句部分。
A、錯(cuò)誤
B、正確
正確答案:
第28題,C語言中的文件在操作完畢以后,用feof()來關(guān)閉。
A、錯(cuò)誤
B、正確
正確答案:
第29題,數(shù)組的元素在內(nèi)存中連續(xù)存貯。
A、錯(cuò)誤
B、正確
正確答案:
答案來源:(www.),C語言運(yùn)算符的優(yōu)先級(jí):關(guān)系運(yùn)算符 算術(shù)運(yùn)算符 賦值運(yùn)算符 邏輯與運(yùn)算符。
A、錯(cuò)誤
B、正確
正確答案:
第31題,ab.c是合法的標(biāo)識(shí)符。
A、錯(cuò)誤
B、正確
正確答案:
第32題,strcpy函數(shù)的作用是連接兩個(gè)字符串。
A、錯(cuò)誤
B、正確
正確答案:
第33題,break語句用在循環(huán)體中,可結(jié)束本層循環(huán),continue語句用在循環(huán)體中,可結(jié)束本次循環(huán)。
A、錯(cuò)誤
B、正確
正確答案:
第34題,表達(dá)式 0195 是一個(gè)八進(jìn)制整數(shù)。
A、錯(cuò)誤
B、正確
正確答案:
第35題,函數(shù)調(diào)用可以通過語句的形式也可以通過表達(dá)式的形式。
A、錯(cuò)誤
B、正確
正確答案:
第36題,在函數(shù)中,變量的默認(rèn)存貯類型說明符應(yīng)該是自動(dòng)的auto。
A、錯(cuò)誤
B、正確
正確答案:
第37題,C語言中的構(gòu)造數(shù)據(jù)類型包括數(shù)組、集合和結(jié)構(gòu)體類型。
A、錯(cuò)誤
B、正確
正確答案:
第38題,C語言中,字符串是以'\0'結(jié)束的,所以字符串的長度也包括'\0'。
A、錯(cuò)誤
B、正確
正確答案:
第39題,for(i=0; ;i++);是死循環(huán)結(jié)構(gòu)。
A、錯(cuò)誤
B、正確
正確答案:
第40題,字符型數(shù)據(jù)在計(jì)算機(jī)中是以ASCII碼形式表示的。
A、錯(cuò)誤
B、正確
正確答案: