21、有以下程序
#include
Main()
{int s=0,n;
For (n=0;n<3;n<++)
{switch(s)
{ case 0;
Case 1;s+=1;
Case 2;s+=2;break;
Case 3;s+3;
Case 4;s+=4;
}
printf((“%d\n”,s);
}
}
程序運(yùn)行后的結(jié)果是( )。
A.1,2,4
B.1,3,6
C.3,10,14
D.3,6,10
22、若k是int類型變量,且有以下for語句
For(k=-1;k<0;k++) printf(****\n”);
下面關(guān)于語句執(zhí)行情況的敘述中正確的是( )。
A.循環(huán)體執(zhí)行一次
B.循環(huán)體執(zhí)行兩次
C.循環(huán)體一次也不執(zhí)行
D.構(gòu)成無限循環(huán)
23、有以下程序
#include
Main()
{char A,B,C;
B=’1’;C=’A’
For(A=0;A<6;A++)
{if(A%2) putchar(B+A);
Else putchar(C+A);
}
}
程序運(yùn)行后輸出的結(jié)果是( )。
A.1B3D5F
B.ABCDFE
C.A2C4E6
D.123456
24、設(shè)有如下定義語句
Int m[ ]={2,4,6,8},*k=m;
以下選項(xiàng)中,表達(dá)式的值為6的是( )。
A.*(k+2)
B.k+2
C.*k+2
D.*k+=2
25、fun函數(shù)的功能是:通過鍵盤輸入給x所指的整型數(shù)組所有元素賦值。在下列劃線處應(yīng)該填寫的是( )。
#include
#define N 5
Viod fun(int x[N])
{int m;
For(m=N-1;m>0;m--) scanf(“%d\n”, );
}
A.&x[++m]
B.&x[m+1]
C.x+(m++)
D.x+m
26、若有函數(shù)
Viod fun(double a[], int *n)
{………}
以下敘述中正確的是( )。
A、 調(diào)用fun函數(shù)時(shí)只有數(shù)組執(zhí)行按值傳送,其他實(shí)參和形參之間執(zhí)行按地址傳送
B、 形參a和n都是指針變量
C、 形參a是一個(gè)數(shù)組名,n是指針變量
D、 調(diào)用fun函數(shù)時(shí)將把double型實(shí)參數(shù)組元素一一對(duì)應(yīng)地傳送給形參a數(shù)組
27、有以下程序
#include
Main()
{int a,b,k,m,*p1,*p2;
k=1,m=8;
p1=&k,p2=&m;
a=/*p1-m; b=*p1+*p2+6;
printf(“%d ”,a); printf(“%d\n”,b);
}
編譯時(shí)編譯器提示錯(cuò)誤信息,你認(rèn)為出錯(cuò)的語句是( )。
A.a=/*p1-m
B.b=*p1+*p2+6
C.k=1,m=8;
D.p1=&k,p2=&m;
28、以下選項(xiàng)中有語法錯(cuò)誤的是( )。
A char *str[ ]={“guest”};
B.char str[10 ]={“guest”};
C.char *str[3] *str[1]={“guest”};
D.char str[3][10];str[1]={“guest”};
29、avg函數(shù)的功能是求整型數(shù)組中的前若干個(gè)元素的平均值,設(shè)數(shù)組元素個(gè)數(shù)最多不超過10,則下列函數(shù)說明語句錯(cuò)誤的是( )。
A.int avg(int *a,int n);
B.int avg(int a[10],int n);
C.int avg(int a,int n) ;
D.int avg(int a[],int n);
30、有以下函數(shù)
#include
#include
main()
{ printf(“%d\n”,strren”ATS\n012\1”) );}
程序運(yùn)行后的輸出結(jié)果是( )。
A.3
B.8
C.4
D.9
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |