文章目录
第 1 题(单选题)
题目名称:
关于C语言关键字说法正确的是:( )
题目内容:
A .关键字可以自己创建
B .关键字不能自己创建
C .关键字可以做变量名
D .typedef不是关键字
第 2 题(单选题)
题目名称:
用在switch语言中的关键字不包含哪个?( )
题目内容:
A .continue
B .break
C .default
D .case
第 3 题(单选题)
题目名称:
下面哪个不是关键字:( )
题目内容:
A .int
B .struct
C .define
D .continue
第 4 题(编程题)
题目名称:
BC18-计算带余除法
题目内容:
BC18-计算带余除法
点击题目链接,做题
int main()
{
int a = 0;
int b = 0;
scanf("%d %d", &a, &b);
printf("%d %d\n", a/b, a%b);
return 0;
}
第 5 题(编程题)
题目名称:
BC13-ASCII码
题目内容:
BC13-ASCII码
点击题目链接,做题
#include <stdio.h>
int main()
{
char arr[] = {73, 32, 99, 97, 110, 32, 100, 111, 32, 105, 116 , 33};
int i = 0;
//计算数组的元素个数
int sz = sizeof(arr)/sizeof(arr[0]);
//循环遍历输出每一个元素
for(i=0; i<sz; i++)
{
//%c 控制打印字符
printf("%c", arr[i]);//每个字符不要隔开
}
return 0;
}
第 6 题(编程题)
题目名称:
BC14-出生日期输入输出
题目内容:
BC14-出生日期输入输出
点击题目链接,做题
#include <stdio.h>
int main()
{
int year=0;
int month = 0;
int date = 0;
scanf("%4d%2d%2d", &year, &month, &date);//%4d就是读取4位整数
printf("year=%d\n", year);
printf("month=%02d\n", month);//输出不够2位时,左边拿0填充
printf("date=%02d\n", date);
return 0;
}
第 7 题(编程题)
题目名称:
BC11-学生基本信息输入输出
题目内容:
BC11-学生基本信息输入输出
点击题目链接,做题
#include <stdio.h>
int main()
{
int number = 0;
float c = 0.0f;
float math = 0.0f;
float eng = 0.0f;
scanf("%d;%f,%f,%f", &number, &c, &math, &eng);
printf("The each subject score of No. %d is %.2f, %.2f, %.2f.\n", number, c, math, eng);
return 0;
}
第 8 题(编程题)
题目名称:
BC9-printf函数的返回值
题目内容:
BC9-printf函数的返回值
点击题目链接,做题
//代码1
#include <stdio.h>
int main()
{
int ret = printf("Hello world!");
printf("\n");
printf("%d\n", ret);
return 0;
}
//代码2
#include <stdio.h>
int main()
{
printf("\n%d\n", printf("Hello world!"));
return 0;
}