南昌大学C语言上机试题C语言试题第四章

上传人:公**** 文档编号:506713043 上传时间:2022-11-22 格式:DOCX 页数:17 大小:113.67KB
返回 下载 相关 举报
南昌大学C语言上机试题C语言试题第四章_第1页
第1页 / 共17页
南昌大学C语言上机试题C语言试题第四章_第2页
第2页 / 共17页
南昌大学C语言上机试题C语言试题第四章_第3页
第3页 / 共17页
南昌大学C语言上机试题C语言试题第四章_第4页
第4页 / 共17页
南昌大学C语言上机试题C语言试题第四章_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《南昌大学C语言上机试题C语言试题第四章》由会员分享,可在线阅读,更多相关《南昌大学C语言上机试题C语言试题第四章(17页珍藏版)》请在金锄头文库上搜索。

1、南昌大学C语言上机试题C语言 试题第四章第四章数组1、有以下程序main() int m=0256,n=256;printf(%o %on,mn,n);程序运行后的输岀结果是A) 0256 0400B) 0256 256C) 256 400教师批改:C2、有以下程序main() int a=666,b=888;printf(%dn,a,b);程序运行后的输岀结果是目A)错误信息D) 400 400B) 666C) 888教师批改:B3、有以下程序main()int x=102 , y=012;printf( “ 2d,%2d” ,x,y);执行后输岀结果是A) 10,01C) 102,10教师

2、批改:C4、有以下程序main() int a; char c=10; float f=100.0; double x;a=f/=c*=(x=6.5);printf(%d %d %3.1f %3.1fn,a,c,f,x);程序运行后的输岀结果是=B) 1 65 1.5 6.5罚 A) 1 65 1 6.5d C) 1 65 1.0 6.5丄 D) 2 65 1.5 6.5教师批改:B5、有定义语句:int x,y;,若要通过scanf(%d,%d,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式错误的是A) 11 12 回车B) 11 , 12v回车D) 11, V

3、 回车12v回车教师批改:A6、设有如下程序段:int x=2002,y=2003;printf(%dn,(x,y);则以下叙述中正确的是B)运行时产生岀错信息目A)输岀语句中格式说明符的个数少于输岀项的个数,不能正确输岀C)输出值为2002D)输出值为2003教师批改:D7、若有以下程序段(n所赋的是八进制数)int m=32767,n=032767 printf(%d,%o/n,m,n);执行后输岀结果是A)32767 , 32767B) 32767, 032767C)32767, 77777D) 32767, 077777教师批改:A8若有以下程序段int m=0xabc,n=0xabc

4、;m-=n;printf(%Xn,m);执行后输岀结果是B) 0x0A) 0X0C) 0D) OXABC教师批改:C9、已知i、j、k为int型变量,若从键盘输入:1, 2, 3回车,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语 是“2d%2d%2”,&i,&j,&k);B) scanf( “ %d %d %c”,&i,&j,&k);仝 C) scanf(“ d,%d,%d,&i,&j,&k);教师批改:C10、设有定义:long x=-123456L ;,则以下能够正确输出变量D) scanf(x值的语句是A) printf(x=%d” ,x);B) printf(C) pr

5、intf(x=%8dh” ,x);D) printf(i=%d,j=%d,k=%d ”,&i,&j,&k);x=%nd ,x);x=%LD” ,x);教师批改:B11、以下程序段的输岀结果是int a=1234 ;printf(%2dn,a);A) 12B) 34C)1234 D)提示出错、无结果教师批改:C12、x、y、z被定义为int型变量,若从键盘给 x、y、z输入数据,正确的输入语句是A) INPUT x、y、乙%d%d%”,&x,&y,&z);C) scanf(%d%d%” ,x,y,z);D) read(%d%d%”,&x,&y,&z);教师批改:B13、若变量已正确说明为 flo

6、at类型,要通过语句 scanf(输入形式是:%f %f %f ”,&a,&b,&c给 a 赋于 10.0,b 赋予 22.0,c赋予 33.0,不正确A) 1022回车33回车B) 10.0,22.0,33.0C) 10.0D) 10 2233回车22.0 33.0 回车 教师批改:B14、有如下程序main() int y=3,x=3,z=1;printf( “ %d %d”,(+x,y+),z+2);运行该程序的输岀结果是d A) 3 4 C) 4 3教师批改:D15、以下说法中正确的是A) #define 和 printf 都是 C 语句 C) printf是C语句,但#define不

7、是教师批改:D16、以下程序的输岀结果是main() int k=17 ;printf(%d , %o , %x n , k, k, k); B) 4 2D) 3 3B) #define是C语句,而printf不是D) #define和printf都不是C语句A) 17,021, 0x11B) 17 , 17, 17C) 17, 0x11, 021D)17 , 21, 11教师批改:D17、若有以下定义和语句int u=010,v=0x10,w=10;printf(%d,%d,%dn,u,v,w);则输岀结果是:A) 8,16,10B) 10,10,10C) 8,8,10D) 8,10,10教

8、师批改:A18、请读程序片段:int i=65536; printf(%dn,i);上面程序片段的输岀结果是A)65536B) 0C)有语法错误,无输岀结果D) -1教师批改:B 19、若x和y都是int型变量,x=100, y=200,且有下面的程序片段: printf(%d,(x,y);上面程序片段的输岀结果是A) 200C) 100 200教师批改:A20、以下程序的输岀结果是。# include # include main() int a=1,b=4,c=2;float x=10.5 , y=4.0 ,乙z=(a+b)/c+sqrt(double)y)*1.2/c+x;printf(

9、%fn,z); A) 14.000000B) 100D)输岀格式符不够,输岀不确定的值C) 13.700000B) 015.400000D) 14.900000scakf(%f,3.5);scakf(a=%d,b=%d);教师批改:C 21、下列程序执行后的输岀结果是(小数点后只写一位)main() double d; float f; ling l; int i;i=f=1=d=20/3;printf(%d %ld %f %f n, i,l,f,d);A) 6 6 6.0 6.0B) 6 6 6.7 6.7C) 6 6 6.0 6.7D) 6 6 6.7 6.0教师批改:A22、以下叙述中正

10、确的是B)只有格式控制,没有输入项,也能正确输入数据到内存KIA)输入项可以是一个实型常量,如:D)当输入数据时,必须指明变量地址,例如:scakf(%f, &f);C)当输入一个实型数据时,格式控制部分可以规定小数点后的位数侧如:scakf(%4.2f, &f);教师批改:D 23、请读程序:#include main() int a; float b, c;scanf(%2d%3f%4f, &a,&b, &c);printf(na=%d, b=%f, c=%fn, a, b, c);若运行时从键盘上输入 9876543210(vCR表示回车),则上面程序的输出结果是A) a=98, b=7

11、65, c=4321B) a=10, b=432, c=8765D) a=98, b=765.0, c=4321.0C) a=98, b=765.000000, c=4321.000000 教师批改:C24、以下程序的输岀结果是。# include main() int a=2,c=5;printf(a=%d,b=%dn,a,c);B) a=2,b=5A) a=%2,b=%5C) a=%d,b=%dD) a=%d,b=%d教师批改:D25、执行下面程序中的输岀语句, a的值是main() int a;printf(%dn,(a=3*5,a*4,a+5);B) 20QIA) 65C) 15D)1

12、0教师批改:B26、若变量已正确说明为float类型,要通过语句scanf(%f%f%f,&a,&b,&c);给a赋于10.0, b赋予22.0, c赋予33.0,不正确的输入形式是 A.IOv回车22回车33回车 厂 B.10.0,22.0,33.0I;D.10 2233C.10.0V 回车 22.0 33.0教师批改:B27、若有以下定义和语句:char c1= b ,c2= e ;printf(%d,%cn,c2-c1,c2- a + A );则输岀结果是。A.2,MB.3,EC.2,E教师批改:B28、若有以下定义和语句:int u=010,v=0x10,w=10;printf(%d,%d,%dn,u,v,w);则输岀结果是。PIA.8,16,10C.8,8,10教师批改:A29、 以下不正确的叙述是。亠 A.在C程序中,逗号运算符的优先级最低D.输岀项与对应的格式控制不一致,输岀结果不确定B.在C程序中,APA和apa是两个不同的变量rirC.如果a和b类型相同,在计算了赋值表达式a=b后b中的D.当从键盘输入数据时,对于整型变量只能输入整型数值值将放入a中,而b中

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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