第 1 頁(yè):選擇題 |
第 4 頁(yè):填空題 |
第 5 頁(yè):參考答案 |
26.有如下程序
int func(int a,int b)
{ return(a+b);}
main()
{ int x=2,y=5,z=8,r;
r=func(func(x,y),z);
printf("%d\n",r);
}
該程序的輸出的結(jié)果是
A)12
B)13
C)14
D)15
27.設(shè)有以下說(shuō)明語(yǔ)句
typedef struct
{ int n;
char ch[8];
} PER;
則下面敘述中正確的是
A)PER 是結(jié)構(gòu)體變量名
B)PER是結(jié)構(gòu)體類(lèi)型名
C)typedef struct 是結(jié)構(gòu)體類(lèi)型
D)struct 是結(jié)構(gòu)體類(lèi)型名
28.有如下定義
struct person{char name[9];int age;};
struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};
根據(jù)上述定義,能輸出字母M的語(yǔ)句是
A)printf("%c\n",class[3].name);
B)printf("%c\n",class[3].name[1]);
C)printf("%c\n",class[2].name[1]);
D)printf("%c\n",class[2].name[0]);
29.以下程序執(zhí)行后a的值是
main()
{ int x,y=252,i=386,*m=&y,*z=&i;
x=(z==y);
printf("%d",x);
}
A)252
B)1
C)0
D)運(yùn)行時(shí)出錯(cuò),x無(wú)定值
30.閱讀下列程序,當(dāng)運(yùn)行函數(shù)時(shí),輸入asd af aa z67,則輸出為
#include
#include
#include
int fun (char *str)
{ int i,j=0;
for(i=0;str[i]!=′\0′;i++)
if(str[i]!=′ ′)str[j++]=str[i];
str[j]= ′\0′;
}
main()
{
char str[81];
int n;
clrscr();
printf("Input a string : ");
gets(str);
puts(str);
fun(str);
printf("%s\n",str);
}
A)asdafaaz67
B)asd af aa z67
C)asd
D)z67
31.下列程序的輸出結(jié)果是
struct abc
{ int a, b, c, s;};
main()
{ struct abc s[2]={{1,2,3},{4,5,6}}; int t;
t=s[0].a+s[1].b;
printf("%d\n",t);
}
A)5
B)6
C)7
D)8
32.若有定義: char *st= "how are you "; 下列程序段中正確的是
A)char a[11], *p; strcpy(p=a+1,&st[4]);
B)char a[11]; strcpy(++a, st);
C)char a[11]; strcpy(a, st);
D)char a[], *p; strcpy(p=&a[1],st+2);
33.下列程序的運(yùn)行結(jié)果是
void fun(int *a, int *b)
{ int *k;
k=a; a=b; b=k;
}
A)6 3
B)3 6
C)編譯出錯(cuò)
D)0 0
34.請(qǐng)選出正確的程序段
A)int *p;
scanf("%d",p);
…
B)int *s, k;
*s=100;
…
C)int *s, k;
char *p, c;
s=&k;
p=&c;
*p=′a′;
…
D)int *s, k;
char *p, e;
s=&k;
p=&c;
s=p;
*s=1;
…
35.若有下面的說(shuō)明和定義,則sizeof(struct aa)的值是
struct aa
{ int r1; double r2; float r3;
union uu{char u1[5];long u2[2];}ua;
} mya;
A)30
B)29
C)24
D)22
49 != return j
編輯推薦:
2013年計(jì)算機(jī)等級(jí)考試備考精華資料匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |