C语言中,c+w%a表示:

构成C语言程序的基本单位是(  )

C:C语言可以直接对硬件操作
D:能够编制出功能复杂的程序 
答案: 能够编制出功能复杂的程序 

以下叙述中正确的是(  )

A:程序设计的任务就是确定所用数据结构
B:程序设计的任务就是编写程序代码并上机调试
C:其余三种说法都不完整
D:程序设计的任务就是确定所用算法
答案: 其余三种说法都不完整

算法具有五个特性,以下选项中不属于算法特性的是(  )

计算机科学家冯 · 诺依曼曾提出一著名公式:计算机程序=算法+数据结构。(   )

在程序设计中提到的算法就是“解决问题的方法和步骤”。(  )

根据计算机解决问题的类型不同,计算机算法一般分为数值运算算法和非数值运算算法两类。(  )

计算机程序的算法就是解决“做什么”和“怎么做”的问题。(  )

一般情况下,我们所说的算法是专指使用计算机解决问题的方法和步骤,即计算机算法。( )

设有整型变量m值为8,下列赋值语句中,正确的是 (  )。

设字符型变量ch的值为’A’,整型变量m的值为1,假定执行ch=getchar();m=getchar();时,从键盘输入B,则变量ch和m的值分别为(  )。

如果用scanf()来输入长整型数据,则正确的格式控制符是   。

设字符型变量ch已有值,下列语句中错误的是  。 

答案: 有语法错误,无输出结果

若要求表示a不等于0的关系,错误的表达式是(    )

程序的三种基本结构是(   )。

A:顺序结构,循环结构,选择结构
B:选择结构,循环结构,递归结构
C:顺序结构,循环结构,递归结构
D:顺序结构,选择结构,递归结构
答案: 顺序结构,循环结构,选择结构

B: for循环只能用于循环次数已经确定的情况
C: for循环是先执行循环体语句,后判断表达式
D: for循环的循环体语句中,可以包含多条语句,但必须用大括号括起来
答案:  for循环的循环体语句中,可以包含多条语句,但必须用大括号括起来

以下对一维数组a的正确说明是:(   )

下述对C语言字符数组的描述中正确的是(    )

A: 一维字符数组的元素在引用时其下标大小没有限制
B: 任何一个一维字符数组的元素,可以根据内存的情况按照其先后顺序以连续或非连续的方式占用存储空间
C: 任何一维字符数组的名称都是该数组存储单元的开始地址,且其每个元素按照顺序连续占存储空间
D: 一维字符数组的第一个元素是其下标为1的元素
答案:  任何一维字符数组的名称都是该数组存储单元的开始地址,且其每个元素按照顺序连续占存储空间

河北省普通高校专科接本科教育考试C 语言程序设计模拟试卷一

(考试时间:75 分钟)

说明:请在答题纸的相应位置上作答,在其它位置上作答的无效。

一、单项选择题(本大题共 20 小题,每小题 2 分,共 40 分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)

1. 以下叙述不正确的是

A. 一个C源程序可由一个或多个函数组成 B. 一个C源程序必须包含一个main函数

C. C程序的基本组成单位是函数 D. 在C程序中,注释说明只能位于一条语句的后面

2. 在C语言中,假设所有变量均为整型,则表达式(a=3,b=7,a++,a+b)的值是

3. 在C程序中,有语句“int k=7,x=12;”,则下列表达式的值为3的是

4. 在C语言中,非法的字符常量是

5. 若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是

8. 以下程序段的输出结果是

9. C语言中函数返回值的类型由( )决定的。

A. return语句中的表达式类型 B. 调用该函数的主调函数的类型

C. 调用函数时临时决定 D. 定义函数时所指定的函数类型

10. 在C语言中,有以下程序段:

程序段中循环体的执行次数是

11. 在C语言中,以下函数定义格式正确的是

12. 以下叙述中正确的是

A. 构成C程序的基本单位是函数 B. 可以在一个函数中定义另一个函数

C. main()函数必须放在其它函数之前 D. 所有被调用函数一定要在调用之前进行定义

13. 在C语言中,以下错误的定义语句是

14. 在C语言中,有以下程序段:

15. 能正确表示a和b同时为正或同时为负的表达式是

16. 若int i=10;执行下列程序后,变量i的正确结果是

17. 下列程序的输出结果是

18. 在下面关于指针的说法中,错误的一条是

A. 变量的指针就是变量的地址

B. 可以将一个整型量或任何其他非地址类型的数据赋给一个指针变量

C. 一个指针变量只能指向同一个类型的变量

D. 指针变量中只能存放地址

19. 以下程序运行后的输出结果是

20. 在下列叙述中,正确的一条是

A. puts和gets函数只能输入或输出一个字符串

B. 在C语言中,函数可以递归调用或递归定义

D. 外部变量只限于本文件中使用

二、阅读程序题(共5小题,每小题6分,共30分)

2. 【程序】 请写出输入“24,16”时的输出结果

5. 【程序】程序运行时,输入B

三、程序填空题(共3题,每空5分,共35分)

2. 函数delchar的功能是:删除字符串s中的所有数字字符

3. 功能是:输出方阵中主对角线和、副对角线上元素的和sum1和sum2

四、编程题 (共3小题,每题15分 共45分)

2、求一个3*4的矩阵各列元素的平均值;将原矩阵和求出的平均值全部输出。

3、编写函数int fun(char s[]),功能是:判断字符串是s否为回文,是回文返回1,否则返回0

河北省普通高校专科接本科教育考试C 语言程序设计模拟试卷二

(考试时间:75 分钟)

说明:请在答题纸的相应位置上作答,在其它位置上作答的无效。

一、单项选择题(本大题共 20 小题,每小题 2 分,共 40 分。在每小题给出的四个备选项中,选出一个正确的答案,并将所选项前的字母填写在答题纸的相应位置上。)

1. 下面四个选项中,均是不合法的用户标识符的选项是

2. 以下程序段输出的结果是

4. 以下程序段的输出结果是

5. 若有说明:int a[3][4],则对a数组元素的正确引用是

6. 以下程序段的输出结果是

7. 以下叙述中不正确的是

A.在函数中,通过return语句获得返回值

B.在函数中,可以有多条return语句

C.在函数中,如果没有return语句则不带回返回值

D.在C语言中,调用函数不必在一条独立的语句中完成

8. 以下程序段的输出结果是

9. 下列程序段的输出结果是

10. 以下错误的描述是

A. 不同的函数中可以使用相同的变量名

B. 在一个函数内部的复合语句中定义的变量可以在本函数范围内有效

C. 一个函数内部定义的变量只能在本函数范围内有效

D. 形式参数是局部变量

12. 在下列叙述中,正确的一条是

B. 一维数组的定义可采用下列格式:int a(10);

A.指向整型变量的指针变量

B.指向有三个整型元素的一维数组的指针变量

C.指向函数的指针变量

D.指针数组名,有三个元素,每个元素均为一个指向整型变量的指针

14. 下列叙述中,正确的一条是

C.if(表达式)语句中,表达式的类型只限于逻辑表达式

D.break语句可用于程序的任何地方,以终止程序的执行

15. 设变量定义如下,则对其中的成员num正确的应用是

16. 以下程序的输出结果是

18. 下面程序的运行结果是

19. 定义如下变量和数组:

则下面语句的输出结果是

20. 以下程序的输出的结果是

二、阅读程序题(本题共5小题,每小题6分,共30分,请写出程序的运行结果)

三、程序填空题(共3题,每空5分,共35分)

1、以下程序的功能是:输出三位正整数中能被13整除的数

2、阅读以下程序并填空。以下程序的功能是:计算:

3、以下程序的功能是:输出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身例如:153是一水仙花数,因为:153=13+53+33

四、编程题(共3小题,每题15分 共45分)

1、编写函数fun,其功能为计算数列“1,-2,3,-4,…,n-1,-n”的和。

要求:(1)利用宏定义将n定义为10;

(2)函数的调用和结果的输出由主函数main()处理,计算过程由fun函数处理;

3、编写程序,通过定义学生结构体数组,存储了若干名学生的学号、姓名和3门课程成绩。函数fun 的功能是将存放学生数据的结构体数组,按照姓名的字典序(从大到小)排序。



更多专升本模拟试题请点击查看>>

我要回帖

更多关于 c语言中a+=a-=a*=a是什么意思 的文章

 

随机推荐