C语言预习习题01

欢迎参加本次测试

Q1:学生姓名

选项1

Q2:在本次培训过程中,我们学习C语言的目标是什么?

A. 达到高级开发的水准;
B. 能够编写一些简单的应用小程序;
C. 能够看懂C语言的程序,封装一些简单的实用小函数;
D. 学着玩;

Q3:LR工具中,哪个ACTION相当于其它编译器中的main函数?

A. vuser_init;
B. Action;
C. vuser_end

Q4:当你需要输出int、char、float类型时,你可能需要使用到哪些占位符(多选)?

A. %d,%c,%f;
B. %d,%s,%f;
C. %s,%d,%f;
D. %c,%f,%o;

Q5:在LR中,输出函数我们通常情况下用哪个:

A. printf();
B. lr_output_message();
C. lr_error_message();
D. System.out.printf();

Q6:float a = 3.14;当你需要输出 a = 3.1400时,输出语句哪个是对的?

A. lr_output_message("a = ",a);
B. lr_output_message("a = %d",a);
C. lr_output_message("a = %1.2f ",a);
D. lr_output_message("a = %5.4",a);

Q7:在LR中如何定义全局变量?

A. 在vuser_init中定义;
B. 在Action中定义;
C. 在使用前定义;
D. 在globals.h中定义;

Q8:关于在LR中定义变量,以下说法正确的是(多选)?

A. 可以在任意位置定义变量;
B. 变量只能定义在函数开始之前;
C. 只能在globals.h中定义;
D. 变量可以定义在ACTION的外面;

Q9:为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。

A.缩排位置相同的if
B.在其之前未配对的if
C.在其之前未配对的最近的if
D.同一行上的if

Q10:以下程序的运行结果是()。 main() { int a=2,b= -1,c=2; if (ab) if (b0) c=0; else c++; printf(”%d\n”,c); }

A. 0
B.1
C. 2
D.3

Q11:有如下程序,该程序的输出结果是?main(){ int x=0,a=0,b=0; switch(X){ case 0:b++; case 1:a++; break; case 2:a++; b++; } printf("a=%d,b=%d",a,b);}

A.a=2,b=1;
B.a=1,b=1;
C.a=1,b=0;
D.a=2,b=2;
问卷网
C语言预习习题01
关于
1年前
更新
4
频次
11
题目数
分享