文档详情

《C语言程序设计》试卷7参考答案.pdf

发布:2024-09-20约6.67千字共8页下载文档
文本预览下载声明

《C语言程序设计》试卷7参考答案

试卷祥细批改

一、选择题(每题2分,共40分)

第1题:一个C程序的执行是从

A.本程序的main函数开始,到main函数结束。

B.本程序文件的第一个函数开始,到本程序文件的最后一个函数

结束。

C.本程序的main函数开始,到本程序文件的最后一个函数结束。

D.本程序文件的第一个函数开始,到本程序main函数结束。

正确答案是:A您选择的是:你没有做这道题

第2题:#define能作简单的替代,用宏替代计算多顶式

4*x+3*x+2的值,正确的宏定义是。

A.#definef(x)4*x+3*x+2

B.#definef4*x3*x+2

C.#definef(a)(4*a+3*a+2)

D.#define(4*a+3*a+2)f(a)

正确答案是:C您选择的是:你没有做这道题

第3题:下列运算符中优先级最高的是

A.

B.+=

C.

D.!=

正确答案是:A您选择的是:你没有做这道题

第4题:若有如下语句:intx=3;do{{,x-=

2);}while(!(--x));

则上面程序段结果是

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

正确答案是:B您选择的是:你没有做这道题

第5题:若有说明:inta[10];则对a数组元素的正确引用是

A.a[10]

B.a[3.5]

C.a[-5]

D.a[10-10]

正确答案是:D您选择的是:你没有做这道题

第6题:若有说明:int*p,m=5,n;以下正确的程序段是

D.p=n*p=m;

正确答案是:D您选择的是:你没有做这道题

第7题:若以下变量均是整型,且num=Sum=7;则计算表达式

Sum=num++,Sum++,++num;后Sum的值为A.7B.8

C.9

D.10

正确答案是:B您选择的是:你没有做这道题

第8题:以下叙述中不正确的是

A.预处理命令行都必须以#号开始

B.在程序中凡是以#号开始的语句行都是预处理命令行

C.程序在执行过程中对预处理命令进行处理

D.以下是正确的宏定义#defineIBM_PC

正确答案是:C您选择的是:你没有做这道题

第9题:以下关于运算符优先顺序的描述中正确的是

A.关系运算算术运算符赋值运算符逻辑与运算符

B.逻辑与运算符关系运算符算术运算符赋值运算符

C.赋值运算符逻辑与运算符关系运算符算术运算符

D.算术运算符关系运算符赋值运算符逻辑与运算符正确答案

是:C您选择的是:你没有做这道题

第10题:以下叙述正确的是

A.可以把define和if定义为用户标识符

B.可以把define定义为用户标识符,但不能把if定义为用户标识

C.可以把if定义为用户标识符,但不能把define定义为用户标识

D.define和if都不能定义为用户标识符

正确答案是:B您选择的是:你没有做这道题

第11题:以下叙述正确的是

A.在C程序中,main

显示全部
相似文档