下载此文档

高级语言程序计设复习题.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
《高级语言程序设计》: 1 .有以下程序#include main() { char a[30],b[30]; scanf("%s",a); gets(b); printf("%s\n %s\n",a,b); } 程序运行时若输入: how are you? I am fine< 回车> 则输出结果是( ) A) how are you? B) how I am fine are you? I am fine C) how are you? I am fine D) how are you? 2 .设有如下函数定义 int fun(int k) { if (k<1) return 0; else if(k==1) return 1; else return fun(k-1)+1; } 若执行调用语句: n=fun(3); ,则函数 fun 总共被调用的次数是( ) A)2 B)3 C)4 D)5 3 .有以下程序#include int fun (int x,int y) { if (x!=y) return ((x+y)/2); else return (x); } main() { int a=4,b=5,c=6; printf("%d\n", fun(2*a, fun(b,c))); } 程序运行后的输出结果是( ) A)3 B)6 C)8 D)12 4 .有以下程序#include int fun() { static int x=1; x*=2; return x;} main() { int i,s=1; for(i=1;i<=3;i++) s*=fun(); printf("%d\n", s); } 程序运行后的输出结果是( ) A)0 B)10 C)30 D)64 5 .有以下程序#include #define S(x) 4*(x)*x+1 main() { int k=5,j=2; printf("%d\n", S(k+j)); } 程序运行后的输出结果是( ) A)197 B)143 C)33 D)28 6 .有以下程序段 char name[20]; int num; scanf("name=%s num=%d",name;&num); 当执行上述程序段,并从键盘输入: name=Lili num=1001< 回车> 后, name 的值为( ) A) Lili B) name=Lili C) Lili num= D) name=Lili num=1001 7. if 语句的基本形式是: if( 表达式) 语句,以下关于“表达式”值的叙述中正确的是( ) A) 必须是逻辑值 B) 必须是整数值 C) 必须是正数 D) 可以是任意合法的数值 8 .有以下程序#include main() { int x=011; printf("%d\n",++x); } 程序运行后的输出结果是( ) A)12 B)11 C)10 D)9 9 .有以下程序#include main() { int s; scanf("%d",&s); while(s>0) { switch(s) { case1:printf("%d",s+5); case2:printf("%d",s+4); break; case3:printf("%d",s+3); default:printf("%d",s+1);break; } scanf("%d",&s); }} 运行时,若输入 12345 0< 回车> ,则输出结果是( ) A)6566456 B)66656 C)66666 D)6666656 10 .有以下程序段 int i,n; for(i=0;i<8;i++) { n=rand()%5; switch (n) { case 1: case 3:printf("%d\n",n); break; case 2: case 4:printf("%d\n",n); continue; case 0:exit(0); } printf("%d\n",n); } 以下关于程序段执行情况的叙述,正确的是( ) A)for 循环语句固定执行 8次 B) 当产生的随机数 n为4 时结束循环操作 C) 当产生的随机数 n为1和2 时不做任何操作 D) 当产生的随机数 n为0 时结束程序运行 11. 以下叙述正确的是 A)C 语言程序是由过程和函数组成的 B)C 语言函数可以嵌套调用,例如: fun(fun(x)) C)C 语言函数不可以单独编译 D)C 语言中除了 main 函数,其他函数不可作为单独文件形式存在 12. 以下关于 C 语言的叙述中正确的是 A)C 语言中的注释不可以夹在变量名或关键字的中间 B)C 语言中的变量可以

高级语言程序计设复习题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人junjun2875
  • 文件大小118 KB
  • 时间2017-03-03