青岛大学2018秋《C语言程序设计》期末模拟练习-第I部分

这是一份青岛大学2018秋《C语言程序设计》课程的期末模拟练习,包含判断题、选择题和填空题。题目涉及C语言的类型转换、指针运算、数组、运算符、内存管理等多个知识点,测试学生对C语言基本概念的理解和运用能力。
摘要由CSDN通过智能技术生成

一、判断题

1-1
下面这段代码,对a采用八进制数值进行赋值,因此打印输出的结果是945。(2分) F

#include <stdio.h>
int main(){
   
    int a,b;
    a = 029;
    b = 920;
    printf("%d", a+b);
    return 0;
}

1-2
假设某段C语言程序中定义了两个变量a、b,并且两个变量都不为0,则表达式 a / b的值必不为0。(2分) F

1-3
下面这段程序,将循环有限次,在打印输出有限行之后,程序将正常结束。(2分) F

#include "stdio.h"
int main(){
   
    for(long num=1; num>0; num++)
        printf("%ld\n", num);
    return 0;
}

执行无数次

1-4
下面这段代码,用%.2f格式打印输出int型变量,不会进行类型转换,打印输出的结果不会是2019.00。(2分) T

#include <stdio.h>
int main(){
   
    int k=2019;
    printf("%.2f", k);
    return 0;
}

1-5
下面这段代码,打印输出的结果是k=3,k=4, T

#include <stdio.h>
void hoho(){
   
    static int k = 2;
    k++;
    printf("k=%d," , k);
}
int main(){
   
    hoho();
    hoho();
    return 0;
}

1-6
关于C语言指针的运算:指针只有加减操作,没有乘除操作。指针可以加常数、减常数;相同类型的指针可以相加、相减。(2分) F

  • 指针不可以加常数、减常数

1-7
假设有定义如下: int array[5][10]; 则该语句定义了一个数组array。其中array的类型是指针的指针(二级指针),即: in

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值