网站大量收购独家精品文档,联系QQ:2885784924

2022年河南省信阳市全国计算机等级考试C语言程序设计知识点汇总卷(含答案).docx

2022年河南省信阳市全国计算机等级考试C语言程序设计知识点汇总卷(含答案).docx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022年河南省信阳市全国计算机等级考试C语言程序设计知识点汇总卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.有以下程序: #include <stdio.h> void sub(double a, double * pb); int main() {double x,y; scanf(“%lf%lf”, x,y); sub(x,y); printf(“x=%f y=%f\n”, x,y); } void sub(double a, double *pb) {a=a-*pb; *pb=*pb-a; } 程序运行时输入10.2 3.5并按<Enter>键,则输出结果为()。 A.x=10.200000 y= -3.200000? B.x=6.700000 y=-13.700000? C.x=7.000000 y= -3.500000? D.x=13.400000 y=-7.000000? 2.线性表是具有n个()的有限序列。 A.字符 B.数据元素 C.数据项 D.表元素? 3.有下列程序: 程序执行后的输出结果是()。 A.Sun,f,90, Sun,f,90? B.Zhao,m,85 ,Sun,f,90? C.Zhao,m,85 ,Qian,f,95? D.Sun,f,90,Qian,f,95? 4.已知一算术表达式的中缀表达式为a-(b+c/d)*e,其后缀形式为() A.-a+b*c/d B.-a+b*cd/e C.-+*abc/de D.abcd/+e*-? 5. 6.下列语句中,()是错误的。 A.x=x+1; B.x=x+y; C.x+y=x; D.x=4;? 7.C语言中,组成数据文件的成分是( )。 A.A.记录? B.数据行? C.数据块? D.字符(字节)序列 8. A.A.2A3N4E5O B.1H213U4E C.1A2N3U4O D.1A2N3E4O 9. 下列定义中,不正确的有______。 A.#define PI 3.141592? B.#define S 345;? C.int max(x,y);? D.static char c; int x,y; { ... }? 10.? ? 若变量均已正确赋初值,则以下语句中? 错误的是(  )。? A.tl=t2;? B.t2.numl=tl.numl;? C.t2.mark=tl.Mark? D.t2.num2=tl.hum2;? 11.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是   A) B)369 C)0.369 D) A.-369 B.369 C.0.369 D.整数集合{1,2,3,4,5}? 12. 13.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用()符号作为分隔符。 A.空格或逗号 B.逗号或回车 C.逗号或分号 D.空格或回车? 14.以下叙述中错误的是 A.在函数外部定义的变量在所有函数中都有效? B.在函数内部定义的变量只能在本函数范围内使用? C.函数中的形参属于局部变量? D.在不同的函数中可以使用相同名字的变量? 15.设已有定义“float x;” ,则下列对指针变量P进行定义且赋初值的语句中正确的是()。 A.int *p=(float)x;? B.float *p=x;? C.float p=x;? D.float *p=1024;? 16.以下程序段中的变量已正确定义: for(i=0; i<4; i++,i++ ) for(k=1; k<3; k++ ); printf (“*”); 该程序段的输出结果是()。 A.* B.**** C.** D.********? 17.队和栈的主要区别是________ A.逻辑结构不同 B.存储结构不同 C.所包含的运算个数不同 D.限定插入和删除的位置不同? 18.有以下程序 #includestdio.h main() { int a=1,b=0; if(--a)b++; else if(a==0) b+=2; else b+=3: printf(%d\n,b); } 程序运行后的输出结果是 A.A.0 B.1 C.2 D.3 19.若有定义“int a=0, b=1, c=1;”,关于逻辑表达式“a++||b++c++”中各个部分的执行顺序,以下说法正确的是()。 A.先执行“b++”,再执行“c++”,最后执行“a++”? B.先执行“a ++”,再执行“b++”,最后执行“c++”? C.先执行“c++”,再执行“b++”,最后执行“a++”? D.先

您可能关注的文档

文档评论(0)

130****5554 + 关注
官方认证
内容提供者

文档下载后有问题随时联系!~售后无忧

认证主体文安县滟装童装店
IP属地河北
统一社会信用代码/组织机构代码
92131026MA0G7C0L40

1亿VIP精品文档

相关文档