文档详情

《c程序设计语言》模拟1.doc

发布:2017-09-06约8.6千字共9页下载文档
文本预览下载声明
《程序设计语言》模拟试卷一             ---------------------------------------- 一、选择填空(以下每空1分,共20分) 1. 下面各选项组中,均是C语言关键字的组是______。 A) auto,enum,define B)switch,typedef,continue C) signed,union,scanf D)if,struct,type 2. 将字符g赋给字符变量c,正确的表达式是______。 A) c=g B) c=101 C) c=\147 D) c=0147 3. 已知 int i;float f;语句正确的是______。 A) (int f)%i B) int(f)%i C) int(f%i) D) (int)f%i 4. 已知:char a;int b;float c;double d;执行语句 c=a+b+c+d;后, 变量c的数据类型是______。 A) int B) char C) float D) double 5. 已知 int j,i=1;执行语句 j=-i++;后,j的值是______。 A) 1 B) 2 C) -1 D) -2 6. 已知 int j,a;执行语句 i=(a=2*3,a*5),a+6;后,变量 i 的值是______。 A) 6 B) 12 C) 30 D) 36 7. 已知 int i=5;执行语句 i+=++i;以后,变量i的值是______。 A) 10 B) 11 C) 12 D) A,B,C答案都不对 8. 字符串\\\22a,0\n的长度是______。 A) 8 B) 7 C) 6 D) 5 9. 已知 char c;为使下述表达式的值为1,变量c 的值是______。 (c=48c=57||c=65c=90||c=97c=122)c==27 。 A) 66 B) 27 C) 85 D) A,B,C答案都不对 10. 已知 char c=A;int i=1,j;执行语句 j=!ci++;后,i和j的值是______。 A) 1,1 B) 1,0 C) 2,1 D) 2,0 11. 已知 int n,i=1,j=2;执行语句 n=ij?i++:j++;后,i,j 的值是______。 A) 1,2 B) 1,3 C) 2,2 D) 2,3 12. 现有 #define N 3;的宏定义,执行语句 i=N*3 后,i的值是______。 A) 3 B) 6 C) 9 D) A,B,C答案都不对 13. 已知 int i,j;执行语句 for(i=1,j=10;ij;i++,j-=2) ;i,j 的值 是______。 A) 3,6 B) 4,4 C) 5,2 D) A,B,C答案都不对 14. 已知 char str[]=OK!;对指针变量 ps 的说明和初始化是______。 A) char ps=str; B) char *ps=str; C) char ps=str; D) char *pa=str; 15. 已知 int a[3][4],*p=a;p+=6;那么与 *p的值相同的是______。 A) *(a+6) B) *(a[0]+6) C) *(a[1]+=2) D) *(a[0][0]+6) 16. 已知 struct{ int i; char c; float a; }test; 则 sizeof(test) 的值是______。 A) 6 B) 7 C) 8 D) 9 17. 与语句 while(!x);等价的语句是______。 A) while(x==0);B) while(x!=0);C) while(x!=1);D) while(~x); 18. 已知 int i=0,j=1,*p=i,*q=j;错误的语句是______。 A) i=*j; B) p=*i; C) j=*p++; D) i=*q; 19. 函数用 return 语句返回计算 20! 的结果,此函数的类型应说明为______。 A) int B) long C) unsigned long D) A,B,C答案都不对 20. 已知 int (*p)( );变量 p 是______。 A) 指向 int 型的指针变量 B) int 型的指针数组 C) 一个函数,该函数的返回值 D) 一个指向函数的指针变量,该 是指向 int 型的指针变量 函数的返回值是 int 型 二、程序运行结果选择填空(每空1分,共20分) 1. 下述程序的输出是______。 main( ) { printf(%f,2.5+1*7%2/4); } A) 2.500000 B) 2.750000 C) 3.375000 D) 3.
显示全部
相似文档