参考:https://edu.csdn.net/skill/c
1、输出 “Hello, World!” 字符串,请选出错误答案。
2、错误的print函数。
for … in …:是python的语法,C语言的写法是for (;😉
3、C标准
没有C19标准。
4、了解C编译管道
.c文件----->预处理产生.i文件----->编译产生.s文件----->汇编产生.o文件----->链接产生. exe文件
5、求正整数的平方
#include <stdio.h>
int main(int argc, char** argv)
{
(_____1_____)
while (num <= max_num)
{
result = num * num;
printf("%d ^ 2 = %d\n", num, result);
num = num + step;
}
return 0;
}
补全(1)
6、计算圆的面积
#include <stdio.h>
(_____1_____)
int main(int argc, char** argv)
{
float radius = 2.0;
float area = PI * radius * radius;
printf("半径为%.2f的圆,面积是%.2f", radius, area);
return 0;
}
const定义的不可被修改,所以不能事后赋值。
错误选项
7、打印学生基本信息
#include <stdbool.h>
#include <stdio.h>
int main(int argc, char** argv)
{
(_____1_____)
printf("学号:\t%d\n", student_id);
printf("姓名:\t%s\n", name);
printf("性别:\t%s\n", sex);
printf("年龄:\t%d\n", age);
printf("身高:\t%.2f\n", height);
printf("体重:\t%.2f\n", weight);
printf("是否独生子女:\t%s\n", only_child ? "是": "否");
return 0;
}
8、英文字母判断
哪个条件不能填在(1)处。
#include <stdio.h>
int main(int argc, char** argv)
{
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (_____(1)_____)
printf("字符 \'%c\' 是一个英文字母", ch);
else
printf("字符 \'%c\' 不是一个英文字母", ch);
return 0;
}
c语言中的关系运算符在范围内不能像数学表达式一样写,应该用&&或者||连起来假如想写一个数大于等于0并且小于等于10,应该这样写:a>=0&&a<=10。
AZ的ascll码为65-90,az是97-122。