数值计算、指针和单链表是完善程序的重点考察内容
【数值计算】
2009秋,完善程序,第15题(二分法)
2010秋,完善程序,第14题
2011春,完善程序,第14题
【指针和单链表】
2009秋,完善程序,第17题
2010春,完善程序,第17题
2010秋,完善程序,第17题
2011春,完善程序,第16题
【其他】
2009秋,完善程序,第16题(素数)
2010春,完善程序,第14题(统计数字出现次数)
2010春,完善程序,第15题(选择排序)
2010春,完...
阅读全文
C语言基本概念
1. 以下叙述中正确的是 ______ 。
A.在编译时可以发现注释中的拼写错误
B.C语言程序的每一行只能写一条语句
C.main( ){ }必须位于程序的开始
D.C语言程序可以由一个或多个函数组成
2. 在一个源程序中main函数的位置______。
A.必须在最开始
B.必须在最后
C.必须在预处理命令的后面
D.可以在其他函数之前或之后
3. 以下选项中,______是C语言关键字。
A.printf
B.include
C.fun
D.default
4. 若有声...
阅读全文
上机改错题共16分,有4个错误,其中两个语法错误,两个逻辑错误。
【主要去找几个方面的错误】
1
2
3
4
5
6
7
8
9
宏定义出错:#define
调用函数时数组出错
对字符型二维数组赋值用strcpy,而不是用=
for或do循环结束条件问题
定义二维数组出错
函数的形参与实参的个数、类型等的对应,函数类型与其返回值是否相匹配
当主函数在自定义的函数前时,自定义的函数往往需要声明
在每个函数中定义变量及给变量赋初值时是否有问题
...
阅读全文
奇数页是历年的真题,偶数页是答案解析。
【2009年秋】
1. C语言中有!、&&、||三个逻辑运算符,其中优先级高于算术运算符的是 (1)
2. 若有声明"int r=2;",则执行语句"printf("%d",sizeof(2*3.14*r));"时输出 (2)
3. 数学表达式 x的绝对值的平方根 不等于 4a / bc 所对应的C语言表达式为 (3)
4. 若有以下声明:
char *p="%d,%d\n"; int a=1,b=2;
则执行语句"printf(p,a,b);"时输出 (4)
5. 声明局部变量时若缺省存储类别,该...
阅读全文
所属年份:2010.9;2011.3;2012.3;
【程序填空题】
下列给定程序中,函数fun的功能是:计算如下公式
直到 ,并且把计算结果作为函数值返回。
例如,若形参e的值为1e-3,则函数返回值为0.551690。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
double fun(double e)
{
int i, k;
double s, t, x;
s=0;
k=1;
i=2;
/**********foun...
阅读全文
所属年份:2010.9;2012.3
【程序填空题】
下列给定程序中,函数fun的功能是:计算如下公式前n项的和并作为函数值返回。
例如,当形参n的值为10时,函数返回值为9.612558。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
double fun(int n)
{
int i;
double s, t;
/**********found**********/
s=__1__;
/**********found**********/
f...
阅读全文
所属年份:2010.9;2011.9;2012.3;
【程序填空题】
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为"abcdef35adgh3kjsdf7",则输出结果为4。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
void fun(char *s, int *t)
{
int i, n;
n=0;
/**********fo...
阅读全文
2011年9月
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
void fun(char *s)
{ int i, n, k; char c;
n=0;
for(i=0; s[i]!='\0'; i++) n++;
/**********found**********/
if(n%2==0) k=n-____ ;
else k=n-2;
/**********found**********/
c=______;
for(i=k-2; i>=1; i=i-2) s[i+2]=s[i...
阅读全文
2006~2011年江苏二级C历年真题解析,不断更新中!
二级考试有笔试(60分)和上机题(40分)两部分构成,合格需要笔试和上机都拿到 60% 的分数。
【计算机基础知识】 20分
2006年秋 2007年春 2007年秋
2008年春 2008年秋 2009年春
2009年秋 2010年春 2010年秋 2011年春 2011年秋
【C语言选择题】 10分
2006年秋 2007年春 2007年秋
2008年春 2008年秋 2009年春
2009年秋 2010年春 2010年秋 2011年春
【C语言基本概念题】 5分
200...
阅读全文