文档介绍:编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
C语言题库试题
1有如下函数调用语句
func(rec1,rec2+rec3,(rec4,rec5));
该函数调用语句中,含有的实参个数是
A) 3 B) 4 C) 5 D) 有语法错
2有以下程序
#include <>
char fun(char x , char y)
{ if(x<y)
return x;
return y;
}
void main( )
{ int a='9',b='8',c='7';
printf("%c\n",fun(fun(a,b),fun(b,c)));
}
程序的执行结果是
A)函数调用出错 B〕8 C〕9 D〕7
3如果一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见的,这个变量的存储类型应该被说明为〔 〕。
4假设变量a、iI已正确定义,且i已正确赋值,合法的语句是
A) a==1 B) ++i; C) a=a++=5; D) a=int(i);
5设a和b均为double型常量,且a=、b=,那么表达式(int)a+b/b的值是______。
A) B) 6 C) D)
6以下程序段的输出是_______
#include ""
void main()
{float a=;
printf(“%\n〞,a);
}
A〕_ _ _ _ B〕 C〕_ _ _ _ D〕
7以下程序的输出结果是
A)9 8 B)8 9 C)6 6 D)以上三个都不对
#include “ 〞
main()
{ double a=-,b=2;
printf(“ % %\n〞,pow(b,fabs(a)),pow(fabs(a),b));
编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
以下程序段的输出结果是_______
8#include ""
void main()
{unsigned int i=65535;
printf("%d\n",i);
}
A) 65535 B) 0 C) 有语法错误,无输出结果 D) -1
9假设执行下面的程序时从键盘上输入3和4,那么输出是
A) 14 B) 16 C) 18 D) 20
main()
{ int a,b,s;
scanf("%d %d",﹠a,﹠b);
s=a;
if(a〈b)s=b;
s=s*s;
printf("%d\n",s);}
10有如下程序
#include "std