C语言程序设计14

上传人:zw****58 文档编号:43851402 上传时间:2018-06-07 格式:DOC 页数:11 大小:57.50KB
返回 下载 相关 举报
C语言程序设计14_第1页
第1页 / 共11页
C语言程序设计14_第2页
第2页 / 共11页
C语言程序设计14_第3页
第3页 / 共11页
C语言程序设计14_第4页
第4页 / 共11页
C语言程序设计14_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《C语言程序设计14》由会员分享,可在线阅读,更多相关《C语言程序设计14(11页珍藏版)》请在金锄头文库上搜索。

1、 “C 语言程序设计语言程序设计”模拟试题十四模拟试题十四一、选择题(一、选择题(114 每题每题 1 分,分,15-18 每题每题 1.5 分,共分,共 20 分)分)1.可选作用户标识符的一组标识符是( )A void B c5_b8 C For D 3aDefine _53 -ab DOWORD IF Case int2.在 C 语言中,非法的八进制是:( )A.018 B.016 C.017 D.02573.在 TC 中,基本 int a4类型变量所占的字节数是( )A.1 B.2 C.4 D.84.设 x,y,z,k 都是 int 型变量,则执行表达式:x=(y=4,z=16,k=3

2、2)后,x 的值为( )A.4 B.16 C.32 D.525.设 int 型变量 a 为 5,使 b 不为 2 的表达式是( )A.b=a/2 B.b=6-(-a) C.b=a%2 D.b=a3?2:16.一个 C 程序的执行是从( )A.main()函数开始,直到 main()函数结束。B.第一个函数开始,最后一个函数结束。C.第一个语句开始,最后一个语句结束。D.main()函数开始,直到最后一个函数。7.C 语言中用于结构化程序设计的三种基本结构是( )A.if、switch、breakB.if while forC.while do- while forD.顺序结构、选择结构、循环结

3、构8.以下叙述中不正确的是( )A.在不同的函数中可以使用相同名字的变量。B.函数中的形式参数是局部变量。C.在一个函数内的符合语句中定义变量在本函数范围内有效。D.在一个函数内定义的变量只在本函数范围内有效。9.若 k 为 int 类型,且 k 的值为 3,执行语句 k+=k-=k*k 后,k 的值为( )A.-3 B.6 C.-9 D.-1210.有以下程序main()int x=3,y=3,z=3;printf(“%d %dn”(+x,y+),+z); 输出结果( )A.3 3 B.3 4C.4 2 D.4 3 11.若有定义和语句:int a=21,b=021; printf(“%x,

4、%d n”,a,b);输出结果( )A.17,15 B.16,18C.17,19 D.15,1712.已有定义语句:int x=3,y=4,z=5;则值为 0 的表达式是( )A.xy+ B.xy-z D.y%z=y-z13.能正确表达逻辑关系“a10 或 a0”的 C 语言表达式是( )A.a=10 or a=10|a=10&a=10|agmax)gmax=s;if (2) gmin=s;scanf(“%f”,&s);printf(“gmax=%fngmin=%fn”gmax,gmin);2.求任意两个正整数的最大公约数和最小公倍数#include “stdio.h”main()int r,

5、m,n,temp,gcd,lcm;printf(“enter two number please:”);scanf(“ (3) ”,&m,&n);lcm=m*n;while(m%n!=0)r=m%n;(4);n=r;gcd=n;lcm=lcm/n;printf(“gcd=%dnlcm=%dn”,gcd,lcm);3.求 y 的 x 次方。Double fun1(double y,int x)main()int i;double z=1.0;for(i=1;i (5) ;i+)z= (6) ;return z;4.对输入一个整数进行判断,若是偶数,输出 even,否则输出 odd,在子函数 fu

6、n2 功能是判定整数是否为偶数,若是偶数,返回 1,否则返回 0.int fun2(int x)if(x%2=0) (7) ;return 0 ;main()int n;scanf(“%d”,&n);if (8) printf(“evenn”);else printf(“oddn”); 四、按格式写出程序运行结果(每题四、按格式写出程序运行结果(每题 4 分共分共 20 分)分)1. main()int a=1,c=65,d=97;printf(“a8=%o,a16=%xn”,a,a);printf(“c10=%d,c8=%o,c16=%x,cc=%cn”c,c,c,c);d+;printf(

7、“d10=%d,dc=%cn”d,d);程序运行结果为:2.有以下程序void f(int x,int y)int t;if(x main()int a=4,b=3;c=5;f(a,b); f(a,c); f(b,c);printf(“%d,%d,%d”,a,b,c); 执行后的结果是:( )3.程序执行的结果是( )main()int i=0,a=2;if(i=0)printf(“*”);else printf(“$”);printf(“*”);4.有以下程序main()int sum=0,n;scanf(“%d”,&n);while(n=0(2)s (3)%d,%d(4) m=n(5)i=k+1)printf(“%d”,m);n+;3. #include “stdio.h”#define ROW 3#define COL 4main()int i,j,aROWCOL, aROWCOL;for(i=0;i=ROW;i+)for(j=0;j=COL;j+)scanf(“%d”,&aij);for(i=0;i=ROW;i+)for(j=0;j=COL;j+)bji=aij;for(i=0;i=ROW;i+)for(j=0;j=COL;j+)printf(“”,bij);10=65,c8=101,c16=41,cc=A d10=98,dc=b

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号