2017最新网站设计风格,建筑公司企业号,html网页框架代码实例,手机短视频制作软件app目录 选择题#xff1a;
题一#xff1a;
题二#xff1a;
题三#xff1a;
题四#xff1a;
题五#xff1a;
编程题#xff1a;
题一#xff1a;尼科彻斯定理
示例1
题二#xff1a;等差数列
示例2
本人实力有限可能对一些地方解释和理解的不够清晰…
目录 选择题
题一
题二
题三
题四
题五
编程题
题一尼科彻斯定理
示例1
题二等差数列
示例2
本人实力有限可能对一些地方解释和理解的不够清晰可以自己尝试读代码或者评论区指出错误望海涵 选择题
题一 1、以下程序段的输出结果是 #includestdio.h int main() { char s[] \\123456\123456\t; printf(%d\n, strlen(s)); return 0; } A: 12 B: 13 C: 16 D: 以上都不对 题二 2、若有以下程序则运行后的输出结果是 #include stdio.h #define N 2 #define M N 1 #define NUM (M 1) * M / 2 int main() { printf(%d\n, NUM); return 0; } A: 4 B: 8 C: 9 D: 6 题三 3、如下函数的 f(1) 的值为 int f(int n) { static int i 1; if(n 5) return n; n n i; i; return f(n); } A: 5 B: 6 C: 7 D: 8 题四 4、下面3段程序代码的效果一样吗 int b; (1)const int *a b; (2)int const *a b; (3)int *const a b; A: (2)(3) B: (1)(2) C: 都不一样 D: 都一样 题五 5、对于下面的说法正确的是 A: 对于 struct X{short s;int i;char c;}sizeof(X)等于sizeof(s) sizeof(i) sizeof(c) B: 对于某个double变量 a可以使用 a 0.0 来判断其是否为零 C: 初始化方式 char a[14] Hello, world!; 和char a[14]; a Hello, world!;的效果相同D: 以上说法都不对 A选项没有考虑内存对齐。B选项考察double类型的比较由于浮点数存在误差不能直接判断两个数是否相等通常采用比较两数之差的绝对值是否小于一个很小的数字具体的可自己设定这样一个数作为误差来确定是否相等。C选项a为数组首地址是常量不能改变所以A,B,C都是错的选择D 编程题
题一尼科彻斯定理 示例1 输入 6输出 313335373941思路一 此题考查对等差数列的认识能够分析出题目中以公差为二输入m即为项数和即为等差求和。
#include stdio.h
#include math.h
//等差数列求和公式
int main()
{int m 0;scanf(%d,m);//知和求首项int sum pow(m,3);int a1 sum/m -(m-1);//打印每一项for(int i a1,j 0;j m;i2,j){printf(%d,i);if(j m-1){printf();}}return 0;
}
题二等差数列 示例2 输入 275 输出 113575 说明 25...821824113575 思路一 等差数列求和Snn*a1n*(n-1)/2*3或者Snn*(a1an)/2 ana1*(n-1)*3
#include stdio.hint main()
{int n 0;int a1 2;int sum 0;scanf(%d,n);//等差数列求和Snn*a1n*(n-1)/2*3//Snn*(a1an)/2 ana1*(n-1)*3sum n*a1 (n*(n-1)/2)*3;printf(%d,sum);return 0;
}
本人实力有限可能对一些地方解释和理解的不够清晰可以自己尝试读代码或者评论区指出错误望海涵