《编程基础》复习题精选.doc

一、填空 1、表达式3*7%2+7%2*5的值为 6 。 2、若定义了int x; 则将x强制转化成双精度类型应该写成 (double)x 。 3、设y是int型变量,请写出判断y为奇数的关系表达式 [(y%2)==1或y%2或(y%2)!=0] 5、在C语言中,实现循环的语句有:if-goto语句、 while语句、 do-while语句和 for 语句。 6、设有定义:int n,*k=n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。 scanf(“%d” , k); printf(“%d\n”, *k ); 7、一个C语言程序总是从 主函数 开始执行。 8、若输入字符串:abcde回车,则以下while循环体将执行 1 次。 do {printf(“Hello!”);} while((ch=getchar())= =‘y’) ; 9、已知:int *p, a; 则语句“p=a;”中的运算符“”的含义是 取变量地址 。 11、函数直接或者间接地自己调用自己,被称为函数的 递归调用 。 12、若已定义:int a[10], i;,以下fun函数的功能是:在循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10。请填空。 fun( int a[ ]) {

文档评论(0)

1亿VIP精品文档

相关文档