- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》考试试卷(提高)(B卷)
答 题 纸
说明:将各题的答案按要求答在答题纸上,答在试卷上不给分。
一、选择题(将正确选项涂黑)
1. A B C D 2. A B C D 3. A B C D 4. A B C D 5.A B C D
6. A B C D 7. A B C D 8. A B C D 9. A B C D 10.A B C D
11.A B C D 12.A B C D 13.A B C D 14.A B C D 15.A B C D
16.A B C D 17.A B C D 18.A B C D 19.A B C D 20.A B C D
二、填空题
1.(1)
2.(2)
3.(3)
4.(4)
5.(5)
6.(6) (7) (8)
7.(9) (10)
三、修改程序题
1. 第一处改正:______________________________
第二处改正:______________________________
2. 第一处改正:______________________________
第二处改正:______________________________
第三处改正:______________________________
四、程序设计题
1.int mseek(char*str[],char xstr[],int n)
{
}
2. void findmin(int *s,int n,int *k)
{
}
单项选择题(每小题2分,共40分) 将正确选项涂写在答题纸相应位置上。
1.在下列标识符中,哪个是不合法的_____
A)pAd B)scanf C)abc+ D)list
2.(4+5)*3*(5/2)的结果是______
A)67 B)67.5 C)68 D)69
3.不正确的转义字符是_____
A)\ B)\\ C)\0 D)\0FFF
4.在C语言中,int型数据在内存中以_____形式存放
A)补码 B)BCD码 C)反吗 D)原码
5.设整型变量x的值为5,则表达式(x++)+(x++)+(x++)的值是____
A)24 B)20 C)15 D)25
6.switch(exp)
{ case n1:语句块1;
case n2:语句块2;
…………
case nk:语句块k;
default:语句块k+1;
}
正确的叙述是_____
A)n1~nk只能是数值型常数 B)n1~nk只能是字符型常数
C)n1~nk可以是变量 D)n1~nk可以是常量表达式
7.以下不是无限循环的语句是_____
A)for(x=1; x0; x++);
B)for(;; x++=1);
C)while(23){ x++; }
D)for(i=10; ; i--)sum+=i;
8.若有函数调用语句:fun(a,(x,y),fun(n,d,(a,b)));则在此函数调用语句中实参的个数是_____
A)3 B)4 C)5 D)6
9.以下对c语言函数的描述中,正确的是_____
A)C语言的函数即可以嵌套定义又可以递归调用。
B)C程序由一个或一个以上的函数组成。
C)函数必须有返回值
D)所有函数必须在同一个程序文件中定义。
10.以下程序的输出结果是_____
A)1 2 3 4 5 B)5 4 3 2 1 C)3 1 2 3 4 D)3 5 7 4 5
#include stdio.h
void func(int *s)
{ static int j;
do{
s[j]+=s[j+1];
文档评论(0)