第 17 頁(yè):選擇題答案 |
(8)閱讀下面程序,則執(zhí)行后的輸出結(jié)果是 【8】 。
#include "stdio.h"
main()
{int x,y,z;
x=1;y=2;z=3;
if(x>y)if(x>z)printf("%d",x);
else printf("%d",y);
printf("%d\n",z);
}
【命題目的】考查對(duì)于if語(yǔ)句的掌握情況。
【解題要點(diǎn)】C語(yǔ)言的語(yǔ)法規(guī)定:else子句總是與前面最近的不帶else的if相結(jié)合。因?yàn)閤不大于y,所以執(zhí)行printf("%d\n",z);語(yǔ)句。
(9)如下語(yǔ)句printf("%c\n",′B′+40);在執(zhí)行后的輸出結(jié)果是 【9】 。
【命題目的】考查對(duì)于字符常量運(yùn)算的掌握情況。
【解題要點(diǎn)】在C程序中的字符量可參與任何整數(shù)運(yùn)算。
【考點(diǎn)鏈接】%c是以字符的形式輸出。
(10)閱讀下面程序,則程序的執(zhí)行結(jié)果為 【10】 。
#include "stdio.h"
main()
{int a=30,b=20,z;
z=fun(a+b,a-b);
printf("%d\n",z);
}
fun(int a,int b)
{int z;
z=a/b;
return z;
}
【命題目的】考查對(duì)于函數(shù)的調(diào)用和返回值的掌握情況。
【解題要點(diǎn)】函數(shù)調(diào)用的時(shí)候,函數(shù)名字必須與所調(diào)用的函數(shù)名完全一致,形參與實(shí)參類型要一致,在沒(méi)有給出函數(shù)返回值類型的情況下,默認(rèn)為整形,當(dāng)返回值為整型的函數(shù)放到主函數(shù)后面時(shí),可以不需要事先說(shuō)明就調(diào)用這個(gè)函數(shù)。
【考點(diǎn)鏈接】retrun既可以返回一個(gè)普通常量,也可以返回一個(gè)指針變量。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |