C语言复习题(1)
更新时间:2023-10-19 21:53:01 阅读量: 综合文库 文档下载
- c语言复合语句是什么推荐度:
- 相关推荐
1.C语言源文件的扩展名为.c_,C语言必须要有一个_主函数,而且只能有一个。
2.在C语言中,不能被调用的函数是main()_函数。 3.C语言程序总是从_主函数开始执行,并且终止于该函数。 4.若自定义函数要求返回一个值,则应在该函数体中有一条return_语句,若自定义函数要求不返回一个值,则应在该函数说明时加一个类型符_void。
5.printf()函数中的“\\n”表示换行_作用。
6.C语言所提供的基本数据类型包括:单精度型、双精度型、整型_、字符型_。
7.C语言程序,关键字必须使用小写_字母。 8.若定义int a=8,则表达式a+=a-=a*=a的值是_0。
9._printf()函数的功能是按照指定的输出格式在显示器上显示指定的内容。
10.若有定义int5 w=5,x=2,y=3,z=4,则条件表达式w 11.运算符\、“,”、\、\中,优先级最高的是++_,优先级最低的是,_。 12.当m=3,n=4,a=5、b=1、c=2时,执行完d=(m=a!=b)&&(n=b>c)后,n的值为0_,m的值为_1,d的值为0_。 13.scanf函数和printf函数中的%d表示将待输出的数据按带符号的十进制_格式输出。 14.C语言提供的三种逻辑运算符是&&_、||_、_!。 15.在数组定义的格式中,方括号中的元素个数只能是整型常_量。 16.比较两个字符串是否相等的应用库函数strcmp()_. 17.在C语言中,一个函数一般由函数首部_和函数体_两个部分组成。 18.函数中的形参和调用时的实参都是数组名时,传递方式为地址传递_;都是变量时,传递方式为_值传递. 19.#define命令容许宏名带参数,称之为带参数_的宏 20.在C语言中,预处理命令都以#_开头。 21.所谓的“指针”就是变量的存储地址_;%运算符的作用是_取余. 1. C语言中语句的结束符是(;) 2. 下面不正确的C语言字符串常量时c A.“1234” B.‘DEF’ C.“7” D。“ ” 3.C源文件的扩展名为(c) 4.下面4个选择中,不合法标识符的选项是(float) 5.合法注释时(/*This is fantasy*/) 6.以下描述中正确的是:(c) A)用C程序实现的算法必须要有输入和输出操作 B)用C程序实现的算法可以没有输出但是必须有输入 C)用C程序实现的算法可以没有输入但是必须有输出 D)用C程序实现的苏凡可以既没有输出也没有输入 7.以下关于运算符优先级顺序描述正确的是(c) 赋值运算符 逻辑运算符 关系运算符、算数运算符、、 8.判断char型变量ch是否为数字的正确表达式为:(c) A)’0’<=ch<=9 B)(ch>=’0’)&(ch<=’9’) C)(ch>=’0’)&&(ch<=’9’) D)(‘0’<=ch)AND(9>=ch) 9.C语言提供的逻辑非运算符分别是c A)|| B)&& C)! D)& 10.语言中函数体用(D)起来 A) < > B) ( ) C) [ ] D) { } 11.下面有关for循环正确描述是D A)for循环只能用于循环次数已经确定的情况 B)for最先执行循环体语句,后判断表达式 C)在for循环中,不能用break语句跳出循环体 D)for循环的循环语句中,可以包换多条语句,但必须用花括号括起来 12.C语言程序的基本单位是D 程序 语句 字符 函数 13.判断char型变量ch是否为小写字母的正确表达式为(ch>=’a’)&&(ch<=’z‘) 14.以下定义不正确的是D A) #define A 234 B)#define Pi 3.14259 C)int func(int a,float b) D)static char ch; 15.在C语言中,预处理命令都以(A )开头 A) # B)* C)& D)/* 16.同时定义b和d两个变量为浮点型数据时,中间用(A )分割。 A) , B) ; C)。 D)、 17.在宏定义#define PI 3.1415中,宏名PI替代的是一个 (A ) 字符串 单精度数 双精度数 常量 18.以下不合法的C语言赋值语句为D ++a; n=(n=(p=0)); a=b==c; k=a+b=1 19.要使指针变量p指向一维数组a的第3个元素(下标为2的那个元素),正确的赋值表达式为:B for (i=0;i<3;i++) printf(“%d,”,a[i]); printf(“\\n”) } main() { } 答案:4,8,12 8,16,24 8.#include int a=5; static int b=6; a--; b--; f(); f(); } printf(“a%d,b=%d\\n”,a,b); main() { } f() f() 答案:a=4,b=5 9. #include static int m=1,i=2; i+=m+1; a=4,b=4 m=i+a+b; return(m) } main() { int k=3,m=1,p; } 答案:8,17 10.#include char pw[]=”1 2 3 4 5 6”, p=func(k,m); printf(“%d\\n”,p); p=func(k,m); printf(“p=%d\\n”,p); char c[10]={“1 2 3 4 5”}; if(strcmp(pw,c)==0) printf(“sorry!\\n”); else printf(“welcome!\\n’); } 答案:sorry! 11.#include if(j%2) break; a+=2; j++; } while(j<10); printf(“a=%d,j=%d\\n\,} a,j); 答案:a=5,j=1 12. #include char a[20]=”china”,b[20]; int i=0 printf(“a strring:%s\\n”,a); do b[i]=(a[i]>=’a’&&a[i]<=’z’)? a[i] -32:a[i]; while(a[i++]!=’\\0’); printf(“b strring=%s\\n”,b); } a string:China b string:CHINA 设计一个子函数,求两个正整数的最大公约数,从主函数输入两个正整数并输出 main() { int m,n;
正在阅读:
C语言复习题(1)10-19
网络视频技术在建筑工程中的应用03-07
在Excel中,一个表格怎样直接引用另一个表格的数据?09-04
上海卫生专业技术职务任职资格条件,高级职称申报评审要求05-24
河北省农户信用信息管理系统设计与开发09-30
记一场雷阵雨作文500字06-30
SAP采购业务管理 - 图文04-21
同性恋英文词汇来源05-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 复习题
- 语言
- 链路聚合技术文档
- CSC国家公派留学40问答
- 管理经济学复习提纲
- 地铁变电施工小结
- 音乐喷泉景观工程施工方案
- 苏教财〔2010〕108号 省教育厅 省财政厅关于加强中小学食堂财务管理的意见
- TC6921S(高性能AC-DC非隔离LED恒流控制器)
- 教育心理学精选试题(10套)学习
- 国际贸易理论习题
- 造纸厂制浆、造纸安全操作规程
- 计算机控制技术实验指导书
- 蒙台梭利工作目标
- 词组 六级
- 《统计法》贯彻执行情况的自查报告
- 2010年政府工作报告全文
- 人教版小学四年级数学上册第七单元检测试题
- 初二美术渗透法制教育教案
- 2018-2019年初中语文广东中考模拟考试真卷含答案考点及解析
- 全国各地2015年中考政治试题分类解析(10)多元文化地球村网络交往新空间 doc
- 花卉学实验报告 - 图文