下列關(guān)于c語(yǔ)言用戶(hù)標(biāo)識(shí)符的敘述中正確的是()
a 用戶(hù)標(biāo)識(shí)符中可以出現(xiàn)下劃線(xiàn)和中劃線(xiàn)(減號(hào))
b 用戶(hù)標(biāo)識(shí)符中不可以出現(xiàn)中劃線(xiàn),但可以出現(xiàn)下劃線(xiàn)
c 用戶(hù)標(biāo)識(shí)符中可以出現(xiàn)下劃線(xiàn),但不可以放在用戶(hù)標(biāo)識(shí)符的開(kāi)頭
d 用戶(hù)標(biāo)識(shí)符中可以出現(xiàn)下劃線(xiàn)和數(shù)字,它們都可以放在用戶(hù)標(biāo)識(shí)符的開(kāi)頭
答案:B
解析:用戶(hù)標(biāo)識(shí)符由數(shù)字、字母和下劃線(xiàn)組成,而且不能以數(shù)字開(kāi)頭。選項(xiàng)B的敘述正確。以下程序的輸出結(jié)果是()
main()
{ int a=12,b=12;
printf("%d%d\n",--a,++b);
}
A 10 10 B 12 12 C 11 10 D 11 13
答案:d
解析:自增自減運(yùn)算符若出現(xiàn)在變量的左邊,則先進(jìn)行加1或減1后再參與運(yùn)算;如果出現(xiàn)在變量的右邊,就先參與運(yùn)算再加1或減1。因此本題是先a-1和b+1后再輸出11和13
a 用戶(hù)標(biāo)識(shí)符中可以出現(xiàn)下劃線(xiàn)和中劃線(xiàn)(減號(hào))
b 用戶(hù)標(biāo)識(shí)符中不可以出現(xiàn)中劃線(xiàn),但可以出現(xiàn)下劃線(xiàn)
c 用戶(hù)標(biāo)識(shí)符中可以出現(xiàn)下劃線(xiàn),但不可以放在用戶(hù)標(biāo)識(shí)符的開(kāi)頭
d 用戶(hù)標(biāo)識(shí)符中可以出現(xiàn)下劃線(xiàn)和數(shù)字,它們都可以放在用戶(hù)標(biāo)識(shí)符的開(kāi)頭
答案:B
解析:用戶(hù)標(biāo)識(shí)符由數(shù)字、字母和下劃線(xiàn)組成,而且不能以數(shù)字開(kāi)頭。選項(xiàng)B的敘述正確。以下程序的輸出結(jié)果是()
main()
{ int a=12,b=12;
printf("%d%d\n",--a,++b);
}
A 10 10 B 12 12 C 11 10 D 11 13
答案:d
解析:自增自減運(yùn)算符若出現(xiàn)在變量的左邊,則先進(jìn)行加1或減1后再參與運(yùn)算;如果出現(xiàn)在變量的右邊,就先參與運(yùn)算再加1或減1。因此本題是先a-1和b+1后再輸出11和13

