freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

全國計算機水平大賽(itat)(編輯修改稿)

2025-05-13 23:08 本頁面
 

【文章內(nèi)容簡介】 (int *a, int n, int x) { int k。 for(k = 1。 k = n。 k++) if(a[k] == x) return k。 return 0。 } C、func(int a[], int n, int x) { int *k。 a[0] = x。 k = a+n。 while(*k != x) k--。 return k n。 } D、fund(int a[], int n, int x) { int k = 0。 do {k++。 }while((k n+1)amp。amp。(a[k]!=x))。 if((k n+1)amp。amp。a[k] == x)) return k。 else return 0。 }(3) 下面說法正確的有( )。ABCD A、共用體變量的地址和它各成員的地址都是同一地址 B、共用體內(nèi)的成員可以是結(jié)構(gòu)變量,反之亦然 C、在任一時刻,共用體變量的各成員只有一個有效 D、函數(shù)不可以返回一個共用體變量(4) 如有兩個字符數(shù)組a、b,則以下輸入語句正確的有( )。BCD A、gets(a,b)?!、scanf(%s%s,a,b)?!、for(i=0。(a[i]=getchar())!=’\n’。i++)。 for(i=0。(b[i]=getchar())!=’\n’。i++)?!、gets(a)。gets(b)。(5) 當把下列四個表達式用作if語句的控制表達式時,含義相同的選項有( )。(假設(shè)k0)ACD A、k%2 B、k%2==0 C、(k%2)!=0 D、k%2==1(6) 設(shè)有以下語句struct st{ int n。 struct st *next。 }。static struct st a[3]={5,amp。a[1],6,amp。a[2],7,},*p=amp。a[0]。若要使printf(%d\n,____)輸出值為6,則下劃線處表達式可以為( )。BCD A、pn++ B、++pn C、(++p)n D、pnextn(7) 下列說法不正確的有( )。BCD A、帶參數(shù)的宏定義中的參數(shù)是沒有類型的 B、宏展開將占用程序的運行時間 C、宏定義命令是C語言中的一種特殊語句 D、使用#include命令包含的頭文件必須以.h為后綴(8) 下列有關(guān)函數(shù)調(diào)用的說法正確的有( )。BCD A、若用值傳遞方式,則形式參數(shù)不予分配內(nèi)存 B、實際參數(shù)和形式參數(shù)不可以同名 C、主調(diào)函數(shù)和被調(diào)用函數(shù)可以不在同一個文件中 D、函數(shù)間傳送數(shù)據(jù)可以使用外部全局變量(9) 若變量已正確定義,以下能正確計算1*2*3*4*5的程序段有( )。CD A、i=1。s=1。 do { s=s*i。i++。} while(i5)。 B、i=0。s=0。 do { i++。 s=s*i。} while(i5)?!、i=1。s=1。 do { s=s*i。i++。} while(i6)?!、i=0。s=1。 do { i++。 s=s*i。} while(i5)。(10) 設(shè)有定義語句: int x[6]={2,4,6,8,5,7},*p=x,i。要求依次輸出x數(shù)組中6個元素中的值,下列選項中能完成此操作的語句有( )。ABC A、for(i=0。i6。i++)printf(“%2d”,*(p++))?!、for(i=0。i6。i++)printf(“%2d”,*(p+i))。 C、for(i=0。i6。i++)printf(“%2d”,*p++)?!、for(i=0。i6。i++)printf(“%2d”,(*p)++)。(11) 整型變量x=1,y=3,經(jīng)下列( )計算后,x的值等于6。ABD A、x=(x=1+2,x*2) B、x=y2?6:5 C、x=9(y--)(y--) D、x=y*(12) 下列關(guān)于指針定義的描述正確的有( )。ABCD A、指針變量是一種變量,該變量是用來存放某個變量的地址值的 B、指針變量的類型與它所指向的變量類型一致 C、指針變量的命名規(guī)則與標識符相同 D、在定義指針時,”*”號表示指針變量的指向(13) 以下對結(jié)構(gòu)體變量stu1中成員age的引用正確的有( )。ACDstruct student{int age。 int num。}stu1,*p。 p=amp。stu1?!、 B、 C、page D、(*p).age(14) 設(shè)有結(jié)構(gòu)體類型:typedef struct str{ int no。 char name[20]。}STR。另有變量定義:STR a[20], x。如希望實現(xiàn)向與文件指針變量fp關(guān)聯(lián)的文件輸出一個結(jié)構(gòu)信息,則以下語句正確的有( )。ABC A、fwrite(a, sizeof(STR), 1, fp)?!、fwrite(amp。a[2], sizeof(STR), 1, fp)?!、fwrite(amp。x, sizeof(STR), 1, fp)。 D、fwrite(x, sizeof(STR), 1, fp)。(15) t為int類型,進入下面循環(huán)之前,t的值為0: for(。t=1。) { ……….}則下列敘述不正確的有( )。AC A、循環(huán)控制表達式的值為0 B、循環(huán)控制表達式的值為1 C、循環(huán)控制表達式不合法 D、循環(huán)有可能是個無限循環(huán)(16) 下列敘述不正確的有( )。AB A、函數(shù)可以嵌套定義,但不能嵌套調(diào)用 B、函數(shù)可以嵌套調(diào)用,也可以嵌套定義 C、函數(shù)不可以嵌套定義,但可以遞歸調(diào)用 D、函數(shù)可以嵌套調(diào)用,但不能嵌套定義(17) 關(guān)于數(shù)組與字符串,下列選項中屬于不合法的定義有( )。ABC A、char s=string?!、int a[5]={0,1,2,3,4,5}?!、char s[5]=string?!、char a[]={0,1,2,3,4,5}。(18) 若有定義: char *str[]={one,two,three},**p=str。 則下列選項中可以表示出字符’t’的表達有( )。AD A、*str[2] B、*str+2 C、*(p+1) D、**++p(19) 若有以下調(diào)用語句,則正確的fun函數(shù)的首部包括( )。ABCmain() { … int a[50],n。 … fun(n, amp。a[9])。 … } A、void fun(int m, int x[]) B、void fun(int s, int h[41]) C、void fun(int p, int *s) D、void fun(int n, int a)(20) 已知有定義:struct{ int no。 char name[20]。}a,b,*c。則以下語句合法的有( )。CD A、a=b?!、a=amp。b?!、c=amp。b。 D、*c=b單選題[1]、C語言中運算對象必須是整型的運算符是( )?!敬稹 “浮緾【分  數(shù)】1分【選  項】 A、/ B、++ C、% D、!=[2]、假設(shè)所有變量均為整型,則執(zhí)行運算x=(a=2,b=5,b++,a+b)后, x的值是( )。【答  案】B【分  數(shù)】1分【選  項】 A、7 B、8 C、6 D、2[3]、在下列字符序列中,屬于C語言合法標識符的是( )?!敬稹 “浮緽【分  數(shù)】1分【選  項】 A、 B、stud_100 C、$ D、88sum[4]、在下列語句選項中,只有一個在功能上與其他三個語句不等價(其中s1和s2表示某個C語句),這個不等價的語句是( )?!敬稹 “浮緿【分  數(shù)】1分【選  項】 A、if (a) s1。 else s2?!、if (!a) s2。 else s1。 C、if (a!=0) s1。 else s2?!、if (a==0) s1。 else s2。[5]、若二維數(shù)組定義為a[m][n],則在a[i][j]之前的元素個數(shù)為( )。【答  案】B【分  數(shù)】1分【選  項】 A、j*m+i B、i*m+j C、i*m+j1 D、j*m+i1[6]、以下程序的運行結(jié)果是( )。void fun(int *n){ static int m=2。 *n*=m1。 m+=2。}void main(){ static int m=1。 int i。 for(i=1。i4。i++) fun(amp。m)。 printf(%d\n,m)。}【答  案】D【分  數(shù)】1分【選  項】 A、8 B、10 C、11 D、15[7]、設(shè)有定義:define STR 12345。,則以下敘述正確的是( )。【答  案】C【分  數(shù)】1分【選  項】 A、宏名STR代替的是數(shù)值常量12345 B、宏定義以分號結(jié)束,編譯時會產(chǎn)生錯誤信息 C、宏名STR代替的是字符串12345 D、宏名STR代替的是字符串常量12345[8]、下列敘述不正確的是( )?!敬稹 “浮緽【分  數(shù)】1分【選  項】 A、用typedef可以定義各種類型名,但不能用來定義變量 B、typedef和define都是在預(yù)編譯時處理的 C、用typedef只是將已存在的類型用一個新的標識符來代表 D、使用typedef有利于程序的通用和移植[9]、若變量定義時未初始化,則其值不確定的是( )?!敬稹 “浮緾【分  數(shù)】1分【選  項】 A、靜態(tài)全局變量 B、靜態(tài)局部變量 C、局部變量 D、全局變量[10]、以下程序關(guān)于sizeof()的運行結(jié)果是( )。void main(){ char a[]=movie,b[10]=movie。 printf(%d %d\n,sizeof(a),sizeof(b))。}【答  案】C【分  數(shù)】1分【選  項】 A、5 5 B、6 6 C、6 10 D、其他輸出[11]、若要用fopen函數(shù)打開一個二進制文件,該文件要既能讀也能寫,當文件不存在時新建文件,則文件打開方式應(yīng)是( )?!敬稹 “浮緾【分  數(shù)】1分【選  項】 A、ab+ B、rb+ C、wb+ D、ab[12]、設(shè)char ch,str[4],*strp。,則下列賦值語句正確的是( )?!敬稹 “浮緾【分  數(shù)】1分【選  項】 A、ch=CBA?!、str=CBA?!、strp=CBA?!、*strp=CBA。[13]、有以下函數(shù):char *fun(char *p){return p。},該函數(shù)的返回值為( )?!敬稹 “浮緽【分  數(shù)】1分【選  項】 A、不確定值 B、參數(shù)p中存放的地址值 C、一個臨時存儲單元的地址值 D、形參p自身的地址值[14]、若有定義:const int i=10,j=20。int* const pi=(int*)amp。i。,則下列操作正確的為( )?!敬稹 “浮緼【分  數(shù)】1分【選  項】 A、*pi=0。 B、pi=amp。j。 C、i=10。pi=amp。j。 D、j=*pi。[15]、有如下定義:struct s1{ char a[3]。 int num。}t={’a’,’b’,’x’,4},*p。p=amp。t。則下列語句輸出結(jié)果為x的是( )?!敬稹 “浮緼【分  數(shù)】1分【選  項】 A、printf(%c\n,p[2])?!、printf(%c\n,(*p).a[2])?!、printf(%c\n,pa[3])?!、printf(%c\n,(*p).[2])。[16]、以下程序?qū)⑤敵龅淖址牵?)。include main(){ char c。 char (*p)[3]。 char s[2][3] ={’a’,’b’,’c’,’d’,’e’,’f’}。 p=amp。s[0]。 c=*(p[1]+1)。 printf(%c,c)。}【答  案】C【分  數(shù)】1分【選  項】 A、b B、d C、e D、f[17]、以下關(guān)于枚舉的程序,其運行結(jié)果是( )。include main(){ enum weekday{ sun,mon,tue=5,wed,thu,fri
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1