C语言程序设计 自测题

这是一份C语言程序设计的自测题目集,包括单选题和填空题,涵盖了变量、数据类型、数组、指针、循环、函数、文件操作等多个知识点,旨在检验和提升C语言编程能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C语言程序设计  试卷一

 

 

[单选题]

 

11假定XYdouble则表达式X=2,Y=X+3/2的值是______

     A3.500000

     B、3

     C、2.000000

     D、3.000000

12、以下各选项企图说明一种新的类型名,其中正确的是______

     Atypedef  v1  int;

     Btypedef  v2=int;

     Ctypedef  int  v3;

     Dtypedef  v4:  int

13、以下定义语句中错误的是______

     Aint a[]={1,2};

     Bchar *a[3];

     Cchar s[10]="test";

     Dint n=5,a[n];

14、假定 wxyzm均为int型变量有如下程序段

w=1;x=2;y=3;z=4;

m=(w<x)?w:x;  m=(m<y)?m:y; m=(m<z)?m:z;

则该程序段执行后,m的值是______

     A、4

     B、3

     C、2

     D、1

15、假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是______

     A、3

     B、6

     C、10

     D、20

16、以下程序的输出结果是______

   main()

   {   int   num=0;

      while(num<=2)

      {   num++;  printf("%d/n",num);  }

    }

A)   B)    C)        D)

1    1     1         1

2    2     2

3    3

4

 

     AA)

     BB)

     CC)

     DD)

17、t为int类型,进入下面的循环之前,t的值为0。

while(t=1)

{   ......}

则以下叙述中正确的是______

     A、循环控制表达式的值为0

     B、循环控制表达式的值为1

     C、循环控制表达式不合法

     D、以上说法都不对

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值