C语言学习-day11

好长时间没更,没有放弃哈,只不过去过个年啦。

今天做题,我没找到比特鹏哥这个原题啊,就跟着视频课做一下吧。

  1. 下面那个不是C语言内置数据类型?
  1. char
  2. double
  3. strcut Stu
  4. short

答案:C

  1. 局部变量的作用域
  1. main函数内部
  2. 整个程序
  3. Main函数之前
  4. 局部变量所在局部范围

答案:D

  1. 下面输出的结果是:()

#include<stdio.h>

int num = 10;

int main()

{

int num = 1;

printf("num=%d\n", num);

return 0;

}

  1. 程序有问题,不能编译
  2. 输出1
  3. 输出10
  4. 输出0

答案:B

  1. 字符串的结束标志是:
  1. 是‘0’
  2. EOF
  3. \0
  4. 空格

答案:C

  1. 下面代码的结果是:

#include<stdio.h>

#include<string.h>

int num = 10;

int main()

{

    char arr[] = { 'b','i','t' };

    printf("%d\n", strlen(arr));

    return 0;

}

A.3

B.4

C.随机

D.5

答案:C

  1. 下面哪个不是转义字符:

A.\n

B.\060

C.\q

D.\b

答案:C

  1. 关于数组描述错误的是:
  1. 数组是一组相同类型的元素集合
  2. 数组的下标从1开始
  3. 数组的下标从0开始
  4. 数组如果初始化,可以不指定数组的大小

答案:B

  1. 下面哪个数组创建是错误的:
  1. int arr[10]={0}
  2. int n=10;int arr[n]={0}
  3. int arr[]={1,2,3,4,5,6,7,8,9,0}
  4. char ch[10]=”hello bit”

答案:B

  1. 下面代码的结果是:

#include<stdio.h>

#include<string.h>

int main()

{

    printf("%d\n", strlen("c:\test\121"));

    return 0;

}

答案:7

  1. 写一个函数求两个整数的较大值,比如输入10,20,输出20

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

#include<string.h>

int main()

{

    int a = 0;

    int b = 0;

    scanf("%d %d", &a, &b);

    if (a > b)

         printf("%d\n", a);

    else

         printf("%d\n", b);

    return 0;

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值