c语言的文案,c语言题1教学文案.pdf

1. 以下对 C语言函数的描述中 , 正确的是 (B).

A、C函数既可以嵌套定义又可以递归调用

B、C程序必须由一个或一个以上的函数组成

C、C程序中有调用关系的所有函数必须放在同一个程序文件中

D、函数必须有返回值 , 否则不能使用函数

2. 用 C语言编写的代码程序 (B)

A、可立即执行

B、是一个源程序

C、经过编译解释才能执行

D、经过编译即可执行

3. 以下字符中不是转义字符的是 (A).

A、\c'

B、\t'

C、\\'

D、\n'

4. 若有说明 :int *p,m=5,n; 以下正确的程序段是 (A).

A、p=&n;*p=m;

B、p=&n;scanf("%d",*p)

C、p=&n;scanf("%d",&p);

D、scanf("%d",&n);*p=n;

5. 以下程序的运行结果是 (A).

main()

{ int n;

for(n=1;n<=10;n++)

{

if(n%3==0) continue;

printf("%d",n);

}

}

A、

B、 12

C、369

D、 1234567890

6. 有以下定义语句 double a,b; int w; long c; 各变量已正确赋值 , 则下列选项中正确的

表达式是 (D)

A、w=a==b;

B、a=a+b=b++

C、w%((int)a+b)

D、(c+w)%(int)a

7. 已知字母 A的ASCII 码为十进制数 65, 且 c2为字符型 , 则执行语句 C2='A'+'6'-'3'; 后c2 中的值

是(A)

A、D

B、不确定的值

C、C

D、68

8. 一个 C语言程序是由 (A).

A、函数组成

B、一个主程序和若干子程序组成

C、若干子程序组成

D、若干过程组成

9. C 语言中用于结构化程序设计的三种基本结构是 (A)

A、顺序结构、选择结构、循环结构

B、if 、switch 、break

C、if 、for 、continue

D、for 、while 、do-while

10. 设以下变量均为 int 类型 , 则值不等于 7 的表达式是 (D).

A、(y=6,y+1,x=y,x+1)

B、(x=y=6,x+y,y+1)

C、(x=y=6,x+y,x+1)

D、(x=6,x+1,y=6,x+y)

11. C 语言能正确处理的指数是 (B).

A、e-32

B、 1.23e-5

C、4.5e-5.6

D、8.5e4288

12. 逻辑运算符两侧运算对象的数据类型 (B)

A、只能是 0或非 0正数

B、可以是任何类型的数据

C、只能是 0或 1

D、只能是整型或字符型数据

13. fgetc 函数的作用是从指定文件读入一个字符 , 该文件的打开方式必须是 (B).

A、答案 B和C都正确

B、读或读写

C、只写

D、追加

14. 下面的叙述中不正确的是 (B)

A、宏名无类型 , 其参数也无类型

B、宏定义命令必须写在文件开头

C、宏替换只是字符替换

D、宏定义不是 C语句 , 不必在行末加分号

15. 以下叙述中不正确的是 (B).

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

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

C、预处理命令行都必须以 #号开始

D、以下是正确的宏定义 #define IBM_PC

16. 若变量 a和 i 已正确定义 , 且 i 已正确赋值 , 合法的语句是 (A).

A、++i;

B、a=a++=5;

C、a==1

D、a=int(i);

17. 以下符合 C语言语法的赋值表达式是 (A)

A、B) d=9+e,f=d+9

B

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值