欢迎来到天天文库
浏览记录
ID:42316707
大小:39.00 KB
页数:6页
时间:2019-09-12
《函数练习题及答案_免费下载》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、选择题6.1C语言中的简单数据类型有 A)整型、实型、逻辑型 B)整型、实型、字符型 C)整型、字符型、逻辑型 D)整型、实型、逻辑型、字符型答案:B6.2C语言中,字符(char)型数据在微机内存中的存储形式是 A)反码 B)补码 C)EBCDIC码 D)ASCII码答案:D6.3设有语句chara=''\72'';,则变量a A)包含1个字符 B)包含2个字符 C)包含3个字符 D)说明不合法答案:A6.4C语言中不合法的字符常量是
2、 A)''\0xff'' B)''\65'' C)''&'' D)''\028'' 答案:本题A)和D)选项都是不合法的字符常量。若A)选项改为''\xff'',则正确。6.5C语言中不合法的字符串常量是 A)"\121" B)''y='' C)"\" D)"ABCD\x6d"答案:B一、选择题7.1以下说法中正确的是 A)C语言程序总是从第一个定义的函数开始执行 B)在C语言程序中,要调用的函数必须在main函数中定
3、义 C)C语言程序总是从main函数开始执行 D)C语言程序中的main函数必须放在程序的开始部分答案:C7.2以下函数的类型是 A)与参数x的类型相同 B)void类型 C)int类型 D)无法确定 fff(floatx) { printf("%d",x*x);} 答案:C7.3以下函数调用语句中,含有的实参个数是 A)1 B)2 C)4 D)5 func((exp1,exp2),(exp3,exp4,exp5)); 答案:B7
4、.4以下程序的输出结果是 A)11 B)20 C)21 D)31 fun(inta,intb) { intc; c=a+b; returnc; } main() { intx=6,y=7,z=8,r; r=func((x--,y++,x+y),z--); printf("%d",r); } 答案:C7.5以下程序的输出结果是 A)-1 B)0 C)1 D)2 main
5、() { inti=2,p; p=f(i,i+1); printf("%d",p); } intf(inta,intb) { intc; c=a; if(a>b)c=1; else if(a==b) c=0; else c=-1; return(c); } 答案:A7.6以下程序的输出结果是 A)0 B)1 C)6 D)无定值 fun(inta,intb,intc)
6、 { c=a*b; } main() { intc; fun(2,3,c); printf("%d",c); } 答案:D7.7以下程序的输出结果是 A)5.500000 B)3.000000 C)4.000000 D)8.25 doublef(intn) { inti; doubles; s=1.0; for(i=1;i<=n;i++)s+=1.0/i; returns; } main
7、() { inti,m=3;floata=0.0; for(i=0;i8、gnedn=26; printf("%d",fun6(n); } 答案:12
8、gnedn=26; printf("%d",fun6(n); } 答案:12
此文档下载收益归作者所有