武汉轻工大学微型计算机题库,武汉轻工大学 期末C语言题库21

若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是()。

A2.0

执行下面程序中的输出语句后,输出的值是:( ),

main(){int a=5; printf("%d\n",(a=3*5,a*4,a+5));}

A 20

以下不正确的if语句形式是()。

B if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y);

执行下面程序段后,s的值是()。

int s=5;

C 10

下面程序段运行的结果是( ).

x=-1;

A XUN HUAN ZHI XING YI CI

下面程序是从键盘输入4位正整数,输入0或负数时结束循环.A处填写内容是( )。.

#include "stdio.h"

B NUM>0

程序main( ){char s[10]; s="abcd";printf("%s\n",s);}的运行结果(以下U代表空格)是( ).

C 编译不通过

函数的形式参数系统默认存储类型说明是()。

D auto

若file1中包含file2,file2中要用到file3,若file2中不用 #include "file3.h",则在file1.c中应进

行如下定义( ).

D #include“file3.h”和#include“file2.h

若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是()。

C p=n

Y OR N

1.for循环的三个表达式中间用逗号相分隔. N

2.在C程序中,逗号运算符的优先级最低 Y

3.设i=1,j=2,k=3,则逻辑表达式!(i>j)||!k&&1的值为0. N

4. for循环的三个表达式都可以省略. Y

5. do-while循环的while后的分号不可以省略. Y

6. 若定义 int array[5] , *p; 则赋值语句 p=array;是正确的. Y

7. 函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));中,含有的实参个数是5. N

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值