表达式ya是不合法的c语言标识符,《C语言程序设计》试题3及答案
《《C语言程序设计》试题3及答案》由会员分享,可在线阅读,更多相关《《C语言程序设计》试题3及答案(14页珍藏版)》请在人人文库网上搜索。
1、C 语言程序设计试题三 1一单项选择题 1二判断题 3三、填空 4四、读出程序。 4五编程序 5C语言程序设计试题三答案 9C语言程序设计试题三一单项选择题1 设 int x=1,y=1; 表达式(!x+ | y-)的值是 __B__A 0B 1C. 2D -12. main() int n;(n=6*4 ,n+6), n*2;printf( “n=%d n”,n);此程序的输出结果是_B_.A 30B. 24C. 60D. 483 若有如下定义,则 D 对数组元素的正确的引用。int a10 , *p ;p=a ;A. *&a10B. a11C. *(p+10)D. *p4.设整型变量n的值。
2、为2,执行语句n+=n-=n*n ; ”后,n的值是C__A. 0B. 4C. - 4D. 25 以下不能正确定义二维数组的语句是A . i nt a22=1,2;B. i nt a2=1,2,3,4;C. int a22=1,2,3;D. int a2=1,2,3,4;6程序段 C的功能是将变量u、s中的最大值赋给变量A. if(us) t=u;t=s;C.if(us) t=s;else t=u;7 下列程序段的输出结果是Avoid mai n() int k;for (k=1;kif(k%2!=0)prin tf(#);elseprintf( “ * ”);A. #*#*B . *#*#&。
3、设变量定义为int a3=1,4,7,*p=&a2.A. &a2B. 49.能正确表示 a和b同时为正或同B.t=u;if(t )t=s;D .t=s; if(u )t=u;C. #D.以上都不对则*p的值是C。C. 7D. 1达式是 __D。A. a=0|b=0)&(a0) &(a+b=0 & b=0)&(a010. C语言中,合法的字符型常数是AoD._CoA7个字A. AB. “ AC. 6511. 设有数组定义:char array= ” China”;则数组所占的空间是A. 4个字节B. 5个字节C . 6个字节D.节12. 若变量c为char类型,能正确判断出c为小写字母的表达式是。
4、 _D。A. a = a ) | (c=c)D. (c= a ) & (cyz,应使用C语言表达式AA .( x=y ) &(y=z)B. (x=y) AND (y=z)C . (x=y=z)D. (x=z)&(y=z)20.以下可以作为 C语言合法整数的是A。A. 1010BB. 0368C.0XffaD. x2a221.在函数中默认存储类型说明符的变量应该是C存储类型。A .内部静态B. 外部C .自动D. 寄存器.EXE 的文件。二. 判断题(T)2.在 C 程序中, 函数既可以嵌套定义 ,也可以嵌套调用。(F3.在 C 程序中, APH 和 aph 代表不同的变量。 (T)4.表达式 。
5、0195是一个八进制整数。 (F)5.表达式 _ya是不合法的C语言标识符。( F)6.C程序总是从main( ) 函数的第一条语句开始执行的。(T7.A-=7 等价于a=a-7 。(T)1. C 语言源程序文件通过了编译、连接之后生成一个后缀为8. 利用 fclose 函数关闭已打开的文件。 (T)9. 数组名可以作为参数进行传递。( T10. 执行 printf(%x,12345);,输出 12345。(三、填空1. C语言的预处理语句以 _#_号开头。2. 表达式 7+82 & 25 %5的结果是__0。3下列程序段是从键盘输入的号2字符中统计数字字符的个数,用换行符结束循环。int n。
6、=0, ch;ch=getchar();while( __ch= ! n ) if ( __ch= 0 &chfun (i nt a, int b) if(ab) return (a);Else return (b); main() int x=3,y=8,z=6,r; r=fun(fun(x,y),2*z);printf( “%d n”,r); 123. 改正下列程序中不正确的语句。main() int n ;float s=1.0; for(n=10;n1;n- -)s=s+1/n; s=s+1.0/n; printf( “ %6.1f n” ,s);4. 写出下列程序的运行结果。main() int n;34f or(n=3; n main() long int i;double n=1.0,s=0.0;for(i=1;i=0 & chmax)max=ai;min=a0;for(i=1;i10;i+)if(aimin)min=ai;printf(%d %d,max,min);5.#include stdio.hmain() int c;FILE *fp;fp=open(write.txt,w);c=getchar(); while(c!=n) fputc(c,fp);c=getchar();fclose();。
总结
以上是生活随笔为你收集整理的表达式ya是不合法的c语言标识符,《C语言程序设计》试题3及答案的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: c语言指针在左还是右,C语言学习之指针的
- 下一篇: c语言中table函数,Excel的TA