c语言笔试题及答案解析,c语言基础知识题库解析
下面是标题:C语言笔试面试百科,C语言基础测试题_Thomas杨大炮的博客-CSDN博客T
2.C语言程序的三个基本结构是什么?
3.递归调用和间接递归调用
定义
用途:递归乘法,增量加法
4.文本文件和二进制文件
定义
二进制文件的源
6.应该是非法数据类型吧?"未知的类型名“integer”
7.%模运算。
情况1:
int I=1;
双j=3;
l=I % j;
错误:二进制%的操作数无效(有 int 和 double)
情况2:
双I=1;
int j=3;
l=I % j;
错误:二进制%的操作数无效,有“double”和“int”)
情况3:
双I=1;
int j=3;
l=I % j;
错误:二进制%的操作数无效,有 double 和 double)
9.实函数
比如有这个函数int a(int b){.};
其中B是形参,当您调用这个函数时,a(3){.};
3是实参数。
1.它们的地址值相等。
2.如果第一个元素的地址是P,那么p 1就是第二个元素的地址。
参考https://zhidao.baidu.com/question/581103677.html
3.如果数组的第一个地址是P,p 1会跳过第一个元素,指向下一个元素的第一个字节吗?(测试代码如下)。
int main()
{
int b[]={10,20,30 };
printf(sizeof(b)=%d\n ,sizeof(b));
printf(sizeof(b[0])=%d\n ,sizeof(b[0]));
printf(b=%d\n ,b);
printf(b[0]=%d\n ,b[0]);
printf( b[0]=%d\n ,b[0]);
printf(b 1=%d\n ,B1);
printf( b[0]=%d\n ,b[1]);
printf(b 2=%d\n ,B2);
printf( b[0]=%d\n ,b[2]);
printf(b 3=%d\n ,B3);
}
11.这个问题好像有问题。
C中提供的非法关键字有_ _ a,switch B,cher C,case D,default,choose B。
顺序访问,文件中数据的读写顺序与文件中数据的物理顺序一致。随机存取,在任何位置存取数据。例如,读取第二、第四和第六名学生的结果。
c基本数据类型sizeof(float)=416。
printf(10!=9=%d\n ,10!=9);
结果:1
18.TC20
Turbo C 2.0和Turbo C 3.0有什么区别?
Turbo C2.0和3.0,有什么区别,哪个更好?
在C中,int的最大值是2147483647。
int i=65536
printf(i=%d ,I);
结果:i=65536
20.嵌套子程序,解释。我不明白。
嵌套分支学习
21.可以对具有相同基类型的指针执行哪些操作?
什么是基类,什么是派生类?
22.a和C好像都没问题。参考这个分析?
长l=75
printf(%d\n ,l);
返回0;
25.运行并选择d。
请参考:
在C语言中 \1 是什么意思?
C语言中\ \是什么意思?
编写代码来测试它。
#包含stdio.h
#包含stdlib.h
int main()
{
printf(%d ,strlen( ATS 012 \ 1 \ ));
printf(%d ,strlen( \ 1 ));
printf(%d ,strlen( \ ));
printf( \ 1 );
printf( \ );
返回0;
}
结果:811
26.请参考百度知道。
27.请参考百度知道。
28.为什么无符号(-1)表示无符号整数的最大值?
哔哩哔哩退化:原码、逆码、补码的相关知识点
题目好像不对,请看百度。请参考百度知道。测试a=1的代码。
#包含stdio.h
#包含stdlib.h
int main()
{
int a=0;
如果(a=1) {
printf(%d ,a);
}
返回0;
}
结果:1
32.请参考百度知道。
c语言使用printf读取和输出double类型
34.题目不对。请参考https://wenku . Baidu . com/view/70 a1 b 93 ba 4 e 45 C3 b 3567 EC 102 de 2 BD 9705 deeb . html。
#包含stdio.h
#包含stdlib.h
int main()
{
int x,y;
char a,b,c;
scanf(%d%d%c%c%c%c%c%c:,x,y,a,a,b,b,c,c);
printf(%d%d%c%c%c ,x,y,a,b,c);
返回0;
}
输入:
1 2
公元前
输出:
公元前12年
35、
#包含stdio.h
#包含stdlib.h
int main()
{
char s[10];
s= abcd
printf(%s ,s);
返回0;
}
输出:
错误:对数组类型的表达式的赋值
#包含stdio.h
#包含stdlib.h
int main()
{
char s[10]= ABCD ;
printf(%s ,s);
返回0;
}
输出:
加快收寄投递系统
37、解析请参考
https://zhidao.baidu.com/question/1995683390006611827.html
39、请参考解析
https://zhidao.baidu.com/question/1610323561555898787.html
和
https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1722668810156435597 source=tikushiti source _ id=32 E3 d 80 D4 a 7302768 e 993911
常量、变量和表达式可作为实参。
40、题目有误,题目和解析请参考
https://zhidao.baidu.com/question/1738378297675767507.html
41、题目有错误,题目和解析请参考
https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1711626220543333419 fr=搜索
42、题目有错误,题目和解析请参考
https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1722646333493456392 source=tikushiti source _ id=a 5b 8 AC 0 ef 12d 2 af 90242 e 642
43、解析请参考
https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1722748099962623213 fr=搜索
46、C语言逻辑运算符及其优先级
题目有错,请参考
https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1722842780473560093 source=tikushiti source _ id=38ee 213 e 0912 a 2161479298 f
47、取最后一个数
#包含标准视频
#包含标准库
int main()
{
int x,y,z,k;
x=(y=4,k=32,z=16);
printf(%d ,x);
返回0;
}
逗号表达式和括号的问题,请参考
https://zhidao.baidu.com/question/439246879962650684.html
49、题目有错,请参考
https://QB。动物园耶邦。com/xfe-question/question/72730 c 220 ca 917 DCC 3c 77c 97 ca 82 BFA 1。超文本标记语言
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。