C语言基础习题
这是关于C语言的基础题型,各个基础知识点都有涉及,持续更新中。
李秋天
这个作者很懒,什么都没留下…
展开
-
【C语言基础习题12】函数习题
1. 在 C 语言中,形参的缺省存储类别是( )。(A)auto (B) register (C) static (D) extern答案:auto;形参是局部变量;局部变量缺省存储类是auto2. 以下对 C 语言函数的有关描述中,正确的是( )。(A)在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参(B)C 函数既可以嵌套定义又可以递归调用(C)函数必须有返回值,否则不能使用函数(...原创 2020-05-12 14:43:45 · 9611 阅读 · 2 评论 -
【C语言基础习题11】关于数组的习题解析
1. 不能把字符串:Hello!赋给数组 b 的语句是( )。A)char b[10]={'H','e','l','l','o','!'};B)char b[10];b="Hello!";C)char b[10];strcpy(b,"Hello!");D)char b[10]="Hello!";答案:B;只能在定义的时候使用=来初始化, 不能单独赋值2. 下面程序运行的结果是( )。main(){ char ch[7]={“65ab21...原创 2020-05-09 17:21:33 · 9016 阅读 · 1 评论 -
【计算机基础习题】01计算机基础知识经典习题
1. 计算机系统中,汉字的编码大致可以分为外码(输入码)、内码(机内码)、输出码(字形码)、交换码2. 计算机按其构成器分类,可分为电子计算机、光子计算机、量子计算机、生物计算机3. 静态RAM的特点是:在不断电的条件下,信息在静态RAM中保持不变,故不必定期刷新就能永久保存信息,RAM分为静态RAM和动态RAM。静态RAM速度快,集成度低,不用定期刷新;后者需要经常刷新,集成度高,速度慢...原创 2020-05-05 15:41:32 · 15652 阅读 · 0 评论 -
【C语言基础习题10】顺序结构
1. 表达式:10!=9 的值是( )。(A)true (B)非零值 (C)0 (D)1答案:D2. 若变量 c 为 char 类型,能正确判断出 c 为小写字母的表达式是( )。(A) 'a'<=c<= 'z' (B) (c>= 'a')||(c<= 'z') (C) ('a'<=c)and ('z'>=c...原创 2020-05-05 13:42:39 · 1057 阅读 · 0 评论 -
【C语言知识点01】C语言基础知识
C语言的特点不包括能够编制出功能复杂的程序C语言程序的基本单位是函数字符型表示’D’sqrt()函数作用是求一个非负实数的平方根y++,后缀式,引用后+1putchar函数 可以向终端输出一个字符或字符型变量值当数据宽度小于实际数据宽度时,不生效;例子:int a=12345; printf(”%2d\n”, a);结果:12345scanf()函数不可对其输入的精度做限制...原创 2020-02-24 16:15:09 · 1276 阅读 · 0 评论 -
【C语言的基础习题02】适合新手
如有int a=11;则表达式(a++*1/3)的值是( )A.0 B.3 C.4 D.12答案:B,后缀式运算后再加1,即11++*1=11(运算后a变成12),11/3=3在下列运算符中,优先级最低的是:( )A.|| B!= C.< D.+答案:A,关于C语言的运算符优先级表达式9!=10的值为:...原创 2020-03-01 21:05:47 · 878 阅读 · 0 评论 -
【C语言程序算法习题03】适合新手
1. 输入数字,打印输出。例子:输入5,打印12345,函数功能实现;代码:#include "stdio.h"//简单输出整数main(){ int i,k; void print(int n); printf("请输入个数:"); scanf("%d",&k); print(k);} void print(int n){ int z; for(z=1;z...原创 2019-12-27 22:46:04 · 823 阅读 · 0 评论 -
【C语言04】选择结构题目、知识点汇总(部分)
1. 关系表达式的运算结果是 逻辑 值。C语言没有逻辑型数据,以 1 代表“真”,以 0代表“假”。2. 逻辑运算符!是 单目 运算符,其结合性是由 从右向左 3. 逻辑运算符两侧的运算对象不但可以是0和1,或者是0和非0的整数,也可以是任何类型的数据。系统最终以 非0 和 0 来判定它们属于“真”或“假”。4. 设x,y,z均为int型变量,...原创 2020-03-06 23:21:07 · 3780 阅读 · 0 评论 -
【C语言05】循环结构知识点、经典题型汇总(部分)
1.以下程序的输出结果是( )。main(){ int n=4; while (n--) printf("%d",--n);}A.20 B.31 C.321 D.210答案:A;4--(3) ;--3(2);输出一个2;2--(1);--1(0);输出一个0;此时while为...原创 2020-03-26 19:18:17 · 1581 阅读 · 0 评论 -
【C语言函数06】函数知识点、经典题型汇总(部分)
1、以下关于函数叙述中,错误的是?A、函数未被调用时,系统将不为形参分配内存单元;B、实参与形参的个数必须相等,且实参与形参的类型必须对应一致;C、当形参是变量时,实参可以是常量、变量或表达式;D、如函数调用时,实参与形参都为变量,则这两个变量不可能共享同一内存空间;答案:B;强制转换问题2、函数调用时,实参和形参都是简单变量,它们之间数据传递的过程描述正确的是?...原创 2020-04-24 23:25:30 · 7892 阅读 · 0 评论 -
【C语言基础07】while语句的定义、使用、功能、例子、注意事项
关于C语言while循环语句的定义、使用、功能、注意事项等原创 2019-07-27 22:58:26 · 8964 阅读 · 0 评论 -
【C语言数组知识点08】题型解析(持续更新中)
1. 引用数组元素时, 其数组下标的数据类型允许是 整型常量或整型表达式2. 一维数组的定义方式为: 类型说明符 数组名 [整型常量表达式]3. 以下能对二维数组a 进行正确初始化的语句是: A) int a[2][]={{1,0,1},{5,2,3}}; B) int a[][3]={{1,2,3},{4,5,6}}; C) int a[2][4]={{1...原创 2020-04-27 14:58:20 · 5655 阅读 · 0 评论 -
【C语言基础09】数据类型等习题
1. 以下叙述中错误的是( )。(A)C语言源程序经编译后生成后缀为.obj 的目标程序(B)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件(C)用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中(D)C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令答案:D2.若有说明和...原创 2020-05-03 16:55:09 · 2102 阅读 · 0 评论