西工大机考(C语言程序设计)大作业网考

C???202110??
试卷总分:100 得分:100
一、 单选题 (共 35 道试题,共 70 分)

  1. 以下存储类型只有在使用时才为该类型变量分配内存的是( )。
    A.auto和static
    B.auto和register
    C.register和static
    D.static和extern

  2. 下面能正确表示"整数x的绝对值大于等于5"的C语言表达式是( )。
    A.x≥0
    B.abs(x) ≥0
    C.abs(x)>=0
    D.abs(int(x))>=0

  3. 若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是( )。
    A.函数的实参和其对应的形参共占同一存储单元
    B.形参只是形式上的存在,不占用具体存储单元
    C.同名的实参和形参占同一存储单元
    D.函数的形参和实参分别占用不同的存储单元

  4. 以下叙述中错误的是( )。
    A.改变函数形参的值,不会改变对应实参的值
    B.函数可以返回地址值
    C.可以给指针变量赋一个整数作为地址值
    D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL

  5. 以下不构成无限循环的语句或语句组是( )。
    A.n=0;
    do{++n;}while(n<=0);
    B.n=0;
    while(1){n++;}
    C.n=10;
    while(n);{n–;}
    D.for(n=0,i=1; ;i++)n+=i;

  6. 有以下定义
    #include
    char a[10],*b=a;
    不能给a数组输入字符串的语句是( )。
    A.gets(a)
    B.gets(a[0]);
    C.gets(&a[0]);
    D.gets(b)

  7. C语言结构体类型变量在程序运行期间( )。
    A.TC环境在内存中仅仅开辟一个存放结构体变量地址的单元
    B.所有的成员一直驻留在内存中
    C.只有最开始的成员驻留在内存中
    D.部分成员驻留在内存中

  8. 在C语言中,二维数组元素在内存中的存放顺序是( )。
    A.按行存放
    B.按列存放
    C.由用户自己定义
    D.由编译器决定

  9. 定义int i=1; 则执行语句while(i++<5); 后,i的值为( )。
    A.3
    B.4
    C.5
    D.6

  10. 在C语言中,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值