版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計(jì)(延邊職業(yè)技術(shù)學(xué)院)智慧樹知到期末考試答案+章節(jié)答案2024年延邊職業(yè)技術(shù)學(xué)院在C語言中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符。(
)
答案:對(duì)數(shù)組元素通常稱為下標(biāo)變量。必須先定義數(shù)組,才能使用下標(biāo)變量。(
)
答案:對(duì)對(duì)for(表達(dá)式1;;表達(dá)式3)可理解為(
)
答案:for(表達(dá)式1;1
;表達(dá)式3)C語言是面向?qū)ο笳Z言。
答案:錯(cuò)像學(xué)生的信息、員工的信息,保存這些數(shù)據(jù)時(shí),為了更有效的管理數(shù)據(jù),我們可以自定義結(jié)構(gòu)體數(shù)據(jù)類型。(
)
答案:對(duì)以下與函數(shù)fseek(fp,0L,SEEK_SET)有相同作用的是(
)。
答案:rewind(fp)已知:int
a[3][4];則對(duì)數(shù)組元素的正確引用是(
)
答案:a[1+1][0]下面程序段的循環(huán)次數(shù)是:
int
k=0;while(k<10)
{if(k<1)
continue;
if(k==5)
break;
k++;}
(
)
答案:死循環(huán),不能確定循環(huán)次數(shù)若x=2,y=3則x&y的結(jié)果是(
)。
答案:2若a是數(shù)值類型,則邏輯表達(dá)式(a==1)||(a!=1)的值是(
)
答案:1若要定義一個(gè)具有5個(gè)元素的整型數(shù)組,以下錯(cuò)誤的定義語句是(
)
答案:int
i=5,
d[i];有以下程序段struct
st{
int
x;
int
*y;}*pt;int
a[]={1,2},
b[]={3,4};struct
st
c[2]={10,a20,b};pt=c;以下選項(xiàng)中表達(dá)式的值為11的是(
)。
答案:++pt->x已定義以下函數(shù),fun
函數(shù)返回值是(
)。int
fun(int
*p){return
*p;}
答案:一個(gè)整數(shù)以下不能對(duì)二維數(shù)組進(jìn)行正確初始化的語句是(
)
答案:int
a[2][3
]={{1,2},{3,4},{5,6}};C語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置()。
答案:可以任意以下循環(huán)體的執(zhí)行次數(shù)是:
____main(){int
i,j;
for(i=0,j=3;i<=j;i+=2,j--)
printf(“%d\n”,i)
;
}
(
)
答案:2設(shè)int
m=1,n=2,則m++==n的結(jié)果是(
)
答案:0分析如下程序運(yùn)行結(jié)果:________________main(){float
x=2.0,y;
if(x<0.0)
y=0.0;
else
if(x<10.0)
y=1.0/x;
else
y=1.0;printf(“%f\n”,y);}
(
)
答案:0.500000以下正確的語句是(
)
答案:int
a[
][3
]={0};有以下程序#includeint
main(){
FILE
*f;
f=fopen("filea.txt","w");
fprintf(f,"abc");
fclose(f);
return
0;}若文本文件filea.txt中原有內(nèi)容為“hello”,則運(yùn)行以上程序后,文件filea.txt中的內(nèi)容為(
)。
答案:abc分析如下程序的運(yùn)行結(jié)果:main(){int
x=3;
do{printf(“%d”,x--);}while(!x);}
(
)
答案:3有如下說明,則數(shù)值為9
的表達(dá)式是(
)。int
a
[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
答案:*(p+8)在C語言中,int、char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)都是由用戶自己定義的。
答案:錯(cuò)C語言中沒有字符串變量。
答案:對(duì)一個(gè)C源程序至少應(yīng)包括一個(gè)main函數(shù)。
答案:對(duì)C程序書寫自由,一行可以寫幾個(gè)語句,一個(gè)語句可以寫在多行。
答案:對(duì)C語言源程序文件的后綴是.c,經(jīng)過編譯后,生成文件的后綴是.obj,經(jīng)過連接后,生成文件的后綴是.exe。
答案:對(duì)結(jié)構(gòu)體變量必須先定義后才可以使用。(
)
答案:對(duì)整型常數(shù)可用以下三種形式表示:十進(jìn)制、二進(jìn)制、八進(jìn)制。
答案:錯(cuò)如下程序,
main()
{
int
y=3,x=3,z=1;
printf(“%d
%d\n”,(++x,y++),z+2);
}
運(yùn)行該程序的輸出結(jié)果是(
)
答案:3
3以下敘述正確的是(
)
答案:用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)。分析以下程序,下列說法正確的是:______________int
x=1,s=0;while
(0!=0)
s+=++x;
printf(“%d”,s);
(
)
答案:運(yùn)行程序輸出:0C語言程序中,結(jié)構(gòu)體類型變量在程序執(zhí)行期間(
)。
答案:所有成員一直駐留在內(nèi)存中有字符數(shù)組a[80]和b[80],則正確的輸出語句是(
)
答案:puts(a);puts(b);若有定義int(*pt)[3];,則下列說法正確的是(
)。
答案:定義了一個(gè)名為pt的指針變量,它可以指向每行有三個(gè)整數(shù)元素的二維數(shù)組for(i=0;i<10;i++);結(jié)束后,i的值是:______(
)
答案:10下列說法中正確的是()。
答案:C程序書寫時(shí),一個(gè)語句可分成幾行書寫以下關(guān)于字符串的敘述中正確的是(
)。
答案:可以用關(guān)系運(yùn)算符對(duì)字符串的大小進(jìn)行比較;已知:char
str1[20]=”abcde”,str2[20]=”xyz”;則執(zhí)行語句:printf(“%d”,strlen(
strcpy(str1,str2)));輸出結(jié)果是(
)
答案:3fscanf函數(shù)的正確調(diào)用形式是(
)。
答案:fscanf(文件指針,格式字符串,輸入列表)以下結(jié)果為整數(shù)的表達(dá)式(設(shè)有intI;charc;floatf;)()。
答案:i+c若運(yùn)行時(shí)給變量x輸入5,則以下程序的運(yùn)行結(jié)果是(
)
main()
{
int
x,y;
scanf("%d",&x);
y=x>5?x+3:x-5;
printf("%d\n",y);
}
答案:0計(jì)算機(jī)內(nèi)部運(yùn)算使用的數(shù)是()
答案:二進(jìn)制數(shù)表達(dá)式-3+4%5-6結(jié)果(
)
答案:-5設(shè)有如下程序段char
s[20]=
“Bejing”,*p;p=s;則執(zhí)行p=s;語句后,以下敘述正確的是(
)。
答案:可以用*p
表示s[0];有以下程序,程序運(yùn)行后的輸出結(jié)果是(
)。#include
void
fun(char
*c,int
d){
*c=*c+1;
d=d+1;
printf("%c,%c,",*c,d);}void
main(){
char
b='a',a='A';
fun(&b,a);
printf("%c,%c\n",b,a);
}
答案:b,B,b,A下面正確的字符常量是()。
答案:’w’若有定義語句
int
k,a,b;
unsigned
long
w=5;
double
x=1.42;
以下不符合C語言語法的表達(dá)式是(
)
答案:w+=-2以下對(duì)二維數(shù)組a的正確定義是(
)
答案:double
a[1][4];若有定義語句:int
a[2][3],*p[3];
,則以下語句中錯(cuò)誤的是(
)。
答案:p=a;下面有關(guān)for循環(huán)正確的描述是(
)
答案:for循環(huán)的循環(huán)體語句匯總,可以包含多條語句,但必須用花括號(hào)括起來。在C語言中對(duì)文件操作的一般步驟是(
)。
答案:打開文件->讀/寫文件->關(guān)閉文件已知:int
a[3][4]={0};則下面說法正確的是(
)
答案:數(shù)組a中每個(gè)元素都可得到初值,但其值不一定為0執(zhí)行語句for(i=1;i++<4;);后變量i的值是:
__。(
)
答案:5如果程序定義了一個(gè)符號(hào)常量
#define
PI
3.14159
程序在運(yùn)算過程中為PI分配float類型的空間。(
)
答案:錯(cuò)C語言具有豐富的數(shù)據(jù)類型、可移植性好。
答案:對(duì)實(shí)參向形參進(jìn)行數(shù)值傳遞時(shí),數(shù)值傳遞的方向是單向的,即形參變量值的改變不影響實(shí)參變量的值。(
)
答案:對(duì)在C語言中,整型數(shù)據(jù)與字符型數(shù)據(jù)在任何情況下都可以通用。
答案:錯(cuò)一個(gè)C程序中只能包含一個(gè)main(
)函數(shù),程序總是從main()開始執(zhí)行。
(
)
答案:對(duì)ASCII代碼表中每一個(gè)大寫字母比它相應(yīng)的小寫字母的ASCII碼大32
答案:錯(cuò)有以下程序,程序運(yùn)行后輸出的結(jié)果是(
)。#include
main(){
char
*a[
]={“abcd”,”ef”,”gh”,”ijk”};int
i;for(i=0;i<4;i++)printf(“%c”,*a[i]);}
答案:aegi設(shè)fp為指向某二進(jìn)制文件的指針,且已讀到此文件末尾,則函數(shù)feof(fp)的返回值為(
)。
答案:非0值C語言的六種位運(yùn)算都屬于雙目運(yùn)算。(
)
答案:錯(cuò)在C語言中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低。(
)
答案:對(duì)進(jìn)行C語言的位運(yùn)算時(shí),可以不用轉(zhuǎn)換成二進(jìn)制形式。(
)
答案:錯(cuò)以下程序的運(yùn)行結(jié)果是(
)。char
x=56;
x=x&056;printf(“%d,%d\n”,x,x);
答案:40,40寄存器變量的作用域和壽命與自動(dòng)類變量的相同。(
)
答案:對(duì)表達(dá)式0x13&0x17的值是(
)。
答案:0x13若有定義語句:intk1=10,k2=20;,執(zhí)行表達(dá)式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分別為(
)
答案:0和20在if語句的嵌套中,else總是與______________配對(duì)。(
)
答案:它前面最近的未配對(duì)if如下程序的輸出結(jié)果是:_____main(){int
x=1,a=0,b=0;switch(x){case
0:
b++;case
1:a++;case
2:a++;b++;}printf(“a=%d,b=%d\n”,a,b);}
(
)
答案:a=2,b=1要在D盤MyDir目錄下新建一個(gè)MyFile.txt文件用于寫,正確的語句是(
)。
答案:FILE
*fp;
fp=fopen(“D:\\MyDir\\Myfile.txt”,”w”);下面正確的八進(jìn)制數(shù)或十六進(jìn)制數(shù)的選項(xiàng)是()
答案:-0x11下列關(guān)于結(jié)構(gòu)體的說法錯(cuò)誤的是(
)。
答案:在定義結(jié)構(gòu)體數(shù)據(jù)類型時(shí),可以為成員設(shè)置默認(rèn)值已知int
x=10,y=20,z=30,以下語句執(zhí)行后x、y、z的值是________。(
)if(x>y)
z=x;x=y;y=z;
答案:x=20,y=30,z=30在C語言中,二維數(shù)組元素在內(nèi)存中的存放順序是(
)
答案:按行存放以下合法的C語言賦值語句是(
)
答案:x=y==5;以下選項(xiàng)中非法的表達(dá)式是(
)
答案:x+1=x+1有定義語句:int
x=10;則表達(dá)式x-=x+x的值為(
)
答案:-10下面表達(dá)式5/2-2%3結(jié)果是(
)
答案:0一個(gè)C語言程序是由()。
答案:一個(gè)或多個(gè)函數(shù)組成有以下程序,程序運(yùn)行后的輸出結(jié)果是(
)。#include
void
main(){
int
i,j,m=1;
for(i=1;i<3;i++)
{
for(j=3;j>0;j--)
{
if(i+j>3)
break;
m*=i*j;
}
}
printf("m=%d\n"
,m);}
答案:m=1下面不正確的字符串常量是()
答案:’abc’以下程序的運(yùn)行結(jié)果是(
)。#include
struct
date{
int
year;
int
month;
int
day;};int
main(){
struct
date
today;
printf("%d\n",sizeof(struct
date));
return
0;}
答案:12已知:char
str[
]=”ab\n\012\\\””;則執(zhí)行語句:
Printf(“%d”,
strlen(str));的結(jié)果是(
)
答案:6C語言中字符型(char)數(shù)據(jù)在內(nèi)存中是以()形式存儲(chǔ)的。
答案:ASCII碼函數(shù)strlen(“abcd\0ef\0g”)的值是(
)
答案:4若在定義語句:int
a,b,c,*p=&c;之后,接著執(zhí)行以下選項(xiàng)中的語句,則能正確執(zhí)行的語句是(
)。
答案:scanf("%d",p);有以下程序,
程序的運(yùn)行結(jié)果是(
)。#include
main(){
int
a[
]={1,2,3,4},y,*p=&a[3];--p;
y=*p;
printf(“y=%d\n”,y);}
答案:y=3若有定義語句:int
a=1,b=2,c=3;,以下選項(xiàng)中錯(cuò)誤的賦值表達(dá)式是(
)
答案:a-(b=4)=3;設(shè)有定義:char
*c;,以下選項(xiàng)中能夠使字符型指針c
正確指向一個(gè)字符串的是(
)。
答案:char
str[
]=“string”;c=str;設(shè)有定義:char
p[]={‘1’,‘2’,‘3’},*q=p;
,以下不能計(jì)算出一個(gè)char
型數(shù)據(jù)所占字節(jié)數(shù)的表達(dá)式是(
)。
答案:sizeof(p)以下程序段:___________________int
x=-1;
do{x=x*x;}
while(!x);
(
)
答案:循環(huán)執(zhí)行一次以下函數(shù)按每行8個(gè)輸出數(shù)組中的數(shù)據(jù),下劃線處應(yīng)填入的語句是(
)。void
fun(
int
*w,int
n){
int
i;for(i=0;i答案:if(i%8==0)printf(“”);以下能對(duì)二維數(shù)組進(jìn)行正確初始化的語句是(
)
答案:int
a[
][3
]={{1,0,1},{5,2,4}};下面對(duì)C語言字符數(shù)組描述錯(cuò)誤的是(
)
答案:可以在賦值語句中通過賦值運(yùn)算符“=”對(duì)字符數(shù)組整體賦值若二維數(shù)組a有m列,則在a[i][j]之前的元素個(gè)數(shù)為:(
)
答案:i*m+j+1若有以下定義和語句,則輸出結(jié)果是(
)。char
s1[10]=
“abcd!",s2=”
\n123\\”;printf(“%d,%d\n”,strlen(s1),strlen(
s2)
)
;
答案:5,5若i為整型變量,則以下循環(huán)執(zhí)行的次數(shù)是for(i=2;i==0;)
printf(“%d”,i--);
(
)
答案:0次已知:char
a[20],b[20];則以下正確的輸入語句是(
)
答案:scanf(“%s%s”,a,b);分析以下程序,下列說法正確的是:______________
main(){int
x=5,a=0,b=0;if(x=a+b)
printf(“**\n”);
else
printf(“##\n”);
}
(
)
答案:輸出下面合法的數(shù)組定義語句是(
)
答案:char
a[
]={0,1,2,3,4,5};下列運(yùn)算符中優(yōu)先級(jí)最高的是(
)
答案:+下面關(guān)于字符串的定義中,錯(cuò)誤的是(
)
答案:char
str[7]=”FORTRAN”;下面程序段的運(yùn)行結(jié)果是:_______________。(
)int
n=0;
while(n++<=2)
;printf(“%d”,n);
答案:4若有以下語句,則正確描述是(
)static
char
x[
]={“12345”};static
char
y[
]={‘1’,
‘2’,
‘3’,
‘4’,
‘5’};
答案:x數(shù)組長度大于y數(shù)組長度C語言最基本的數(shù)據(jù)類型是()
答案:整型、邏輯型、字符型設(shè)n=10,i=4,則賦值運(yùn)算n%=i+1執(zhí)行后,n的值是(
)
答案:0下面程序運(yùn)行后的結(jié)果是(
)。#includeint
main(){
FILE
*fp;
int
i,m=9,n=9;
fp=fopen('d:\test.txt','w');
for(i=1;i<5;i++)
fprintf(fp,'%d',i);
fclose(fp);
fp=fopen('d:\test.txt','r');
fscanf(fp,'%d%d',&m,&n);
fclose(fp);
printf('m=%d,n=%d',m,n);
return
0;}
答案:m=1234,n=9所有文件操作之前必須先打開,使用完要關(guān)閉。(
)
答案:對(duì)fgetc()和fputc()函數(shù)是字符串讀寫函數(shù)。(
)
答案:錯(cuò)根據(jù)數(shù)據(jù)的組織形式不同,文件可分為圖像文件和二進(jìn)制文件。(
)
答案:錯(cuò)使用rewind()函數(shù),可以把文件指針移至文件的任意位置。
(
)
答案:錯(cuò)一次讀入一組數(shù)據(jù)時(shí),可以使用fread()函數(shù)。(
)
答案:對(duì)變量的指針,其含義是指該變量的一個(gè)標(biāo)志。(
)。
答案:錯(cuò)如下語句中int
*p,a[10],*(p+i)和a[i]始終相等。(
)
答案:錯(cuò)如下語句中
int
a[5]={1,2,3,4,5},*p;
p,a和&a[0]均指向同一單元。
(
)
答案:對(duì)定義指向函數(shù)的指針變量,意味著這個(gè)指針變量可以指向任何函數(shù)。(
)
答案:錯(cuò)int
*f(),是定義一個(gè)指向函數(shù)的指針,該函數(shù)的返回值為整型數(shù)據(jù)。(
)
答案:對(duì)C語言中,gets(
)函數(shù)的返回值是用于存放輸入字符串的字符數(shù)組首地址。(
)
答案:錯(cuò)函數(shù)返回值的類型是在定義函數(shù)時(shí)所指定的函數(shù)類型。(
)
答案:對(duì)函數(shù)strcmp(
)從頭至尾順序地將其對(duì)應(yīng)字符比較,遇到兩個(gè)字符不等時(shí),兩個(gè)字符相減得到一個(gè)int型值,兩個(gè)字符串完全相同時(shí),則返回0。
(
)
答案:對(duì)C語言函數(shù)返回類型的默認(rèn)定義類型是void。(
)
答案:錯(cuò)所
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版帶立體車庫房產(chǎn)銷售合同3篇
- 2024年環(huán)保技術(shù)研發(fā)與實(shí)施合同
- 2024年度房地產(chǎn)預(yù)售合同及風(fēng)險(xiǎn)控制協(xié)議3篇
- 2024年標(biāo)準(zhǔn)典當(dāng)行房產(chǎn)抵押借款合同版
- 2024年信息技術(shù)勞務(wù)合同3篇
- 2024年度叉車裝卸搬運(yùn)作業(yè)現(xiàn)場安全管理合同3篇
- 2024年度二手房買賣合同(含交易資金監(jiān)管)3篇
- 2024年度房地產(chǎn)經(jīng)紀(jì)業(yè)務(wù)信息化解決方案合同3篇
- 2024年標(biāo)準(zhǔn)個(gè)人提成合同版B版
- 2024年水資源保護(hù)管理合同
- 腸道門診管理課件
- 小學(xué)禁毒教育教學(xué)大綱
- 土石方外運(yùn)方案
- 2023-2024學(xué)年四川省成都市高一上英語期末考試題(含答案和音頻)
- 2024年中考英語二輪復(fù)習(xí)學(xué)案連詞
- 肛腸科患者的疼痛管理策略與實(shí)踐經(jīng)驗(yàn)
- 風(fēng)電項(xiàng)目投資計(jì)劃書
- 山東省醫(yī)療收費(fèi)目錄
- 感恩祖國主題班會(huì)通用課件
- 栓釘焊接工藝高強(qiáng)螺栓施工工藝
- (完整版)醫(yī)療器械網(wǎng)絡(luò)交易服務(wù)第三方平臺(tái)質(zhì)量管理文件
評(píng)論
0/150
提交評(píng)論