37.以下程序執(zhí)行后,a的值是( C )。
main()
{int a, k=4, m=6, *p1=&k, *p2=&m;
a=p1= =&m;(等于運(yùn)算符==優(yōu)先級高于賦值運(yùn)算符=,即為a=(p1==&m))
printf(“%d\n”, a);
}
A) 4
B) 1
C) 0
D) 運(yùn)行時出錯,a無定值
38.以下程序運(yùn)行后,如果從鍵盤上輸入:
book<回車>
book<空格><回車>
則輸出結(jié)果是( B )。
#include
main()
{char a1[80], a2[80], *s1=a1, *s2=a2;
gets(s1); gets(s2);
if(!strcmp(s1, s2)) printf(“*”);
else printf(“#”);
printf(“%d\n”, strlen(strcat(s1, s2)));
}
A) *8
B) #9
C) #6
D) *9
39.若有以下調(diào)用語句,則不正確的fun函數(shù)的首部是( D )。
main()
{ …
int a[50], n;
…
fun (n, &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)
40.假定下列程序的可執(zhí)行文件名為prg . exe,則在該程序所在的子目錄下輸入命令行:
prg hello good<回車>后,程序的輸出結(jié)果是( B )。
main(int argc, char *argv[ ])
{int i;
if(argc<=0) return;
for(i=1; i } A) hello good B) hg C) hel D) hellogood 編輯推薦: 考試吧考后首發(fā)2013年9月計算機(jī)等級考試試題及答案
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |