ImageVerifierCode 换一换
格式:DOCX , 页数:142 ,大小:116.06KB ,
资源ID:7915156      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7915156.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(南京信息工程大学C语言题库.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

南京信息工程大学C语言题库.docx

1、南京信息工程大学C语言题库题号:13167以下叙述中正确的是()。A、 程序设计的任务就是确定所用算法B、 程序设计的任务就是确定所用数据结构C、 顺序,转移,选择程序设计的任务就是编写程序代码并上机调试D、 以上三种说法都不完整答案:D题号:13162计算机能直接执行的程序是()。A、 可执行程序B、 源程序C、 汇编程序D、 目标程序答案:A题号:13171下列叙述中正确的是()。A、 C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束B、 可以在程序中山用户指定任意一个函数作为主函数,程序将从此开始执行C、 main可作为用户标识符,用以命名任意一个函数作为主函数D、 C

2、语言程序将从源程序中第一个函数开始执行答案:A题号:13165在算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算 法的()。A、 确定性B、 正当性C、 可行性D、 有穷性 答案:A题号:13164以下叙述中正确的是()。A、 用C语言编写的程序只能放在一个程序文件中B、 C程序中的注释只能岀现在程序的开始位盖和语句的后面-C、 V程序书写格式严格,要求一行內只能写一个语句D、 C程序书写格式自由,一个语句可以写在多行上答案:D题号:13169下列叙述中正确的是()。A、 在C程序中main()函数的位置是固定的B、 每个C程序文件中都必须要有一个main()函数C、 C程序

3、中所有函数之间都可以相互调用,与函数所处位置无关D、 在C程序的函数中不能定义另一个函数答案:D题号:13191设有以下程序段:int m=0, n=0; char c=, a;scanf (zz%d%c%dz &c, &n);printf (/z%d, %c, %dnz m, c, n);若从键盘上输入z/10A9 ” (为回车),则输岀结果是()A、10,a,9B、10,A,0C、10,A,9D、10,a,0答案:C题号:13183若有以下程序段,其输出结果是()。 int a二0, b二0, c=0;c= (a-=a-5) , (a=b, b+3);printf (z/%d, %d, %

4、drTa, b, c);A、 3, 3, TOB、 0, 0, 5C、 -10, 3, 10D、 0, 0, -10 答案:B题号:13189以下程序段的输出结果是()。 float a=3.1415;printf ( | %6. Of | nz,, a);A、 | 3. |B、 I 3. 1415 IC、 I 3.0 ID、 I 3 | 答案:D题号:13186设X和y均为int型变量,则语句: x+=y; y=x-y; x-二y的功能是()。A、 把x和y按从大到小排列B、 把x和y按从小到大排列C、 交换x和y中的值D、 无确定结果 答案:C题号:13177设有定义:int x二10 ;

5、,则表达式x+ (char) 1/2.0值的类型是()A、 doubleB、 unsignedC、 floatD、 int答案:A题号:13179若x和y都是int型变量,且x二 10, y二20,则执行printf (%dn, x, y): 语句后,输出的结果是()。A、 输出格式符不够,输出不确定的值B、 20C、 10 20D、 10答案:D题号:13195以下程序段的运行结果是( )int a-, b=o;printf (ab?a=%d: b=%d, a, b)A、 没有正确的输出格式控制B、 a=-5b=5C、D、 b二-5答案:D题号:13199下面的程序,说法正确的是( )。ma

6、in() int x=3, y二0, z二0;if (x二y+z) printf (”*;else printf(#);A、 可以通过编译,但是不能通过连接,因而不能运行B、 有语法错误不能通过编译C、 输出材*D、 输出#答案:D题号:13198有如下程序main() int x=l, a=O, b二0; switch(x)case 0: b+:case 1: a+:case 2: a+; b+;printf Ca=%d9 b=%dn,a, b): 该程序的输出结果是 OA、a=2, b1B、a=l, b1C、a=l, b0D、a=2, b2答案:A题号:13196)组成配对为了避免嵌套的辻

7、-else语句的二义性,C语言规定else总是与( 关系A、 在其之前未配对的辻B、 缩排位置相同的ifC、 同一行上的ifD、 在其之前最近的未配对的辻答案:D题号:13192 有如下程序 void main() int x=l, a=0, b=0;switch(x) case 0:b+;case 1:a+;case 2:d+;b+;printf (/za=%d, b=%dn,z, a, b); 该程序的输出结果是A、 a=l, b=lB、 a=2, b=2C、 a=2, b=lD、 al, b0 答案:题号:13194下列只有当整数X为偶数时,才是逻辑真的表达式是( )。A、 x%2 !=

8、0B、 (x-x / 2*2)=0C、 ! (x%2=0)D、 if (x%2);答案:B题号:13193假定所有变量均已正确说明,下列程序段运行后X的值是( )int a=O;b=O;c=O; x=30;if (!a)else if (b)x+;if ( c) x=x3;else x+=4;A、 4B、 33C、 30D、 3 答案:B题号:13197下列条件语句中,功能与其他语句不同的是()A、 if (a!=0) printfx); else printfy):B、 if (a) printf (,%dn,/, x) : else printf (%dn, y);C、 if (a=0)

9、printf x) ; else printf (,z%dn,z, y);D、 if(a=0) printf(%dn, y); else printfx); 答案:c填空题题号:12987一个c源程序中至少应包括一个 答案:空1:main函数题号:12990c语言源程序文件名的后缀是 :经过编译产生的U标文件的后缀是 :经过连接生成的可执行文件的后缀是 。答案:空1:C空2:.obj空3:exe题号:13035在C程序中,最多能有 个main函数。答案:空1:1题号:13044已知字符A的ASCII码值是63,字符变量cl的值是A, c2的值是D。执行语 句printf cl, c2-2);后

10、,输出的结果是 .答案:空1:65, 66题号:12994有以下程序#includestdio. hmain()char &20二How are you?, b20; scanf b) ; printf (,z%s %sn, a, b);程序运行时从键盘输入:How are you?回车 则输出结果为 o答案:空1:How are you? How题号:13043设a=4, b=5, x=3. 5, y=4 ,则以下两个表达式的值分别是(1) (2)(1)x+a%3+(int)(x+y)%2/4(2)(float)(a+b)/2+(int)x%(int)y答案:空1:4.5空2:7.5题号:1

11、3049执行下列程序段后,变量i的值是( )。int i=10:switch(i)case 9: i+二0;case 10: i+二1;case 11: i+二2;defauIt: i+二3;答案:空1:16题号:12997下列程序的功能是输出a、b、c三个变量中的最小值。请填空。#includemain() int a, b, c, tl, t2;scanf (,z%d%d%dz &b, &c):tl=ab? ;t2=cb)a=b;c=a;if (c!=a)c=b;printf (,z%d, %d, %dn,z, a, b, c);其输出结果是 O答案:空1:3, 5,3题号:13047语句

12、:printf ( , (a=2) &(b二-2);的输出结果是答案:空1:1程序设计题号:12967/* 输入三角形的三边长a, b,c分别为3. 1,4.2, 5,3;求三角形面积。已知三角 形的三边长a,b,c,其中s二(a+b+c)/2。则该三角形的面积公式为:area 二 -门)( e) */#includestdio. h #includemath h void main()float a, b, c, s, area;scanf (%f, %f, %f, &b, &c);f 、 * 、 、 、i vTw vw viw vaw vTw vaw vw viw vaw vaw vaw

13、vaw .、vav I | I vaw vw viw vaw vaw vaw vw viw vaw vaw vaw vw vaw vaw f1* I f viw viw viw vbW viw vaw vaw viw viw viw viw vTW viw vaw vaw viw viw & | V I viw vaw vTw viw viw viw viw vTW viw vaw vaw viw viw viw viw vTW viw vaw vaw viw viw viw viw vaw fprintf(a=%7. 2f, b二7. 2f, c=7. 2f, s=%7. 2fn, a, b

14、, c, s); printf (,zarea=%7. 2fn, area);TestFunc ();void TestFunc ()FILE *IN, *OUT;char sIN80;int iOUT, i:IN二fopen(in. dat, r); 辻(IN二二NULL)printf (,zPlease Verify The Currernt Dir It May Be Changed); OUT二f open (out datz,, w);辻(OUT二二NULL)printf(/zPlease Verify The Current Dir It May Be Changed); for(

15、i=0;i10;i+)fscanf(IN, z,%s,z, sIN);iOUT二fun(sIN);fprintf (OUT, z,%dnz,, iOUT):fclose(IN);fclose(OUT);示例代码:s=l. 0/2 (a+b+c);area=sqrt (s* (sa) * (s-b) * (s-c);程序填空 cl - 32 位置2: cl+32单项选择 题号:13170C语言源程序名的后缀是()。A、 cB、 objC、 exeD cpp答案:A题号:13167以下叙述中正确的是()。A、 程序设计的任务就是确定所用算法B、 程序设计的任务就是确定所用数据结构C、 顺序,转移,

16、选择程序设计的任务就是编写程序代码并上机调试D、 以上三种说法都不完整答案:D题号:13159以下叙述错误的是()。A、 一个C语言程序只能实现一种算法B、 C程序可以由多个程序文件组成C、 C程序可以由一个或多个函数组成D、 一个C函数可以单独作为一个C程序文件存在 答案:A题号:13160以下叙述正确的是()。A、注释说明只能位于一条语句的后面B、 在编译时不能发现注释中的拼写错误C、 main()必须是程序的第一行D、 C程序每一行只能写一条语句答案:B题号:13166以下关于结构化程序设计的叙述中正确的是()。A、 山三种基本结构构成的程序只能解决小规模的问题B、 结构化程序使用got

17、。语句会很便捷C、 在C语言中,程序的模块化是利用函数实现的D、 一个结构化程序必须同时山顺序、分支、循环三种结构组成 答案:C题号:13168下列关于函数的叙述中正确的是()。A、每个函数都可以被单独编译B、 每个函数都可以被其他函数调用(包括main函数)C、 在一个函数内部可以定义另一个函数D、 每个函数都可以单独运行 答案:A题号:13184设有如下程序段:int x二2012, y=2013;printf (%dn, (x, y);则以下叙述正确的是()。A、 输出值为2013B、 运行时产生出错信息C、 输出值为2012D、输出语句中格式说明符的个数少于输出项的个数,不能正确输出答

18、案:A题号:13173可在C语言中用做用户标识符的一组是()。A、 green void 2we FoRB、 ef-erprintused&wesjhdC、 _nameSIGforUI*sdD、inTwordipadid_ds答案:D题号:13174C语言中最简单的数据类型包括()。A、实型、字符型、逻辑型B、整型、实型、逻辑型C、 整型、字符型、逻辑型D、 整型、实型、字符型 答案:D题号:13190从键盘输入(/表示回车),不能输出x的语句段是()。A、 c=getchar () ; putchar (c);B、 putchar (getchar ();C、 getchar (C) ; p

19、utchar (c);D scanf &c) ; printf c);答案:c题号:13191设有以下程序段:int m=0, n=0; char c=, a ;scanf (zz%d%c%dz &c, &n);printf (z/%d, %c, %dn m, c, n);若从键盘上输入/z10A9 ” (为回车),则输出结果是()。A、10,a,9B、10,A,0C、10,A,9D、10,a,0答案:c题号:13183若有以下程序段,其输出结果是()。 int a=0, b二0, c=0;c= (a-=a-5) , (&=b, b+3);printf (%d, %d, %dna, b, c)

20、;A、 3, 3, 10B、 0, 0, 5C、 -10, 3, -10D、 0, 0, -10答案:题号:13195以下程序段的运行结果是( )。int a-, b=o;printf (ab?,za=%d,z: b=%d, a, b)A、 没有正确的输出格式控制B、 a=-5b=5C、 D、 b二-5答案:D题号:13194下列只有当整数X为偶数时,才是逻辑真的表达式是( )。A、 x%2 !二0B、 (x-x/2*2)=0C、 !(x%2=0)D、 if (x%2);答案:B题号:13197下列条件语句中,功能与其他语句不同的是()A、 if (a!=0) printf (,z%dn,z,

21、 x) ; else printf y);B、 if (a) printf(%dn, x); else printf(%dn, y);C、 if(a=0) printf(%dn, x); else printf(%dn, y);D、 if (a二二0) printfy): else printfx); 答案:题号:13192 有如下程序 void main() int x=l, a=0, b=0;switch(x) case 0:b+;case 1:a+;case 2:a+;b+;printf (z/a=%d, b=%dn,/, a, b); 该程序的输出结果是A、 a=l, b=lB、 a=

22、2, b二2C、 a=2, b二 1D、 a=l, b=0 答案:题号:13198有如下程序main() int x=l, a=0, b=0:swit ch(x)case 0: b+:case 1: a+:case 2: a+; b+;printf Ca=%d9 b=%dn, a, b): 该程序的输岀结果是 =A、 a=2, b=lB、 a=l,b=lC、 a=l, b=0D、 a=2 b二2答案:题号:13196)组成配对为了避免嵌套的辻-else语句的二义性,C语言规定else总是与( 关系A、 在其之前未配对的辻B、 缩排位置相同的辻C、 同一行上的ifD、 在其之前最近的未配对的辻答

23、案:D题号:13199下面的程序,说法正确的是( )。main() int x=3, y二0, z二0;if (x二y+z) printf (”*;else printf(#);A、 可以通过编译,但是不能通过连接,因而不能运行B、 有语法错误不能通过编译C、 输出材*D、 输岀#答案:D题号:13193假定所有变量均已正确说明,下列程序段运行后X的值是( )int a=O;b=O;c=O; x=30;if (!a)elseif (b) x+;if ( c) x=x3;elsex+=4;A、 4B、 33C、 30D、 3 答案:B填空题题号:12968c源程序的基本单位是答案:空1:函数题号

24、:13036算法的基本特征主要包括可行性、确定性、 和输入、输出(拥有足够的情报) 答案:空1:有穷性题号:12990C语言源程序文件名的后缀是 :经过编译产生的U标文件的后缀是 :经过连接生成的可执行文件的后缀是 。答案:空1:C空2:.obj空3:exe题号:13042表达式36-5/2+1. 2+础2的值是 答案: 空1:3.8题号:12995下列程序运行后的输岀结果是 main() int x二0210;printf(%Xn, x); 答案:空1:88题号:12994有以下程序#includestdio. hmain()char a20=,How are you?,b20; scanf

25、 b) ; printf (,z%s %sn, a, b);程序运行时从键盘输入:How are you?回车 则输出结果为 o答案:空1:How are you? How题号:13045当F1, b二3, c二5, d二4时,执行下面一段程序后,x的值为 if (ab)if(cd) x=10;else辻(ac)辻(bd) x二20;else x=30;else x=40;else x=7;答案:空1:20题号:13048以下程序的输出结果是( )。main()int a=-l, b=L c;c二(卄a0)&! (b : 答案:空1:c=0, a二0, b=l题号:12997下列程序的功能是输

26、出a、b、c三个变量中的最小值。请填空。#includestdio. hmain() int a, b, c, tl, t2;scanf (,/%d%d%d,/, &a, &b, &c);tl=ab? ;t2=c #includemath h void main()float a, b, c, s, area;scanf (%f, %f, %f, &b, &c);f 、 * 、 、 、i vTw vw viw vaw vTw vaw vw viw vaw vaw vaw vaw .、vav I | I vaw vw viw vaw vaw vaw vw viw vaw vaw vaw vw vaw vaw f1* I f viw viw viw vbW viw vaw vaw viw viw viw viw vTW viw vaw vaw viw viw & | V I viw vaw vTw viw viw viw viw vTW viw vaw vaw viw viw viw viw vTW viw vaw vaw viw viw viw v

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1