好长时间没更,没有放弃哈,只不过去过个年啦。
今天做题,我没找到比特鹏哥这个原题啊,就跟着视频课做一下吧。
- 下面那个不是C语言内置数据类型?
- char
- double
- strcut Stu
- short
答案:C
- 局部变量的作用域
- main函数内部
- 整个程序
- Main函数之前
- 局部变量所在局部范围
答案:D
- 下面输出的结果是:()
#include<stdio.h>
int num = 10;
int main()
{
int num = 1;
printf("num=%d\n", num);
return 0;
}
- 程序有问题,不能编译
- 输出1
- 输出10
- 输出0
答案:B
- 字符串的结束标志是:
- 是‘0’
- EOF
- ‘\0’
- 空格
答案:C
- 下面代码的结果是:
#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
- 下面哪个不是转义字符:
A.\n
B.\060
C.\q
D.\b
答案:C
- 关于数组描述错误的是:
- 数组是一组相同类型的元素集合
- 数组的下标从1开始
- 数组的下标从0开始
- 数组如果初始化,可以不指定数组的大小
答案:B
- 下面哪个数组创建是错误的:
- int arr[10]={0}
- int n=10;int arr[n]={0}
- int arr[]={1,2,3,4,5,6,7,8,9,0}
- char ch[10]=”hello bit”
答案:B
- 下面代码的结果是:
#include<stdio.h>
#include<string.h>
int main()
{
printf("%d\n", strlen("c:\test\121"));
return 0;
}
答案:7
- 写一个函数求两个整数的较大值,比如输入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;
}