第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:程序改錯(cuò) |
第 7 頁:程序設(shè)計(jì) |
第 8 頁:參考答案 |
21.有以下程序:
#include
main( )
{int a=1,b=2;
for(;a<8;a++){b+=a;a+=2;)
printf("%d,%d\n",a,b);
)
程序運(yùn)行后的輸出結(jié)果是( )。
A.9,18
B.8,11
C.7,11
D.10,14
22.有以下程序,其中k的初值為八進(jìn)制數(shù):
#include
main( )
{int k=011;
printf{"%d\n",k++};
}
程序運(yùn)行后的輸出結(jié)果是( )。
A.12
B.11
C.10
D.9
23.下列語句組中,正確的是( )。
A.char*s;s="Olympic";
B.char sE73;s="Olympic";
C.char*S;s={¨Olympic"};
D.char sET3;s={"Olympic"};
24.以下關(guān)于return語句的敘述中正確的是( )。
A.一個(gè)自定義函數(shù)中必須有一條return語句
B.一個(gè)白定義函數(shù)中可以根據(jù)不同情況設(shè)置多條return語句
C.定義成void類型的函數(shù)中可以有帶返回值的return語句
D.沒有return語句的自定義函數(shù)在執(zhí)行結(jié)束時(shí)不能返回到調(diào)用處
25.下列選項(xiàng)中,能正確定義數(shù)組的語句是( )。
A.int num[0..2008];
B.int num [];
C.int N=2008;int num[N];
D.#define N 2008; int num[N];
26.有以下程序:
#include
void fun(char*C,int d)
{*c=*c+1,d=d+1;
printf(%"c%,c",*c,d);
}
main( )
{char b=’a’a=’A’;
fun(&b,a);printf(%"c,%c\n",b,a);
)
程序運(yùn)行后的輸出結(jié)果是( )。
A.b,B,b,A
B.b,B,B,A
C.a,B,B,a
D.a,B,a,B
27.若有定義"int(*pt)[3];",則下列說法正確的是( )。
A.定義了基類型為int的三個(gè)指針變量
B.定義了基類型為int的具有三個(gè)元素的指針數(shù)組pt
C.定義了一個(gè)名為*pt、具有三個(gè)元素的整型數(shù)組
D.定義了一個(gè)名為pt的指針變量,它可以指向每行有三個(gè)整數(shù)元素的二維數(shù)組
28.設(shè)有定義"double a[10],*s=a;",以下能夠代表數(shù)組元素a[3]的是( )。
A.(*s)[3]
B.*(s+3)
C.*s[3]
D.*s+3
29.有以下程序:
#include
main( )
{int a[5]={1,2,3,4,5),b[5]={0,2,1,3,o},i,s=0;
for(i=o;i<5;i++)s=s+a[b[i]];
printf(”%d\n”,s);
)
程序運(yùn)行后的輸出結(jié)果是( )。
A.6
B.10
C.11
D.15
30.有以下程序:
#include
main( )
{int b[3][3]=(0,1,2,0,1,2,0,1,2},i,j,t=l;
for(i=0;i<3;i++)
for(j=1;j<=i;j++)t+=b[i][b[j][i]];
printf("%d\n",t);
)
程序運(yùn)行后的輸出結(jié)果是( )。
A.1
B.3
C.4
D.0
編輯推薦:
2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口專題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |