1. 下列哪个是C语言的合法变量名?
A. 123var
B. var_123
C. int
D. var-123
A. 123var
B. var_123
C. int
D. var-123
正确答案:B。C语言的变量名必须以字母或下划线开头,不能以数字开头,也不能使用关键字作为变量名。
2. 以下哪段代码可以正确输出“Hello World”?
A. printf("Hello World");
B. Console.WriteLine("Hello World");
C. print("Hello World")
D. System.out.println("Hello World");
A. printf("Hello World");
B. Console.WriteLine("Hello World");
C. print("Hello World")
D. System.out.println("Hello World");
正确答案:A。C语言中使用printf函数输出字符串,而其他选项属于不同语言(如C#、Python)的语法。
3. 在C语言中,下列哪个数据类型用于存储整数?
A. float
B. char
C. int
D. double
A. float
B. char
C. int
D. double
正确答案:C。int是C语言中用于存储整数的基本数据类型。
4. 下列哪个循环语句会无限执行?
A. for(;;)
B. while(0)
C. do{}while(0);
D. if(1)
A. for(;;)
B. while(0)
C. do{}while(0);
D. if(1)
正确答案:A。for(;;)是一个没有条件判断的无限循环。
5. 以下哪项是C语言中正确的注释方式?
A. // 这是一个注释
B. /* 这是一个注释 */
C. # 这是一个注释
D. ** 这是一个注释 **
A. // 这是一个注释
B. /* 这是一个注释 */
C. # 这是一个注释
D. ** 这是一个注释 **
正确答案:A 和 B。C语言支持两种注释方式:// 行内注释 和 /* ... */ 块注释。