下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計(延邊職業(yè)技術(shù)學(xué)院)知到智慧樹期末考試答案題庫2024年秋延邊職業(yè)技術(shù)學(xué)院若有以下語句,則正確描述是(
)static
char
x[
]={“12345”};static
char
y[
]={‘1’,
‘2’,
‘3’,
‘4’,
‘5’};
A:x數(shù)組長度小于y數(shù)組長度B:x數(shù)組和y數(shù)組的長度相同C:x數(shù)組長度大于y數(shù)組長度
D:x數(shù)組等價于y數(shù)組
答案:x數(shù)組長度大于y數(shù)組長度函數(shù)strlen(“abcd\0ef\0g”)的值是(
)
A:9B:5C:4D:8
答案:4分析如下程序的運(yùn)行結(jié)果:main(){int
x=3;
do{printf(“%d”,x--);}while(!x);}
(
)
A:3B:2C:2
1
0
D:3
2
1
答案:3要在D盤MyDir目錄下新建一個MyFile.txt文件用于寫,正確的語句是(
)。
A:FILE
*fp=fopen(“D:\MyDir\Myfile.txt”,”w”);B:FILE
*fp;
fp=fopen(“D:\MyDir\Myfile.txt”,”r”);C:FILE
*fp=fopen(“D:\\MyDir\\Myfile.txt”,”r”);D:FILE
*fp;
fp=fopen(“D:\\MyDir\\Myfile.txt”,”w”);
答案:FILE
*fp;
fp=fopen(“D:\\MyDir\\Myfile.txt”,”w”);已知:int
a[3][4]={0};則下面說法正確的是(
)
A:只有元素a[0][0]可得到初值B:數(shù)組a中每個元素都可得到初值,但其值不一定為0C:數(shù)組a中每個元素均可得到初值0D:此定義語句是錯誤的
答案:數(shù)組a中每個元素都可得到初值,但其值不一定為0以下對二維數(shù)組a的正確定義是(
)
A:double
a[1][4];B:float
a(3)(4);C:Int
a[3][
];D:float
a(3,4);
答案:double
a[1][4];有如下說明,則數(shù)值為9
的表達(dá)式是(
)。int
a
[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
A:*(p+8)
B:*p+=9C:p+7D:*p+9
答案:*(p+8)以下敘述正確的是(
)
A:用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為零時結(jié)束循環(huán)。B:用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為非零時結(jié)束循環(huán);C:do-while語句構(gòu)成的循環(huán)只能用break語句退出;D:do-while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替;
答案:用do-while語句構(gòu)成的循環(huán),在while后的表達(dá)式為零時結(jié)束循環(huán)。下面程序段的運(yùn)行結(jié)果是:_______________。(
)int
n=0;
while(n++<=2)
;printf(“%d”,n);
A:2B:3C:有語法錯D:4
答案:4以下程序的運(yùn)行結(jié)果是(
)。char
x=56;
x=x&056;printf(“%d,%d\n”,x,x);
A:62,76B:56,70C:0,0D:40,40
答案:40,40若有定義int(*pt)[3];,則下列說法正確的是(
)。
A:定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組B:定義了一個名為*pt具有三個元素的整型數(shù)組C:定義了基類型為int的三個指針變量D:定義了基類型為int的具有三個元素的指針數(shù)組pt
答案:定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組設(shè)int
m=1,n=2,則m++==n的結(jié)果是(
)
A:2B:0C:3D:1
答案:0已知:char
a[20],b[20];則以下正確的輸入語句是(
)
A:scanf(“%s%s”,&a,&b);B:scanf(“%s%s”,a,b);
C:gets(“a”);gets(“b”);D:gets(a,b);
答案:scanf(“%s%s”,a,b);分析如下程序運(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);}
(
)
A:0.250000B:1.000000C:0.500000D:0.000000
答案:0.500000有以下程序,程序運(yùn)行后輸出的結(jié)果是(
)。#include
main(){
char
*a[
]={“abcd”,”ef”,”gh”,”ijk”};int
i;for(i=0;i<4;i++)printf(“%c”,*a[i]);}
A:dfhkB:abcdC:abcdefghijkD:aegi
答案:aegi以下程序段:___________________int
x=-1;
do{x=x*x;}
while(!x);
(
)
A:循環(huán)執(zhí)行二次B:是死循環(huán)C:有語法錯誤D:循環(huán)執(zhí)行一次
答案:循環(huán)執(zhí)行一次有以下程序#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)容為(
)。
A:helloabcB:abcloC:abcD:abchello
答案:abc以下正確的語句是(
)
A:int
a[
][3
]={0};B:int
a[1][4]={1,2,3,4,5};C:int
a[3][
]={{1},{2},{3}};D:int
a[2][3
]={{1},{1,2},{1,2,3}};
答案:int
a[
][3
]={0};在C語言中對文件操作的一般步驟是(
)。
A:打開文件->操作文件B:讀文件->寫文件->關(guān)閉文件C:修改文件->關(guān)閉文件D:打開文件->讀/寫文件->關(guān)閉文件
答案:打開文件->讀/寫文件->關(guān)閉文件以下函數(shù)按每行8個輸出數(shù)組中的數(shù)據(jù),下劃線處應(yīng)填入的語句是(
)。void
fun(
int
*w,int
n){
int
i;for(i=0;iA:if(i/8==0)continue;B:if(i%8==0)continue;C:if(i/8==0)printf(“”);D:if(i%8==0)printf(“”);
答案:if(i%8==0)printf(“”);以下關(guān)于字符串的敘述中正確的是(
)。
A:空串一定比空格打頭的字符串??;B:兩個字符串中的字符個數(shù)相同時才能進(jìn)行字符串大小的比較;C:C
語言中有字符串類型的常量和變量;D:可以用關(guān)系運(yùn)算符對字符串的大小進(jìn)行比較;
答案:可以用關(guān)系運(yùn)算符對字符串的大小進(jìn)行比較;設(shè)有定義:char
p[]={‘1’,‘2’,‘3’},*q=p;
,以下不能計算出一個char
型數(shù)據(jù)所占字節(jié)數(shù)的表達(dá)式是(
)。
A:sizeof(char)
B:sizeof(*q)C:sizeof(p)D:sizeof(p[0])
答案:sizeof(p)已知:char
str1[20]=”abcde”,str2[20]=”xyz”;則執(zhí)行語句:printf(“%d”,strlen(
strcpy(str1,str2)));輸出結(jié)果是(
)
A:8B:9C:3D:5
答案:3C語言規(guī)定:在一個源程序中,main函數(shù)的位置()。
A:必須在最開始B:必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C:可以任意D:必須在最后
答案:可以任意如下程序的輸出結(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:a=2,b=2B:a=2,b=1C:a=1,b=1D:a=1,b=0
答案:a=2,b=1若有定義語句
int
k,a,b;
unsigned
long
w=5;
double
x=1.42;
以下不符合C語言語法的表達(dá)式是(
)
A:x%(-3)B:w+=-2C:k=(a=2,b=3,a+b)D:a+=a-=(b=4)*(a=3)
答案:w+=-2以下循環(huán)體的執(zhí)行次數(shù)是:
____main(){int
i,j;
for(i=0,j=3;i<=j;i+=2,j--)
printf(“%d\n”,i)
;
}
(
)
A:2B:1C:0D:3
答案:2若有定義語句:int
a=1,b=2,c=3;,以下選項中錯誤的賦值表達(dá)式是(
)
A:a=(b=4)+c;B:a=1+(b=c=4):C:a-(b=4)=3;D:a=b=c+1;
答案:a-(b=4)=3;fscanf函數(shù)的正確調(diào)用形式是(
)。
A:fscanf(文件指針,格式字符串,輸出列表)B:fscanf(格式字符串,輸入列表,文件指針)C:fscanf(格式字符串,文件指針,輸入列表)D:fscanf(文件指針,格式字符串,輸入列表)
答案:fscanf(文件指針,格式字符串,輸入列表)以下不能對二維數(shù)組進(jìn)行正確初始化的語句是(
)
A:int
a[
][3
]={1,2,3,4,5,6};B:int
a[2][3]={0};C:int
a[
][3]={{1,2},{0}};D:int
a[2][3
]={{1,2},{3,4},{5,6}};
答案:int
a[2][3
]={{1,2},{3,4},{5,6}};若x=2,y=3則x&y的結(jié)果是(
)。
A:3B:5C:2D:0
答案:2已定義以下函數(shù),fun
函數(shù)返回值是(
)。int
fun(int
*p){return
*p;}
A:形參p
的地址值B:不確定的值C:形參p
中存放的值D:一個整數(shù)
答案:一個整數(shù)已知:int
a[3][4];則對數(shù)組元素的正確引用是(
)
A:a[1+1][0]B:a(2)(1)C:a[2][4]D:a[1,3]
答案:a[1+1][0]下面程序段的循環(huán)次數(shù)是:
int
k=0;while(k<10)
{if(k<1)
continue;
if(k==5)
break;
k++;}
(
)
A:4B:5C:6D:死循環(huán),不能確定循環(huán)次數(shù)
答案:死循環(huán),不能確定循環(huán)次數(shù)若i為整型變量,則以下循環(huán)執(zhí)行的次數(shù)是for(i=2;i==0;)
printf(“%d”,i--);
(
)
A:2次B:1次C:0次D:無限次
答案:0次C語言最基本的數(shù)據(jù)類型是()
A:整型、實(shí)型、邏輯型B:整型、實(shí)型、字符型C:實(shí)型、邏輯型、字符型D:整型、邏輯型、字符型
答案:整型、邏輯型、字符型執(zhí)行語句for(i=1;i++<4;);后變量i的值是:
__。(
)
A:3B:5C:4D:不定
答案:5若要定義一個具有5個元素的整型數(shù)組,以下錯誤的定義語句是(
)
A:int
b[
]={0,0,0,0,0};
B:int
c[2+3];C:int
i=5,
d[i];D:int
a[5]={0};
答案: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;以下選項中表達(dá)式的值為11的是(
)。
A:pt->xB:(pt++)->xC:*pt->yD:++pt->x
答案:++pt->x若a是數(shù)值類型,則邏輯表達(dá)式(a==1)||(a!=1)的值是(
)
A:1B:不知道a的值,不能確定C:2D:0
答案:1若二維數(shù)組a有m列,則在a[i][j]之前的元素個數(shù)為:(
)
A:j*m+iB:i*m+j-1C:i*m+jD:i*m+j+1
答案:i*m+j+1下面程序運(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;}
A:m=9,n=9B:m=1,n=2C:m=1,n=234D:m=1234,n=9
答案:m=1234,n=9對for(表達(dá)式1;;表達(dá)式3)可理解為(
)
A:for(表達(dá)式1;1
;表達(dá)式3)B:for(表達(dá)式1;表達(dá)式1
;表達(dá)式3)C:for(表達(dá)式1;表達(dá)式2
;表達(dá)式3)D:for(表達(dá)式1;0
;表達(dá)式3)
答案:for(表達(dá)式1;1
;表達(dá)式3)以下與函數(shù)fseek(fp,0L,SEEK_SET)有相同作用的是(
)。
A:fg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44871-2024紡織品二異氰酸酯類化合物的測定
- 食品企業(yè)總經(jīng)理招聘合同
- 特殊管理藥品市場準(zhǔn)入指南
- 高山度假村道路建設(shè)合同
- 城市廣場鐵藝安裝協(xié)議
- 2024年配電箱柜集成解決方案采購合同3篇
- 2024年透水混凝土施工協(xié)議3篇
- 家庭園丁保姆合同樣本
- 砌體結(jié)構(gòu)防水防腐施工合同
- 通信設(shè)備銷售票據(jù)管理
- 大班音樂《歡樂頌》課件
- 2023年35kV集電線路直埋施工方案
- 《鋼結(jié)構(gòu)》期末考試/試題庫(含答案)要點(diǎn)-2
- 小學(xué)綜合實(shí)踐活動案例,小學(xué)綜合實(shí)踐活動案例
- 思政教師培訓(xùn)心得體會2021
- 零基礎(chǔ)的住宅和城市設(shè)計知到章節(jié)答案智慧樹2023年同濟(jì)大學(xué)
- 防止電力生產(chǎn)事故的-二十五項重點(diǎn)要求2023版
- 建辦號建筑工程安全防護(hù)、文明施工措施費(fèi)用及使用管理規(guī)定
- GB/T 30170-2013地理信息基于坐標(biāo)的空間參照
- 醫(yī)院消毒供應(yīng)中心清洗、消毒、滅菌質(zhì)控評分表
- 2022年學(xué)校寒假德育特色作業(yè)實(shí)踐方案(詳細(xì)版)
評論
0/150
提交評論