版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
title高級(jí)語(yǔ)言程序設(shè)計(jì)(吉林大學(xué))中國(guó)大學(xué)mooc答案100分最新版content第一講:緒論與程序初步第一講:緒論與程序初步–客觀題1、算法是一個(gè)計(jì)算過(guò)程,是程序設(shè)計(jì)的基礎(chǔ)和精髓。一個(gè)有效的算法應(yīng)該具有如下特點(diǎn),其中錯(cuò)誤的是:____答案:無(wú)窮性2、
描述算法有各種多樣的方法,下述錯(cuò)誤的是:__答案:設(shè)計(jì)圖?3、下面C語(yǔ)言中不正確的數(shù)據(jù)類型關(guān)鍵字是
__。答案:signed4、不是C分隔符的是
__。答案:!5、算法由某些基本成分組成,這些基本成分是一些基本的操作和控制結(jié)構(gòu)。以下不屬于基本控制結(jié)構(gòu)的是:____。答案:多文件結(jié)構(gòu)6、如下錯(cuò)誤的表達(dá)為:__。答案:
任何C程序必須包含至少一個(gè)主函數(shù)main7、一般編寫(xiě)并執(zhí)行C程序的過(guò)程,第一步應(yīng)該是__。答案:使用文本編輯程序,錄入源程序,保存文件8、C語(yǔ)言可執(zhí)行程序從哪里開(kāi)始執(zhí)行__。答案:程序中唯一的main函數(shù)9、
不是C關(guān)鍵字的是
__。答案:define?10、不是C運(yùn)算符的是
__。答案:#11、有效算法不應(yīng)該具有的特性是_____。答案:冗余性12、哪種語(yǔ)言是計(jì)算機(jī)能夠讀懂的語(yǔ)言?答案:機(jī)器語(yǔ)言13、與PAD圖相比,NS圖和流程圖更開(kāi)放、更易修改。答案:錯(cuò)誤14、C語(yǔ)言編寫(xiě)的程序只要編譯鏈接正確,就一定能正確運(yùn)行得到正確結(jié)果。答案:錯(cuò)誤作業(yè)第一講:緒論與程序初步第一講:緒論與程序初步–編程題1、HelloWorld
建議:本題是主觀題,暫無(wú)解析2、“雞兔同籠”問(wèn)題
建議:本題是主觀題,暫無(wú)解析第二講:順序程序設(shè)計(jì)第二講:順序程序設(shè)計(jì)–客觀題1、現(xiàn)聲明float
y,由鍵盤(pán)輸入:3.1416,正確的數(shù)據(jù)輸入語(yǔ)句是:__。答案:scanf(“%f”,&y);2、C語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類型包括:__。答案:整數(shù)類型、浮點(diǎn)類型、字符類型3、C語(yǔ)言程序中,表達(dá)式5%2的結(jié)果是
__。答案:14、語(yǔ)句char
ch=’\65′,則變量ch
__。答案:值為1個(gè)字符5、設(shè)x為整型變量,如果要表示數(shù)學(xué)關(guān)系20<x<25,錯(cuò)誤的C語(yǔ)言表達(dá)式是
__。答案:20<x<256、設(shè)變量A是int型,B是float型,則表達(dá)式A+’q’+B結(jié)果的
數(shù)據(jù)類型是__。?答案:float7、下列標(biāo)識(shí)符中不合法的是_
。答案:2Dim8、執(zhí)行如下語(yǔ)句后,x的值和輸出結(jié)果分別是
__。int
x=11;
printf(“%d”,x+2);答案:11
139、如果要表示邏輯關(guān)系“
x≥11或x≤2
”,下面正確的C語(yǔ)言表達(dá)式是
__。
答案:x>=11
||
x<=2
10、下列轉(zhuǎn)義字符不正確的是:____。答案:‘\9999’11、下面哪個(gè)是非法的C語(yǔ)言標(biāo)識(shí)符?答案:-ab12、假設(shè)整型變量A、B和C的值分別是3、6和9,請(qǐng)問(wèn)在執(zhí)行完如下程序片段后,A的值是多少?
C=B;
B=A;
A=C;
答案:613、C語(yǔ)言提供的標(biāo)準(zhǔn)輸入輸出庫(kù)函數(shù)頭文件名字是_。答案:stdio.h14、6/4和6.0/4結(jié)果相同。答案:錯(cuò)誤15、注釋會(huì)參與到程序?qū)嶋H執(zhí)行過(guò)程,并起到關(guān)鍵作用。答案:錯(cuò)誤16、字符有兩種形態(tài):可視性態(tài)和存儲(chǔ)形態(tài)。答案:正確17、17,904是合法的整數(shù)字面常量。答案:錯(cuò)誤18、假設(shè)有“#definepai
3.14;”此時(shí)常量標(biāo)識(shí)符pai代表實(shí)數(shù)“3.14”。答案:錯(cuò)誤19、復(fù)合語(yǔ)句是多條簡(jiǎn)單語(yǔ)句的集合,并依次執(zhí)行,即復(fù)合語(yǔ)句中的每條語(yǔ)句要么被執(zhí)行、要么不被執(zhí)行,不存在值執(zhí)行一部分的情況。答案:正確20、C語(yǔ)言中用表達(dá)式“a*b”表示a與b相乘。答案:正確21、假設(shè)有intv;則使用語(yǔ)句scanf(“%d”,v);可以從鍵盤(pán)讀取整型變量v的值。答案:錯(cuò)誤作業(yè)第二講:順序程序設(shè)計(jì)第二講:順序程序設(shè)計(jì)–編程題1、給定字符的前驅(qū)、本身和后繼字符
建議:本題是主觀題,暫無(wú)解析2、求平均值
建議:本題是主觀題,暫無(wú)解析3、點(diǎn)到平面距離
建議:本題是主觀題,暫無(wú)解析4、重量轉(zhuǎn)換
建議:本題是主觀題,暫無(wú)解析作業(yè)第三講:分支和循環(huán)初步第三講:分支和循環(huán)初步–編程題1、輸出成績(jī)等級(jí)
建議:本題是主觀題,暫無(wú)解析2、回文數(shù)字
建議:本題是主觀題,暫無(wú)解析3、時(shí)間值是否合法
建議:本題是主觀題,暫無(wú)解析4、輸出指定月份的天數(shù)
建議:本題是主觀題,暫無(wú)解析5、判斷日期是否合法
建議:本題是主觀題,暫無(wú)解析第三講:分支和循環(huán)初步第三講:分支和循環(huán)初步–客觀題1、以下程序的運(yùn)行結(jié)果是:int
main(void){
int
x=1,y=0,a=0,b=0;
switch(x){
case
1:switch(y){
case
0:a++;
break;
case
1:b++;
break;
}
case
2:a++;
b++;
break;
case
3:a++;
b++;
}
printf(“%d
%d”,
a,
b);
return
0;
}答案:2
12、若變量已正確定義,在if(S)printf(“%d”,n);中,以下不可以替代S的是:答案:
a<>b+c3、閱讀下述程序段,設(shè)變量c的值是68,寫(xiě)出運(yùn)行結(jié)果。(提示小寫(xiě)字母a的ASCII碼是97,大寫(xiě)字母A的ASCII碼是65)char
c;
if
(
c>=‘A’
&&
c<=‘Z’)
printf
(“%c”,c+32);
else
printf
(“%d”,c);答案:d4、如有定義語(yǔ)句inta,b;doublex;則下列選項(xiàng)中沒(méi)有錯(cuò)誤的是______.提示:(int)x表示將變量x的值強(qiáng)制轉(zhuǎn)換成int類型。若x初始值為3.2則(int)x的結(jié)果是int類型,值為3.答案:
switch((int)x%2
){
case
0:
a++;
break;
case
1:
b++;
break;
default:
a++;
b++;
}5、下面程序的運(yùn)行結(jié)果是:#include
<stdio.h>
int
main(void){
int
a=1,
b=2,
c=3
;
if
(
a==1
&&
b==2)
if
(b
!=2
||
c!=3)
printf
(
“%d,%d,%d”,a,b,c);
else
printf
(
“%d,%d,%d”,a,b,c);
else
printf
(
“%d,%d,%d”,a,b,c);
return
1;
}答案:1,2,36、如下程序段的功能是判斷一個(gè)4位自然數(shù)個(gè)位和十位數(shù)字是否相同,在劃線處填寫(xiě)表達(dá)式。int
num;
scanf
(“%d”,&num);
if
(num>=1000
&&
num<10000)
if
(__)
printf
(
“該4位自然數(shù)個(gè)位和十位數(shù)字相同”);
else
printf
(
“該4位自然數(shù)個(gè)位和十位數(shù)字不同”);答案:num%10
==num/10%107、判斷一個(gè)自然數(shù)是否為4位且是5的倍數(shù),下述語(yǔ)句不正確的是:答案:if(n<
=1000
||
n>10000)
if(n%5==0)
printf(“YES”);
else
printf(“NO”);8、下面程序段實(shí)現(xiàn)把3或5的倍數(shù)輸出,在劃線處填上正確的表達(dá)式
int
x;
scanf
(“%d”,&x);
if
(_______)
printf
(“%d”,x);答案:x%3==0
||
x%5==09、下述程序的運(yùn)行結(jié)果是:int
main(void){
int
a=1,b=0;
if
(!a
)
b++;
else
if
(
a==0
)
if
(
a
)
b+=2;
else
b+=3;
printf(“b=%d”,b);
return
0;
}答案:b=010、閱讀下面程序段,s的值是:int
a=1,
b=2
c=6,s
;
if
(
a<=b
||
c<0
||
b<c)
s=b+c;
else
s=a+b+c;答案:811、下列程序正確的輸出是:____。int
x=20;
if(x>0)
printf(“0”);
if(x>10)
printf(“10”);
if(x>20)
printf(“20”);答案:01012、switch(條件語(yǔ)句)中的條件語(yǔ)句不能填入以下哪種數(shù)據(jù)類型?答案:字符串類型13、以下選項(xiàng)中,兩個(gè)條件語(yǔ)句語(yǔ)義等價(jià)的是____。答案:if(a-2)printf(“%d”,a);
if(a!=2)printf(“%d”,a);14、下面程序輸出結(jié)果是____。int
main(void){
int
a
=
0
,
b
=
1,
c
=
0
,d
=
20
,
x
=100;
if(a)
x
=
d-10;
else
if(!b)
if(!c)
x
=
15;
else
x
=
20;
printf(“%d”,
x);
return
0;答案:10015、若執(zhí)行下面的程序從鍵盤(pán)上輸入5,則輸出結(jié)果是____。int
main(void){
int?x;?
scanf(“%d”,&x);
if(x++>5)?
printf(“%d”,x);
else
printf(“%d”,x
–);
return
0;
}答案:616、如下語(yǔ)句中有一個(gè)功能與其他不同,請(qǐng)指出是哪一個(gè)?答案:if(a<b)s=a-b;
elses=b-a;17、多分支switch語(yǔ)句(難度:低)switch(e){
casec1:語(yǔ)句;break;
………..
caseci:語(yǔ)句;break;
………..
default:語(yǔ)句}中描述正確的是:____答案:break的作用是跳出包含它的switch語(yǔ)句,執(zhí)行該switch語(yǔ)句的后繼語(yǔ)句18、如下哪個(gè)邏輯表達(dá)式為真時(shí),能正確表示x是3,5,7的公倍數(shù)。答案:(x%3==0)&&(x%5==0)&&(x%7==0)作業(yè)第四講:循環(huán)進(jìn)階第四講:循環(huán)進(jìn)階–編程題1、勒讓德多項(xiàng)式
建議:本題是主觀題,暫無(wú)解析2、計(jì)算序列和
建議:本題是主觀題,暫無(wú)解析3、判斷給定自然數(shù)是否為降序數(shù)
建議:本題是主觀題,暫無(wú)解析4、計(jì)算n個(gè)正整數(shù)的最小公倍數(shù)
建議:本題是主觀題,暫無(wú)解析5、愛(ài)因斯坦階梯問(wèn)題
建議:本題是主觀題,暫無(wú)解析作業(yè)第四講:循環(huán)進(jìn)階第四講:循環(huán)進(jìn)階–編程題–拓展篇(不計(jì)入成績(jī))1、連續(xù)數(shù)字序列
建議:本題是主觀題,暫無(wú)解析2、求參加競(jìng)賽人數(shù)
建議:本題是主觀題,暫無(wú)解析第四講:循環(huán)進(jìn)階第四講:循環(huán)進(jìn)階–客觀題1、for(i=1;i<10;i++);結(jié)束后,i的值是:答案:102、下面程序的輸出結(jié)果是_____.int
main(void){
int
s,k;
for(s=1,k=2;k<5;k++)
s+=k;
printf(“%d”,s);
return
0;
}答案:103、下面有關(guān)for循環(huán)的正確描述是:答案:for循環(huán)的循環(huán)體可以包含多條語(yǔ)句,但必須用花括號(hào)括起來(lái)。4、以下敘述正確的是:答案:用do—while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)。5、若k為整型變量,則下面while循環(huán)執(zhí)行的次數(shù)為:k=10;
while(k>=5)
k=k-1;答案:6次
6、若k為整型,以下while循環(huán)執(zhí)行___次.k=2;
while(k=0)
printf(“%d”,k),k–;
printf(“”);答案:0次7、要使下面程序輸出10個(gè)整數(shù),則在橫線處填入正確的數(shù)是:for(i=0;i<=
______
printf(“%d”,i+=2);答案:188、下面程序的輸出結(jié)果是____.int
main(void){
int
i,j;
for(i=0;i<10;i++)
for(j=0;j<3;j++)
i=i+j;
printf(“%d”,i);
return
0;
}答案:129、以下關(guān)于for循環(huán)的描述,正確的是
__。答案:for循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句10、下面程序執(zhí)行結(jié)果正確的是
__。#include
<stdio.h>{
int
main(void){
int
n=0;
while
(n<=2)
printf(“%d”,n++);
return
0;
}答案:01211、下面程序段中循環(huán)體語(yǔ)句執(zhí)行次數(shù)是
__。for
(int
i=5;i;i–)
for
(int
j=0;j<4;j++){
…
}答案:2012、下面程序的輸出結(jié)果是
__。#include
<stdio.h>
int
main(void){
int
i=1,j,m=0;
for
(;i<=5;i+=4)
for
(j=3;j<=19;j+=4)
m++;
printf(“%d”,m);
return
0;
}答案:1013、下面程序的運(yùn)行結(jié)果是
__。#include
<stdio.h>
int
main(void){
int
x=1;
while
(x<20)
x=1+1/x;
printf(“%d”,x);
return
0;
}答案:死循環(huán)14、下面程序段判斷x是否為素?cái)?shù)。則空格處應(yīng)該填寫(xiě)的語(yǔ)句分別為
_。scanf(“%d”,&x);
y=(int)sqrt(x);
for
(int
j=2;
j<=y;
j++)
if
(_)
_;
if
(j<=x)
printf(“是素?cái)?shù)”);
else
printf(“不是素?cái)?shù)”);答案:x%j==0,j=x+1;15、下面程序的輸出結(jié)果是
__。#include
<stdio.h>
int
main(void){
int
i,j,x=0;
for
(i=0;i<2;i++){
x++;
for
(j=1;j<=3;j++{
if
(j%2)
continue;
x++;
}
x++;
}
printf(“%d”,x);
return
0;
}答案:616、以下描述正確的是__。答案:使用while和for循環(huán)時(shí),循環(huán)變量初始化的操作應(yīng)該在循環(huán)體語(yǔ)句之前完成;
while循環(huán)是先判斷表達(dá)式,后執(zhí)行循環(huán)體;;
for,while和do-while語(yǔ)句中的循環(huán)體均可以是空語(yǔ)句。17、針對(duì)下面程序段,說(shuō)法正確的是__。for
(t=1;t<=100;t++){
scanf(“%d”,&x);
if
(x<0)
break;
else
printf(“%d”,x);
}答案:最多允許輸出100個(gè)整數(shù);
當(dāng)x<0時(shí),整個(gè)循環(huán)結(jié)束;
輸出的都是非負(fù)整數(shù)18、以下循環(huán)語(yǔ)句中,不構(gòu)成死循環(huán)的是__。答案:int
k=1000;
do{;}while
(k++<10000);;
int
s=36;
while
(s)
–s;19、對(duì)于以下程序段,描述正確的是__。int
t=0;
while(t=1);答案:循環(huán)控制表達(dá)式的值為1;
死循環(huán)第五講:函數(shù)和數(shù)組初步第五講:函數(shù)和數(shù)組初步–客觀題1、在定義inta[5][5];后,數(shù)組a中的第10個(gè)元素是__。(設(shè)a[0][0]為第一個(gè)元素)?答案:
a[1][4]2、在定義一個(gè)C語(yǔ)言函數(shù)時(shí),如果不加類型說(shuō)明,則它的類型默認(rèn)為_(kāi)____。
答案:
int型3、有函數(shù)定義:intf(intx,inty);則下列函數(shù)調(diào)用正確的為_(kāi)____。答案:intn=1,a=0,b=1;n=f(a,n);4、一個(gè)C語(yǔ)言程序必須有的一個(gè)函數(shù)是_____。答案:main函數(shù)
5、下面關(guān)于返回類型是void的函數(shù)說(shuō)法正確的是_____.答案:如果函數(shù)內(nèi)部沒(méi)有return語(yǔ)句,則執(zhí)行到函數(shù)體結(jié)束處的右花括號(hào)時(shí)返回。6、關(guān)于C語(yǔ)言中的數(shù)組說(shuō)法錯(cuò)誤的是:_____.答案:數(shù)組中元素的下標(biāo)是從1開(kāi)始的。?7、下列程序執(zhí)行后的輸出結(jié)果是:__。#include
<stdio.h>
int
main(void)
{
int
a,b[5];
a=1;
b[0]=4;
printf(“%d,%d”,b[0],b[1]);
return
1;
}答案:4,不定值?8、在劃線處填寫(xiě)適當(dāng)內(nèi)容完成程序,本程序當(dāng)輸入字符是數(shù)字時(shí)輸出字符串“number”,否則輸出“none”#include<stdio.h>
int
check_number(char
x){
if
((x>=’0′)&&(x<=’9′))
return
1;
else
return
0;
}
int
main(void){
char
ch;
while(1){
scanf(“%c”,&ch);
if(ch==’#’)
break;
if(____)
printf(“number”);
else
printf(“none”);
}
return
0;
}答案:check_number(ch)9、在定義inta[5][4];之后,對(duì)a數(shù)組第2行第3列的元素的引用哪個(gè)是正確(假設(shè)a[0][0]是第一行第一列元素):__。答案:a[1][2]10、在C語(yǔ)言中,調(diào)用一個(gè)函數(shù)可得到_____。
答案:
最多一個(gè)返回值11、執(zhí)行如下程序,從鍵盤(pán)依次輸入十個(gè)整數(shù):“10001230200”,則輸出時(shí)a[4]的值是______。#include<stdio.h>
int
main(void){
int
a[10];
int
i,j;
for(i=0;i<10;i++)
scanf(“%d”,&a[i]);
for(i=0;i<10;i++){
if(a[i]==0){
j=i;
while(j<10-1&&a[j]==0)
j++;
a[i]=a[j];
a[j]=0;
}
}
for(i=0;i<10;i++)
printf(“%d”,a[i]);
return
0;
}答案:212、在C語(yǔ)言函數(shù)中,正確的說(shuō)法是__。答案:可以有也可以沒(méi)有形參13、在C語(yǔ)言中,正確的說(shuō)法是__。答案:函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套14、C語(yǔ)言的函數(shù)名實(shí)際上是_____。答案:函數(shù)的入口地址15、在定義C語(yǔ)言函數(shù)時(shí),如果函數(shù)首部冠以關(guān)鍵字void,表示此函數(shù)_____。答案:無(wú)返回值16、以下對(duì)二維數(shù)組a進(jìn)行正確初始化的是__。答案:inta[][3]={3,2,1,4,5,8};
inta[][3]={{3,2,1},{4,5,8}};
inta[2][3]={{3,2,1},{4,5,8}}17、定義inta[2][3]={0,1,2,3,4,5};無(wú)法正常訪問(wèn)a數(shù)組數(shù)值0~5的下標(biāo)表達(dá)式是__。答案:a[2][4];
a[5][0];
a[0,0]18、以下錯(cuò)誤的定義語(yǔ)句是__。答案:#define
M
5;
int
A[M];;
intA[5,6];;
intA[][3];19、以下對(duì)字符數(shù)組word進(jìn)行正確初始化的是__。答案:charword[]=“Computer\0”;;
charword[]=“Computer”;;
charword[]={‘C’,’o’,’m’,’p’,’u’,’t’,’e’,’r’,’\0’};作業(yè)第五講:函數(shù)和數(shù)組初步第五講:函數(shù)和數(shù)組初步–編程題1、組合問(wèn)題
建議:本題是主觀題,暫無(wú)解析2、逆序數(shù)
建議:本題是主觀題,暫無(wú)解析3、轉(zhuǎn)移0元素
建議:本題是主觀題,暫無(wú)解析4、循環(huán)右移
建議:本題是主觀題,暫無(wú)解析作業(yè)第六講:數(shù)組應(yīng)用第六講:數(shù)組應(yīng)用–編程題–拓展篇(不計(jì)入成績(jī))1、十進(jìn)制數(shù)轉(zhuǎn)換成其他進(jìn)制數(shù)
建議:本題是主觀題,暫無(wú)解析2、猴子選大王
建議:本題是主觀題,暫無(wú)解析第六講:數(shù)組應(yīng)用第六講:數(shù)組應(yīng)用–客觀題1、
以下程序的輸出結(jié)果是__。int
main(void
){
int
a[3][3]={{1,2,3},{3,4,5},{5,6,7}},i,j,s=1;
for(i=0;i<3;i++)
for(j=i;j<3;j++)
s*=a[i][j];
printf(“%d”,s);
return
1;
}答案:8402、以下對(duì)有十個(gè)元素的一維數(shù)組a進(jìn)行正確的初始化的是:答案:inta[10]={1,23};3、有如下聲明:inta[10]={0,1,2,3,4,5,6,7,8,9};則數(shù)值不是6的表達(dá)式是:___.答案:a[7]4、以下程序的輸出結(jié)果是__。int
main(void){
char
a[5]={‘1′,’2′,’3′,’4′,’\0’};
puts(a);
return
1;
}答案:12345、下面程序的輸出是__。int
main(void)
{
int
a[10]={1,2,3,4,5,6,7,8,9,10};
printf(“%d”,a[a[7]/a[1]]);
return
1;
}?答案:56、以下程序的輸出結(jié)果是:___。int
main(
){
int
i,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
printf(“%5d”,x[1][i]);
return
1;
}答案:4567、字符串sx小于字符串sy的正確邏輯表達(dá)式是:___。答案:strcmp(sx,sy)<08、下面程序的功能是:___。#include
<string.h>
int
main(void)
{
char
a[
]=”programming”,t;
int
i,j,k;
k=strlen(a);
for(i=0;i<=k-1;
i++)
for(j=i+1;j<k;
j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
puts(a);
printf(“”);
return
1;
}答案:將字符數(shù)組a中的元素從大到小排序9、如下程序運(yùn)行時(shí),從鍵盤(pán)上輸入由數(shù)字組成的字符串,該程序的功能是__。int
main(void){
char
ch[5];
int
j;
int
s=0;
printf(“Enter
a
numeral
string”);
gets(ch);
for(j=0;ch[j]>’\0′;j++)
s=10*s+ch[j]-‘0’;
printf(“%d”,s);
return
1;
}答案:將數(shù)字字符串ch轉(zhuǎn)換成十進(jìn)制數(shù)10、如下程序的功能是:_.int
main(void){
char
str[10]=”array”;
int
i=0,j=0;
for(i=0;str[i]>’\0’;i++)
j++;
printf(“%d”,j);
return
1;
}答案:求字符數(shù)組長(zhǎng)度11、
劃線處填寫(xiě)______,可以使函數(shù)fun實(shí)現(xiàn)矩陣轉(zhuǎn)置的功能。#include<stdio.h>define
M
3define
N
3void
fun(int
arr[M][N])
{//轉(zhuǎn)置
int
i,j;
for(i=0;
i<M;
i++)
for(j=0;
j<N;
j++){
if(i!=j&&i<j){
int
tmp;
tmp=arr[i][j];
arr[i][j]=___;
arr[j][i]=tmp;
}
}
}答案:arr[j][i]12、
執(zhí)行如下程序從鍵盤(pán)輸入字符串“abcdefg”,則程序輸出_______.#include<stdio.h>include<string.h>define
SIZE
100void
strchange(char
str[]){
int
n=strlen(str);
if(n==0||n==1)
return;
else
{
int
i,j;
for(i=0,j=n-1;
i<=n/2-1;
i++,j–){
char
tmp;
tmp=str[i];
str[i]=str[j];
str[j]=tmp;
}
}
}
int
main(void
){
char
str[SI
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 跳傘場(chǎng)照明電照施工合同
- 隧道工程擋墻施工合同
- 農(nóng)村土地租賃合同:農(nóng)村體育設(shè)施
- 地鐵施工機(jī)械租賃合同模板
- 零售行業(yè)門(mén)店員工聘用合同
- 招投標(biāo)項(xiàng)目評(píng)估與合同規(guī)劃
- 智能城市管理系統(tǒng)安裝合同
- 汽車維修廠裝修施工合同范本
- 建筑空調(diào)審查合同
- 受災(zāi)地區(qū)重建捐贈(zèng)協(xié)議
- 公司年會(huì)安保方案(2篇)
- GB/T 8492-2024一般用途耐熱鋼及合金鑄件
- 員工快速招聘方案
- 新融合大學(xué)英語(yǔ)(I)智慧樹(shù)知到期末考試答案章節(jié)答案2024年江西理工大學(xué)
- 中級(jí)財(cái)務(wù)會(huì)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年山東工商學(xué)院
- 中醫(yī)培訓(xùn)課件:《耳穴基礎(chǔ)知識(shí)》
- 電大財(cái)務(wù)大數(shù)據(jù)分析編程作業(yè)5
- 新生兒科亞低溫治療新生兒缺氧缺血性腦病學(xué)習(xí)培訓(xùn)課件
- FZT 73001-2016 襪子行業(yè)標(biāo)準(zhǔn)
- 粉絲作為超常消費(fèi)者的消費(fèi)行為、社群文化與心理特征研究前沿探析
- 奇異的仿生學(xué)智慧樹(shù)知到期末考試答案2024年
評(píng)論
0/150
提交評(píng)論