C语言预习习题01

欢迎参加本次测试
学生姓名
    ____________
在本次培训过程中,我们学习C语言的目标是什么?
A. 达到高级开发的水准;
B. 能够编写一些简单的应用小程序;
C. 能够看懂C语言的程序,封装一些简单的实用小函数;
D. 学着玩;
LR工具中,哪个ACTION相当于其它编译器中的main函数?
A. vuser_init;
B. Action;
C. vuser_end
当你需要输出int、char、float类型时,你可能需要使用到哪些占位符(多选)?
A. %d,%c,%f;
B. %d,%s,%f;
C. %s,%d,%f;
D. %c,%f,%o;
在LR中,输出函数我们通常情况下用哪个:
A. printf();
B. lr_output_message();
C. lr_error_message();
D. System.out.printf();
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);
在LR中如何定义全局变量?
A. 在vuser_init中定义;
B. 在Action中定义;
C. 在使用前定义;
D. 在globals.h中定义;
关于在LR中定义变量,以下说法正确的是(多选)?
A. 可以在任意位置定义变量;
B. 变量只能定义在函数开始之前;
C. 只能在globals.h中定义;
D. 变量可以定义在ACTION的外面;
为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。
A.缩排位置相同的if
B.在其之前未配对的if
C.在其之前未配对的最近的if
D.同一行上的if
以下程序的运行结果是()。 
  main()    {   
  int a=2,b= -1,c=2;  
     if (a<b)  
          if (b<0)   
          c=0;  
       else c++; 
    printf(”%d\n”,c);    }
A. 0
B.1
C. 2
D.3
有如下程序,该程序的输出结果是?
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;

11题 | 被引用4次

使用此模板创建