本科学c语言程序设计吗,C语言程序设计(本科).doc

C语言程序设计(本科)

《C语言程序设计》复习题

(本科)

一、填空题

设int x=7,y=6;表达式x= = y++的结果是(1)

将下列的表达式作为语句:printf(“%d”, );的第二个参数,此语句的输出结果为多少?

(1)-3.5&&26 ( 1 )

(2)2|(4&) ( 2 )

(3)7%2 ( 1 )

(4)(11||2)?18:2 ( 18 )

一个C语言程序必须有且只有一个(主)函数

根据变量的有效使用范围来分,变量可以分为(全局变量)( 局部变量 )两类。

表示”整数X的绝对值小于100”时值为”真”的C语言表达式是((Absc(x)<100)= =1)

设 int x=18, y=6; 表达式x=y—的值是( 6 )

执行printf(“ask\me”);输出的结果是(ask’me)

定义:int m=7, n=9 ;则表达式m/n-4 的值是( 1 ),表达式m=(m=1, n=2) 的值是( 2 )。

计算机程序设计中采用的三种基本结构有顺序结构,选择结构,循环结构

若有 enum mycolor{red, blue, yellow,green };printf(“%d”, yellow); 输出结果为( 2 )。

11、有定义int x=0;执行x=3+5,x*2后,x的值为(8)

二、选择题

1. sizeof(double)是一个 A 的表达式

A 整型 B 双精度 C 不合法 D 函数调用

2.以下叙述正确的是:构成C语言程序的基本单位是(A)

A.函数式 B.过程 C.子程序 D.子例程

3. 若有有以下定义

Int x【8】={1,2,3,4,5,6,7,8};

Int ;

则值为5的表达式是 B

A B C D p+5

4. C语言的标识符只能由字母,数字和下划线组成,且第一个字符:必须为(A)或下划线

A.字母 B.数字 C.符号 D.字符

5. 在说明一个结构体变量时系统分配给他的存储空间是(D )

A 该结构体中第一个成员所需要的存储空间

B该结构体中最后一个成员所需存储空间

C 该结构体中占用最大存储空间的成员所需要的存储空间

D 该结构体中所有成员所需要的存储空间的总和

有以下程序段 int x=3;

do{printf(“%d”,x-=2);} while(!x);

其输出结果是:(D)

A.4 B.5 C.2 D.1

7.C编译系统对文件包含命令#include “file.h的处理时机是 A

A 通常在编译处理之前 B通常在编译处理之中

C 程序连接时 D 程序执行的开始

判断变量ch中的字符是否为数字字符,正确的表达式是(A)

A.(ch>=0)&&(ch<=9) B.ch>=’0’&&ch<=’9’ C.0<=ch<=9 D.’0’<=ch<=’9’

9.在C 语言中,字符数据在内存中以 D 存储

A 原码 B 反码 C BCD码 D ASCII 码

有以下函数调用语句:fun(a+b,(x,y),fun(n+k,a,(x,y));

则函数fun的参数有( C ) 个

A.1 B.2 C.3 D.4

11. 以下正确的C语言标识符是 c

A %ldx B a+y C ask45 D mynum1!

对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中,(A)是正确的

A.语法错误 B.使f的值为5.0

C. 使f的值为0.0 D.使f的值为2.0

13.在以下所列的个函数的“首部”中正确的是( c )

A void f(a:float,b:int) B void f:int a,b)

C void f(int a,char b) D void(a as fload, b as int )

若a=8,则执行语句:a+=a*=a%6;后a的值为(B)

A.24 B.12 C. 16 D.32

15. 以下循环的循环次数是( B )

Int k=2;

While (k=0)

{print (“%d”,k);

k--;}

A 无限次 B 0次 C 1次 D 2次

16.下述正确C语言常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值