




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绪论1以下叙述正确的是_。A)构成C程序的基本单位是函数B)可以在函数中定义另一个函数C)main()函数必须放在其他函数之前D)所有被调用的函数一定要在调用之前进行定义2一个C程序中_。A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置3C语言中用于结构化程序设计的三种基本结构是_。A)顺序结构、选择结构、循环结构B)if、switch、breakC)for、while、do-whileD)if、for、continue4以下叙述中正确的是_。A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英国国家的自然语言和数学语言为语言的表达形式D)C语言出现最晚,具有其他语言的一切优点5算法具有五个特性,以下选项中不属于算法特性的是_。A)有穷性B)简洁性C)可行性D)确定性数据与表达1以下选项中合法的用户标识符是_。A)longB)_2TestC)3DmaxD)A.dat2以下选项中不属于C语言的类型的是_。A)signed short intB)unsigned long intC)unsigned intD)long short3在16位C编译系统上,若定义long a;,则能给变量a赋值40000的正确语句是_。A)a=20000+20000;B)a=4000*10;C)a=30000+10000;D)a=4000L*10L;4以下选项中可以作为C语言中合法整数的是_。A)10110BB)0386C)0xffaD)x2a25已知大写字母A的ASCII码值为65,小写字母a的ASCII码值为97,则用八进制表示的字符常量101是_。A)字符AB)字符aC)字符eD)非法的常量6以下选项中,非法的字符常量是_。A)tB)117C)“n”D)xaa7以下非法的赋值语句是_。A)n=(i=2,+i);B)j+;C)+(i+1);D)x=j0;8若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是_。A)1B)2 C)2.0 D)2.59设x、y 均为整型变量,且x=10,y=3,则以下语句的输出结果是_。printf(%d,%dn,x-,-y)A)10,3B)9,3C)9,2D)10,2顺序结构1有定义语句:int x,y;,若要通过scanf(%d,%d,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中错误的是_。A)11 12B)11,12 C)11,12D)11, 12 2有以下程序段:int m=0,n=0;char c=a;scanf(%d%c%d,&m,&c,&n);printf(%d,%c,%dn,m,c,n);若从键盘上输入:10A10 ,则输出结果是_。A)10,A,10 B)16,a,10C)10,a,0 D)10,A,03以下程序的运行结果是_。A)17,021,0x11B)17,17,17C)17,0x11,021D)17,21,11main() int k=17; printf(%d,%o,%xn,k,k,k);4以下程序段的输出结果是_。int a=1234;printf(%2dn,a);A)12 B)34C)1234D)提示出错,无结果5以下叙述中正确的是_。A)C程序中注释部分可以出现在程序中任何合适的地方B)花括号“”和“”只能作为函数体的定界符C)构成C程序的基本单位是函数,所有函数名都可以由用户命名 D)分号是C语句之间的分隔符,不是语句的一部分选择结构1以下程序运行后的输出结果是_。main() int p=30; printf(%dn,(p/30?p/10:p%3);2有以下程序:main() int i=1,j=1,k=2;if(j+|k+)&i+) printf(%d,%d,%dn,i,j,k); 执行后输出结果是_。A)1,1,2B)2,2,1C)2,2,2D)2,2,33以下程序输出的结果是_。main() int a=5,b=4 c=3,d; d=(abc); printf(%dn,d); 4以下程序运行后的结果是_。main() int a=1,b=3,c=5; if(c=a+b) printf(yesn); else printf(non); 5有如下程序,该程序的输出结果是_。main() int x=1,a=0,b=0; switch(x) case 0:b+; case 1:a+; case 2:a+;b+; printf(“a=%d,b=%dn”,a,b); A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2循环结构1有以下程序段: int k=0; while(k=1)k+;while循环执行的次数是_。A)无限次 B)有语法错误,不能执行C)一次也不执行 D)执行1次2以下叙述正确的是_。A)dowhile语句构成的循环不能用其他语句构成的循环来代替B)dowhile语句构成的循环只能用break语句退出C)用dowhile语句构成的循环,在while后的表达式为非零时结束循环D)用do-while语句构成的循环,在while后的表达式为零时结束循环3执行语句:for(i=1;i+10&xb?a:b);4以下程序的输出结果是_。t(int x,int y,int cp,int dp) cp=x*x+y*y; dp=x*x-y*y; main() int a=4,b=3,c=5,d=6; t(a,b,c,d); printf(%d %d n,c,d); 5有以下函数定义: void fun(int n,double x) 若以下选项中的变量都已经正确定义且赋值,则对函数fun的正确调用语句是_。A)fun(int y,double m); B)k=fun(10,12.5); C)fun(x,n); D)void fun(n,x);6在C语句中,形参的默认存储类型是_。A)autoB)registerC)staticD)extern7在C语句中,函数的隐含存储类型是_。A)autoB)staticC)externD)无存储类别数组1以下能正确定义一维数组的选项是_。A)int num; B)#define N 100; int numN; C)int num0100 D)int N=100; int numN;2假设int类型变量占用两个字节,其有定义:int x10=0,2,4;,则数组x在内存中所占的字节数是_。A)3B)6C)10D)203以下程序运行后的输出结果是_。main() int i,n=0,0,0,0,0; for(i=1;i=4;i+) ni=ni-1*2+1; printf(%d ,ni);4以下数组定义中不正确的是_。A)int a23; B)int b3=0,1,2,3; C)int c100100=0; D)int3= 1,2,1,2,3,1,2,3,4;5以下不能正确进行字符串赋初值的语句是_。A)char str5=good!; B)char str =good!; C)char str6=good!; D)char str5=g, o,o,d;6以下程序的输出结果是_。main() char ch35= AAAA, BBB, CC; printf(%sn,ch1);A)AAAAB)BBBC)BBBCCD)CC7有下列程序:main() char s = n123 printf(%d,%dn,strlen(s),sizeof(s);程序运行后的输出结果是_。A)赋初值的字符串有错B)6,7C)5,6 D)6,68当执行下面的程序时,如果输入ABC,则输出是_。#include#includemain() char ss10=12345; gets(ss); strcat(ss, 6789); printf(%s,ss);A)ABC6789B)ABC67C)12345ABC6D)ABC45678910下列程序执行后的输出结果是_。main() char arr24; strcpy(arr0, you); strcpy(arr1, me); arr03=&; printf(%sn,arr0);A)you&meB)youC)meD)err指针1对于基类型相同的两个指针变量,不能进行的运算是_。A)sex);3设有如下定义:struct sk int a; float b;data;int *p;若要使p指向data中的a域,正确的赋值语句是_。A)p=&aB)p=data.a;C)p=&data.aD)*p=data.a4有以下程序:struct s int x,y; data2=10,100,20,200;main() struct s *p=data; printf(%dn,+(p-x);程序运行后的输出结果是_。5若要说明一个类型名STP,使得定义语句STP s;等价于char *s;,以下选项中正确的是_。A)typedef STP char *sB)typedef *char STPC)typedef STP *charD)typedef char * STP文件1有如下程序:#define N 2#define M N+1#define
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CNFIA 233-2025无麸质酱油
- 工厂安全培训目标课件
- 工厂安全培训的重要性
- 浙江银行招聘-2026年平安银行宁波分行秋季校园招聘备考考试题库附答案解析
- 四川省成都市双流区九江初级中学2025年教师招聘备考考试题库附答案解析
- 哲学博士答辩指南
- 2025年宁夏回族自治区宁安医院公开招聘合同制工作人员备考考试题库附答案解析
- 2025广西南宁市金凯路小学招聘体育学科编外教师备考考试题库附答案解析
- 三维运动合成方法-洞察及研究
- 幼教音乐策划全解
- 乙型肝炎护理查房
- GB/T 17554.1-2006识别卡测试方法第1部分:一般特性测试
- 电力客户的分级和分类及管理讲解课件
- 小学家长会校长发言课件
- 肾功能检查和电解质检测课件
- 基于AI的智能运维解决方案
- 智能IT运维监控平台解决方案
- 常用职业病危害风险告知卡102张
- 朋友圈里的地理--冬季南北温差大 夏季普遍高温
- 原油电脱水处理技术(行业知识)
- 金属结构制造与安装-第七章平板钢闸门的安装ppt课件
评论
0/150
提交评论