



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)應(yīng)用(C語言)學(xué)習(xí)通超星期末考試章節(jié)答案2024年若已有定義和賦值語句floatx=1.0,y=2,4;,下列符合C語言語法的表達(dá)式是:
答案:++x,y=x--下列選項(xiàng)中,當(dāng)x為大于1的奇數(shù)時(shí),與其它三項(xiàng)不同的是:
答案:x%2==0有以下定義:intk=0;下列選項(xiàng)的4個(gè)表達(dá)式中與其它三個(gè)表達(dá)式的值不同的是:
答案:k++表達(dá)式3.6-5/2+1.2+5%2的值是:
答案:3.8下列能正確定義且賦初值正確的語句是:
答案:charc=32;下列選項(xiàng)中,合法的字符常量是:
答案:'\x13'下列選項(xiàng)中,計(jì)算結(jié)果的數(shù)值等于1的表達(dá)式是:
答案:1-‘\0’下列選項(xiàng)中,是合法的C語言數(shù)值常量的一項(xiàng)是:
答案:12
0xa23
4.5e0下列選項(xiàng)中,不能作為合法常量的是:
答案:1.234e0.4讀下面程序,寫出執(zhí)行結(jié)果#includeintmain(){inti,j,x=0,y=0,z;
inta[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};
z=a[0][0];
for(i=0;i<=2;i++)
for(j=0;j<=3;j++)
if(a[i][j]>z)
{z=a[i][j];
x=i;
y=j;
}
printf("z=%d,x=%d,y=%d\n",z,x,y);
}
答案:z=10,x=2,y=1讀下面程序,寫出執(zhí)行結(jié)果若從鍵盤上輸入48,寫出執(zhí)行結(jié)果。#includeintmain()
{inta;scanf("%d",&a);if(a>50)
printf("%d",a);if(a>40)
printf("%d",a);if(a>30)
printf("%d",a);}
答案:4848C程序的main函數(shù)是否允許有參數(shù)。____(是/否)。
答案:是在C語言中,所謂“指針”就是______。
答案:地址若有以下定義:doublew[10];則w數(shù)組元素下標(biāo)的上界是____。
答案:9用數(shù)組名作為函數(shù)參數(shù)是地址傳遞方式。地址傳遞是______(單向/雙向)傳遞。
答案:雙向以下程序段的輸出結(jié)果是____。
printf("%d\n",strlen("\n123\\"));
答案:5以下程序的輸出結(jié)果是______。#includeintmain(){inta=5,b=4,c=3,d;d=(a>b>c);printf("%d\n",d);}
答案:0調(diào)用C語言對字符串處理的庫函數(shù)時(shí),在#include命令行中應(yīng)包含的頭文件是______
答案:string.h用在循環(huán)結(jié)構(gòu)中,可以結(jié)束本次循環(huán)的語句是____。
答案:continueC語言源程序文件的擴(kuò)展名是___
答案:c;.c函數(shù)調(diào)用:strcat(strcpy(str1,str2),str3)的功能是_____。
答案:將串str2復(fù)制到串str1中后再將串str3連接到串str1之后
以下敘述正確的是_____。
答案:用do_while語句構(gòu)成循環(huán)時(shí),只有在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)下述對C語言字符數(shù)組的描述中錯(cuò)誤的是_____。
答案:可以在賦值語句中通過賦值運(yùn)算符“=”對字符數(shù)組整體賦值在C語言程序中,下列說法正確的是_____。
答案:函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套執(zhí)行下列程序后,y的值是_____。
main(){inta[]={2,4,6,8,10};inty=1,*p,x;p=&a[1];for(x=0;x<3;x++)y+=*(p+x);printf("%d\n",y);}
答案:19若有以下程序段:chars[10];s="abcd";printf("%s\n",s);
則結(jié)果是_____。
答案:編譯不通過設(shè)有如下函數(shù):ggg(float*x)
{printf("%d\n",*x);}
則函數(shù)的類型是_____。
答案:是int
C語言中函數(shù)返回值的類型是由_____決定。
答案:定義函數(shù)時(shí)所指定的函數(shù)類型以下程序段的輸出結(jié)果是_____。
inti,j,m=0;for(i=1;i<=15;i+=4)
for(j=3;j<=19;j+=4)
m++;printf("%d\n",m);
答案:20以下程序的輸出結(jié)果是_____。
#define
MIN(x,y)
(x)<(y)?(x):(y)
main()
{inti,j,k;i=10;j=15;k=10*MIN(i,j);printf("%d\n",k);}
答案:15以下對二維數(shù)組a進(jìn)行不正確初始化的是_____。
答案:inta[][]={{3,2,1},{1,2,3}};以下程序中的for循環(huán)執(zhí)行的次數(shù)是_____。
#define
N
2#define
M
N+1main(){inti;
for(i=1;i<=M;i++);
printf("%d\n",i);}
答案:3下面程序的輸出結(jié)果是_____。
#includemain(){intnum=0;
while(num<=2){num++;
printf("%d\n",num);
}}
答案:123以下程序的輸出結(jié)果是_____。
main()
{inta=0,i;for(i=1;i<5;i++){switch(i)
{case0:
case3:a+=2;
case1:
case2:a+=3;
default:a+=5;}}
printf("%d\n",a);}
答案:31為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達(dá)式____。
答案:(x>=y)&&(y>=z)若變量已正確說明為int類型,要給a、b、c輸入數(shù)據(jù),以下正確的輸入語句是____。
答案:scanf("%d,%d,%d",&a,&b,&c);ch是char型變量,其值為'A',表達(dá)式:ch=(ch>='A'&&ch<='Z')?(ch+32):ch,該表達(dá)式的值為_____。
答案:a以下選項(xiàng)中不合法的用戶標(biāo)識符是
答案:abc.c一個(gè)C語言程序的執(zhí)行是從____。
答案:main函數(shù)開始,直到main函數(shù)結(jié)束編寫程序求任意三個(gè)整數(shù)a,b,c之和。(10分)要求:(1)利用scanf函數(shù)輸入a,b,c的值。(2)利用子函數(shù)的形式,三個(gè)整數(shù)a,b,c充當(dāng)參數(shù)。
答案:#include"stdio.h"
intadd(inta,intb,intc)
{intsum=a+b+c;
returnsum;}
voidmain()
{inta,b,c,sum;scanf(“%d%d%d”,&a,&b,&c);sum=add(a,b,c);printf("sum=%d\n",sum);}編寫程序計(jì)算n!,即計(jì)算1*2*…*n的值。要求利用scanf函數(shù)輸入n的值。
答案:、#include"stdio.h"
voidmain()
{inti,n;longs=1;scanf("%d",&n);for(i=1;i<=n;i++)
s=s*i;
printf("%ld\n",s);}編程題用起泡法對10個(gè)scanf函數(shù)輸入數(shù)排序。
答案:#includeintmain(
)
{
inta[11];
inti,j,t;
……2分
printf("input10numbers:\n");
for(i=1;i<11;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=1;j<=9;j++)
for(i=1;i<=10-j;i++)
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
printf("thesortednumbers:\n");
for(i=1;i<11;i++)
printf("%d",a[i]);
}編程題求100~200間的全部素?cái)?shù)。
答案:#includeintmain(
){
intm,k,i,n=0;
……2分
for(m=101;m<=200;m=m+2)
{
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0)break;
if(i>=k+1){printf("%d",m);n=n+1;}
if(n%10==0)printf("\n");
}
printf("\n");}讀下面程序,寫出執(zhí)行結(jié)果#includeintmain(
)
{inti=2,p;
p=f(i,++i);
printf("%d",p);
}
intf(inta,intb){intc;
if(a>b)
c=1;
elseif(a==b)
c=0;
elsec=-1;
return(c);
}
答案:-1讀下面程序,寫出執(zhí)行結(jié)果intmain(){chara[]="Iamaboy.",b[20],*p1,*p2;inti;p1=a;p2=b;for(;*p1!='\0';p1++,p2++)*p2=*p1;*p2='\0';printf("stringbis:");for(i=0;b[i]!='\0';i++)printf("%c",b[i]);}
答案:stringbis:Iamaboy.讀下面程序,寫出執(zhí)行結(jié)果fun(int*a,intn){int*p,*s;for(p=a,s=a;p-a*s)
s=p;return(*s);}#includeintmain(){intx[5]={12,21,13,6,18};printf("%d\n",fun(x,5));}
答案:21【單選題】C語言中函數(shù)返回值的類型是由_____決定。
答案:定義函數(shù)時(shí)所指定的函數(shù)類型【單選題】下述對C語言字符數(shù)組的描述中錯(cuò)誤的是_____。
答案:可以在賦值語句中通過賦值運(yùn)算符“=”對字符數(shù)組整體賦值【單選題】以下程序段的輸出結(jié)果是_____。inti,j,m=0;for(i=1;i<=15;i+=4)for(j=3;j<=19;j+=4)
m++;printf("%d\n",m);
答案:20【單選題】若有定義:intx,*pb;
則以下正確的賦值表達(dá)式是____。
答案:pb=&x【單選題】若有以下程序段:chars[10];s="abcd";printf("%s\n",s);
則結(jié)果是_____。
答案:編譯不通過一個(gè)C語言程序的執(zhí)行是從
答案:main函數(shù)開始,直到main函數(shù)結(jié)束【單選題】C語言中的簡單數(shù)據(jù)類型有_____。()
答案:整型、實(shí)型、字符型【單選題】函數(shù)調(diào)用:strcat(strcpy(str1,str2),str3)的功能是_____。
答案:將串str2復(fù)制到串str1中后再將串str3連接到串str1之后【單選題】若有如下說明,則_____的敘述是正確的。structab{inta;intb[2];}a;
答案:程序運(yùn)行時(shí)為結(jié)構(gòu)體變量a分配6個(gè)字節(jié)存儲(chǔ)單元【單選題】C語言源程序的基本單位是_____。
答案:函數(shù)C語言編譯程序是____。
答案:將C源程序編譯成目標(biāo)程序的程序【單選題】C語言中運(yùn)算對象必須是整型的運(yùn)算符是____。
答案:%【單選題】以下敘述正確的是_____。
答案:用do_while語句構(gòu)成循環(huán)時(shí),只有在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)【單選題】在C語言程序中,下列說法正確的是_____。
答案:函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套【單選題】以下對二維數(shù)組a進(jìn)行不正確初始化的是_____。
答案:inta[][]={{3,2,1},{1,2,3;定義一個(gè)函數(shù)min,求兩個(gè)數(shù)的最小值。在主函數(shù)中調(diào)用這個(gè)函數(shù)。
答案:#includeintmin(inta,intb){
intm;
if(a>b)
m=a;
else
m=b;
returnm;}main(){
intx,y,z;
scanf("%d%d",&x,&y);
z=min(x,y);
printf("min=%d\n",z);}從鍵盤上輸入10個(gè)數(shù)的數(shù)組,計(jì)算并輸出數(shù)組最大值元素。
答案:#includemain(){
inta[10],i,max;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<10;i++)
if(a[i]>max)
max=a[i];
printf("max=%d\n",max);}有一函數(shù):
x
(x<-5)y=
x2-1
(-5≤x<5)
3x+15
(x≥5)
編寫程序,輸入x值,輸出y值。
答案:#includemain(){
floatx,y;
scanf("%f",&x);
if(x<-5)
y=5*x;
elseif(x<=5)
y=x*x-1;
else
y=3*x+15;
printf("x=%f,y=%f\n",x,y);
}計(jì)算數(shù)學(xué)公式圓柱體積
答案:#includemain(){
floatr,h,v;
scanf("%f%f",&r,&h);
v=3.14*r*r*h;
printf("v=%f\n",v);}【判斷題】C語言中的任何類型數(shù)據(jù)都可進(jìn)行四則運(yùn)算。
答案:錯(cuò)【判斷題】數(shù)組名代表的地址值不變,指針變量存放的地址可變。
答案:對【判斷題】如果在一個(gè)函數(shù)的復(fù)合語句中定義了一個(gè)變量,則該變量只在復(fù)合語句內(nèi)有效。
答案:對【判斷題】在C語言中,數(shù)組的長度是固定的,數(shù)組元素的數(shù)據(jù)類型可以不相同。
答案:錯(cuò)【判斷題】有數(shù)組:inta[5]={1,2,3,4,5};則輸出數(shù)組的5個(gè)元素可用printf(”%d”,a[5]);
答案:錯(cuò)【判斷題】可以在主函數(shù)的內(nèi)部再定義一個(gè)函數(shù)。
答案:錯(cuò)【判斷題】字符串"qustuniversity"占15個(gè)字節(jié),長度是15。
答案:錯(cuò)【判斷題】C語言程序是由過程和函數(shù)組成的
答案:錯(cuò)【判斷題】用C語言可直接進(jìn)行位運(yùn)算和取地址等運(yùn)算,因此C語言是一種低級語言.
答案:錯(cuò)【判斷題】printf函數(shù)是一個(gè)標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件”stdio.h”中。
答案:對【填空題】從鍵盤輸入一個(gè)數(shù),判斷一個(gè)數(shù)是不是素?cái)?shù)。所謂素?cái)?shù),就是除1和本身以外,不能被其他任何整數(shù)整除的數(shù)。#includemain(){
intm,i,f;
scanf("%d",&m);
f=1;
for(i=2;i<=m-1;i++)
if(
)
{f=0;break;}
if(
)
printf("%d是素?cái)?shù)\n",m);
else
printf("%d不是素?cái)?shù)\n",m);}
答案:m%i==0;f或者f==1【填空題】編寫程序,輸出如下圖形:#includemain(){
inti,j;
for(i=1;i<=4;i++)
{for(j=1;j<=5-i;j++)
printf("");
for(j=1;j<=
;j++)
printf("*");
}
}
*
***
***********
答案:2*i-1;printf(“\n”【填空題】C語言中,若程序中使用了數(shù)學(xué)庫函數(shù),則在程序中應(yīng)該包含____頭文件。
答案:math.h【填空題】在C語言中,數(shù)組元素的下標(biāo)從____開始。
答案:0【填空題】循環(huán)結(jié)構(gòu)中,____語句是跳出當(dāng)前的控制結(jié)構(gòu)。
答案:break【填空題】數(shù)學(xué)表達(dá)式“20≤x≤30”在VisualC++6.0環(huán)境下的條件表達(dá)式的正確寫法是____。
答案:x>=20&&x<=30【填空題】以下程序的輸出結(jié)果為____。voidmain(){
intk=0,m=0,i,j;for(i=0;i<=3;i++){
for(j=0;j<3;j++)
k++;
k=k-j;
}m=i+j;printf("k=%d,m=%d",k,m);}
答案:k=0,m=7【填空題】以下程序的輸出結(jié)果為____。#include"stdio.h"voidmain(){
inta=0,i=1;
switch(i)
{
case0:
case1:a+=1;
case2:
case3:a+=3;
default:a+=7;
}
printf("%d\n",a);}
答案:14【填空題】若a=1,b=2,c=4,則執(zhí)行表達(dá)式(a>b)&&(c++);后c的值為____。
答案:4【填空題】已有如下定義和輸入語句:inta,b;scanf("%d,%d",&a,&b);若要求a、b的值分別為10和20,正確的數(shù)據(jù)輸入是____。
答案:a=10,b=20【填空題】C源程序的擴(kuò)展名是.c,編譯后生成的目標(biāo)文件擴(kuò)展名是____。
答案:.obj【填空題】結(jié)構(gòu)化程序設(shè)計(jì)有三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和____。
答案:循環(huán)結(jié)構(gòu)以下程序運(yùn)行結(jié)果是(
)。i=8;
j=9;
m=++i;
n=j++;printf(“%d,%d”,m,n);
答案:9,9【單選題】charStr1[10]=“world”,Str2[20]=“hello”;strcpy(Str2,Str1);puts(Str2);輸出結(jié)果為()。
答案:world【單選
溫馨提示
- 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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國盆景行業(yè)發(fā)展趨勢規(guī)劃分析報(bào)告
- 柳州城市職業(yè)學(xué)院《城鄉(xiāng)規(guī)劃原理C》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東體育學(xué)院《有機(jī)化學(xué)I2》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州城市理工學(xué)院《交換原理與NGN》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年海南省安全員考試題庫附答案
- 遼寧工程技術(shù)大學(xué)《領(lǐng)導(dǎo)科學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東商業(yè)職業(yè)技術(shù)學(xué)院《生物化學(xué)與分子生物學(xué)(含遺傳學(xué))》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州城市職業(yè)學(xué)院《英語高級視聽說》2023-2024學(xué)年第二學(xué)期期末試卷
- 德宏師范高等??茖W(xué)校《20世紀(jì)西方文學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湛江科技學(xué)院《土木工程施工技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中建10t龍門吊安拆安全專項(xiàng)施工方案
- 國內(nèi)外測井技術(shù)現(xiàn)狀與展望文檔
- 《銷售人員的培訓(xùn)》課件
- 國防動(dòng)員課件教學(xué)課件
- 特殊作業(yè)安全管理監(jiān)護(hù)人專項(xiàng)培訓(xùn)課件
- 衛(wèi)生技術(shù)人員準(zhǔn)入制度
- 自行車被盜案匯報(bào)課件
- 律師事務(wù)所案件管理手冊
- 《節(jié)水評價(jià)技術(shù)導(dǎo)則》
- 簡單酒店裝修合同書范本(30篇)
- 2024-2030年中國核桃油行業(yè)消費(fèi)趨勢及競爭格局分析研究報(bào)告
評論
0/150
提交評論