1、在C语言中,下面()转义序列表示换行(选择一项)
A)\a          B)\n          C)\r            D)\f
2、在C语言中,为了输出如图所示的一字符(c),下面的代码正确的是()。(选择一项)
A)getchar(‘c’)        B)putchar(‘c’)        C)printf(‘c’)          D)scanf(‘c’)
3、在C语言中若有以下定义,则表达式a*b+d-c的值的类型为()。(选择一项)
  char a;
  int b;
  float c;
  double d;
A)float        B)int        C)char        D)double
4、分析如下C语言代码片段,输出结果为( ).(选择一项)
void main()
{
      int i=2,j;
      j=i++;
      printf("%d,%d",i,j);
  }
A)2,2        B)2,3        C)3,2        D)3,3
5、分析如下C语言代码:int x=10,y=3;printf("%d",x/y);输出结果为()(选择一项)
A)0          B)1        C)2        D)3
6、在C语言中,下列()情况不需要定义常量。(选择一项)
A)程序中经常使用到某个值,而这个值保持不变,例如圆周率
B)某个值在程序中保持不变,并且具有很多位小数,在程序代码中不好书写
netty源码剖析与应用C)某个固定不变的值非常简单,但是需要在很多地方频繁使用
D)某个值非常复杂,而且需要在很多地方频繁使用,但是这个值在不同的地方可能不同
7、在C语言中,下图所示的流程图符号代表的是()(选择一项)
A)程序开始或结束      B)判断和分支      C)输入/输出指令      D)计算步骤
8、在C语言中,下列代码片段的输出结果是()(选择一项)
float a =50;
int b =4;
float c = a/b;
printf(“%3.1f”,c);
A)0        B)12        C)12.0        D)12.5
9、在C语言中,为了得到如图所示的运行效果,在空白处应该添加的代码是()(选择一项)
void main()
{
    int x;
    float y;
    printf("enter x, y:");
    空白处
A)scanf("%d%f", &x,&y);  printf("\nx+y=%4.2f",x+y);
B)scanf("%d,%f", &x,&y);printf("\nx+y=%.2f",x+y);
C)scanf("%d,%f", &x,&y);printf("\nx+y=%6.1f",x+y);
D)scanf("%d,%3.1f", &x,&y);printf("\nx+y=%4.2f",x+y);
10、在C语言中,10%2的值为( )(选择一项)
A)5        B)2        C)0        D)-1
11、在C语言中,已知小写字母“c”的ASCII值为99,则ASCII值为101对应的字符是()(选择一项)
A)a        B)b        C)d        D)e
12、下列C语言代码的输出是()(选择一项)
void main()
{
    char ch;
    ch='a'+3;
    putchar(ch);
}
A)a+3        B)100        C)c        D)d
13、在C语言中,能使整型变量i=2输出为002的语句是()(选择一项)
A)printf("%3d",i);        B)printf("03%d",i);
冒泡排序代码c语言C)printf("%000d",i);      D)printf("%03d",i);
14、在C语言中,5/3的值是()(选择一项)
A)1        B)-1        C)2        D)1.67
15、在语言中,下列代码的输出结果是()(选择一项)
int age=2;
int w=sizeof(age);
printf("%d",w);
A)0        B)2        C)4        D)8
16、#include<stdio.h>
void main()
{
    int a=97,c=65;
    printf(“a=%c,c=%c\n”,a,c);
}
以上C程序的运行结果是()(选择一项)
A)a=%a,c=%A        B)a=a,c=A        C)a=97,c=65        D)a=A.c=a
17、在C语言中,如下代码段的输出结果是()(选择一项)
int y=12345;
printf(“y=%4d“,y);
A)y=12345        B)y=1234        C)y=2345        D)y=4
18、二元运算符是指处理两个操作数的运算符,以下()操作符不是C语言中的二元运算符(选择一项)
A)+        B)--        C)%        D)&&
19、在c语言中,下列选项不能用作变量标识符的是()(选择一项)
A)1_ABC          B)_2av        C)wec        D)int_3_
20、在c语言程序中,下列程序运行的结果为()(选择一项)
        #include<stdio.h>
        void main()
        {
            int a=777,b=999;
            printf(“%d\n“,a,b);
          }
A)出现错误        B)777        C)999        D)777 999
21、在C语言中,下列关于条件语句的描述中,正确的是()(选择两项)
A)当if语句嵌套使用时,最后一个else和最近的一个没有else匹配的if匹配
B)一个if可以有多个else与之匹配
C)一个switch语句总是可以被一系列if..else语句替换
D)当执行break语句时程序将停止执行
22、在C语言中,假设有定义:int i; char c; float f,g; 则结果为整型的表达式有()(选择二项)
A)i+f        B)i*c        C)f*(int)g        D)’A’+48
23、C语言中命名一个变量的规则包括( ) (选择二项)
A)变量名必须以字母或下划线开头
B)变量的第一个字符必须是字母,数字或下划线
C)变量名不区分大小写
D)第一个字母后可以是字母、数字和下划线组成的序列
24、c语言是贝尔实验室在1973年设计的一种程序设计语言。以下关于c语言程序的说法中,正确的是()(选择两项)
A)c语言程序可以包含头文件
B)c语言程序中可以包含多个main()函数
C)在c语言程序中,一行必须写多条语句,条件是每条语句以分号结尾
sql server模糊查询
D)在c语言中的if语句后面如果只有一条语句,可以不用{}括起来
25、有如下C语言程序,则程序运后的输出结果为()(选择一项)
  #include < stdio.h >
  void main()z组词
  {
      int a=2;
       int b=3;
      int c;
      printf("%d\n",c=a>b?a:b); 
  }
A)2        B)3        C)1        D)0
26、有如下的C语言程序,则程序运行后的输出结果是()(选择一项)
#include  < stdio.h >
void main()
{
  int x=1;
  int y=0;
  switch(x)
  {
        case 1:
            switch(y)
            {
                case 0:
                printf("*0*");
                break;
                case 1:
                printf("*1*");
                break;
            }
        case 2:
          printf("*2*");
          break;
  }
}
A)*0*          B)*0**1*        C)*0**2*        D)*0**1**2*
27、以下C语言中,下列代码的运行结果是( )(选择一项)
int a=2;
switch(a)
{
      case 1:
              printf("In case 1 a=%d",a);
              break;
    case 2:
              printf("In case 2 a=%d",a);
    case 3:
              printf("In case 3 a=%d",a);
              break;
    default:
        printf("In defult a=%d",a);   
 }
A)In case 1 a=1 In case 2a=2          B)In case 1 a=2 In case 2a=2In case 3a=2
C)In case 2 a=2 Incase 3 a=2          D)In default a=2
28、执行下列C语言代码段后,k的值是()(选择一项)
int k = 45, a=18, b=23, c=9;
k= k>c? c:k;
A)23        B)18        C)45        D)9
splitart29、void main()
{
    int a=10,b=6;
    if(a==b)
          printf(“%d“,++a);
    else
          printf(“%d“,b--);
}(选择一项)
A)10          B)11        C)5        D)6
华清远见介绍30、C语言的主要特点有哪些(  )(选择五项)
A)简洁、紧凑,使用方便、灵活,易于学习和应用

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。