第 1 頁:一、選擇題 |
第 7 頁:二、填空題 |
第 10 頁:參考答案 |
(26)若有定義:int a[2][3];,以下選項(xiàng)中對a數(shù)組元素正確引用的是
A)a[2][!1]
B)a[2][3]
C)a[0][3]
D)a[1>2][!1]
(27)有定義語句:char s[10];,若要從終端給s輸入5個(gè)字符,錯(cuò)誤的輸入語句是
A)gets(&s[0]);
B)scanf("%s",s+1);
C)gets(s);
D)scanf("%s",s[1]);
(28)有以下程序
#include
#define N 5
#define M N+1
#define f(x) (x*M)
main()
{ int i1,i2;
i1=f(2);
i2=f(1+1);
printf("%d %d\n",i1,i2);
}
程序的運(yùn)行結(jié)果是
A)12 12
B)11 7
C)11 11
D)12 7
(29)若有以下說明和定義
union dt
{ int a; char b; double c;}data;
以下敘述中錯(cuò)誤的是
A)data的每個(gè)成員起始地址都相同
B)變量data所占內(nèi)存字節(jié)數(shù)與成員c所占字節(jié)數(shù)相等
C)程序段:data.a=5;printf("%f\n",data.c);輸出結(jié)果為5.000000
D)data可以作為函數(shù)的實(shí)參
(30)有以下程序
#include
main()
{FILE *fp;int k,n,a[6]={1,2,3,4,5,6};
fp=fopen("d2.dat","w");
fprintf(fp,"%d%d%d\n",a[0],a[1],a[2]);
fprintf(fp,"%d%d%d\n",a[3],a[4],a[5]);
fclose(fp);
fp=fopen("d2.dat","r");
fscanf(fp,"%d%d",&k,&n);printf("%d%d\n",k,n);
fclose(fp);
}
程序運(yùn)行后的輸出結(jié)果是
A)1 2
B)1 4
C)123 4
D)123 456
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |