可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
吉大18秋學期《C語言程序設(shè)計》在線作業(yè)二
試卷總分:100 得分:100
第1題,以下敘述中不正確的是
A、在不同的函數(shù)中可以使用相同的名字的變量
B、函數(shù)中的形式參數(shù)是局部變量
C、在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
D、在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
第2題,sizeof(float)是
A、一個雙精度型表達式
B、一個整型表達式
C、一種函數(shù)調(diào)用
D、一個不合法的表達式
第3題,下面能正確進行字符串賦值操作的是
A、char s[5]={"ABCDE"};
B、char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};
C、char *s;s="ABCDE";
D、char *s;char a; scanf("%s",&s);
第4題,有如下程序: long fib(int n) { if(n2)return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%d\n",fib(3));} 該程序的輸出結(jié)果是
A、2
B、4
C、6
D、8
第5題,C語言允許函數(shù)類型缺省定義,此時函數(shù)值隱含的類型是
A、float
B、int
C、long
D、double
第6題,下列程序的輸出結(jié)果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
A、3
B、3.2
C、0
D、3.07
第7題,閱讀以下程序及對程序功能的描述,其中正確的描述是 #include main() { FILE *in,*out; char ch,infile[10],outfile[10]; printf("Enter the infile name:\n"); scanf("%s",infile); printf("Enter the outfile name:\n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NUL
A、程序完成將磁盤文件的信息在屏幕上顯示的功能
B、程序完成將兩個磁盤文件合二為一的功能
C、程序完成將一個磁盤文件復(fù)制到另一個磁盤文件中
D、程序完成將兩個磁盤文件合并并在屏幕上輸出
第8題,有以下程序: #include union pw { int i; char ch[2];}a; main() {a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);} 程序的輸出結(jié)果是
A、13
B、14
C、208
D、209
第9題,下面程序的功能是把316表示為兩個加數(shù)的和,使兩個加數(shù)分別能被13和11整除,請選擇填空。 #include "stdio.h" main(){ int i=0,j,k;do{i++;k=316-13*i;}while(k%11);j=k/11;printf("316=13*%d+11*%d",i,j);}
A、k%11
B、k
C、k/11==0
D、k==0
第10題,一個C語言程序是由
A、一個主程序和若干子程序組成
B、函數(shù)組成
C、若干過程組成
D、若干子程序組成
第11題,以下對C語言函數(shù)的有關(guān)描述中,錯誤的是:______。
A、調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參
B、函數(shù)既可以嵌套定義又可以遞歸調(diào)用
C、函數(shù)必須有返回值,否則不能使用函數(shù)
D、程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中
,C,D
第12題,關(guān)于靜態(tài)局部變量的說明正確的是______。
A、靜態(tài)局部變量存儲在靜態(tài)存儲區(qū)
B、靜態(tài)局部變量是在編譯時賦初值的,即只賦一次值,在程序運行時它已有初值
C、若在定義局部變量時不賦初值,則編譯時自動賦初值為0或空字符
D、雖然靜態(tài)局部變量在函數(shù)調(diào)用結(jié)束后仍然存在,但其他函數(shù)是不能引用它的
,B,C,D
第13題,以下不正確的描述是______。
A、函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套
B、函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套
C、函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套
D、函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套
,C,D
第14題,對靜態(tài)變量的正確描述
A、靜態(tài)局部變量在靜態(tài)存儲區(qū)內(nèi)分配單元
B、靜態(tài)外部變量可以賦初值,也可以不賦初值
C、靜態(tài)外部變量的作用與外部變量相同
D、靜態(tài)局部變量在函數(shù)調(diào)用結(jié)束時,仍保存其值,不會隨著消失。
,B,D
第15題,下列關(guān)于#include命令的敘述中,正確的是______。
A、一個#include命令中只能指定一個被包含文件
B、一個#include命令中可以指定多個被包含文件
C、一個被包含文件中又可以包含另一個被包含文件
D、#include命令中,文件名可以用雙引號或尖括號括起來
,C,D
第16題,puts和gets函數(shù)只能輸入或輸出一個字符串
A、錯誤
B、正確
第17題,語句int pt中的*pt是指針變量名。
A、錯誤
B、正確
第18題,switch語句中,多個case可以共用一組執(zhí)行語句。( )
A、錯誤
B、正確
第19題,C語言中,整常數(shù)有三種表示形式:十進制整數(shù),八進制整數(shù),十六進制整數(shù)。( )
A、錯誤
B、正確
第20題,共用體所占的內(nèi)存空間大小取決于占空間最多的那個成員變量。
A、錯誤
B、正確
第21題,使用getchar函數(shù)可以不添加#include stdio.h命令。( )
A、錯誤
B、正確
第22題,for(;;)語句相當于while(1)語句
A、錯誤
B、正確
第23題,宏名必須用大寫字母表示。
A、錯誤
B、正確
第24題,putchar()函數(shù)可以輸出一個字符串
A、錯誤
B、正確
第25題,靜態(tài)外部變量既可以在文本文件中引用,也可以在其它文件引用
A、錯誤
B、正確