c语言考试试卷b卷,《C语言程序设计》考试试卷(提高)(B卷).doc

这是一份关于C语言程序设计的考试试卷,包含了选择题、填空题、修改程序题和程序设计题。试题涉及标识符合法性、运算符优先级、转义字符、数据类型存储、循环结构、函数调用等多个核心知识点。考生需要对C语言的基本语法和程序逻辑有深入理解。
摘要由CSDN通过智能技术生成

《C语言程序设计》考试试卷(提高)(B卷)

《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; x>0; x++);

B)for(;; x++=1);

C)while(2>3){ 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

void func(int *s)

{ static int j;

do{

s[j]+=s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值