当前位置:编程学习 > C/C++ >>

C语言试题求高手接单

1.Turbo C 中float类型变量所字节数是_______ 。A. 1            B. 4          C. 3            D. 22. 可在C程序中作为用户标识符的一组是           。A. and B. Date C. Hi D. case   _2007    y-m-d   Dr.Tom    Bigl3. 以下选项中,合法的一组C语言数值常量是           。 A. 028 B. 12. C.  .177 D.  0x8A   .5e-3    0xa23    4e1.5 10,000   .0xf    4.5e1    0abc    3.e54.以下关于long、int和short类型数据占用内存大小的叙述中正确的是          。 A. 均占4个字节B. 根据数据的大小来决定所占内存的字节数C. 由用户自己定义D. 由C语言编译系统决定5. 要表示年龄(age)在18至25之间,正确的表达式是           。A.18<=age<=25             B.18<=age && age<=25 C. 18<=age || age<=25        D.18<=age and  age<=256. 在C语言中,能代表逻辑值"真"的是_______。   A. 非0的数           B. 大于0的数      C. 非0整数        D. true7.以下运算符中优先级最高的是_______。A.!                   B. =                C. +               D. ||8.设a和b均为float型常量,且a=5.5、b=2.5,则表达式b/b+(int)a的值是______ A. 6.500000       B. 5.000000    C. 5.500000  D. 6.0000009. 可在C程序中作为用户标识符的一组是           。A. and B. Date C. Hi D. case   _2007    y-m-d   Dr.Tom    Bigl10. 以下选项中,合法的一组C语言数值常量是           。 A. 028 B. 12. C.  .177 D.  0x8A   .5e-3    0xa23    4e1.5 10,000   .0xf    4.5e1    0abc    3.e511. 以下关于long、int和short类型数据占用内存大小的叙述中正确的是          。 A. 均占4个字节B. 根据数据的大小来决定所占内存的字节数C. 由用户自己定义D. 由C语言编译系统决定12.以下关于C语言标识符的描述中,正确的是____。A. 标识符可以由汉字组成           B. 标识符只能以字母开头C. 关键字可以作为用户标识符       D. Area与area是不同的标识符13.以下正确的叙述是_______。A. 在C语言中,main函数必须位于文件的开头B. C语言每行中只能写一条语句C. C语言本身没有输入、输出语句D. 对一个C语言进行编译预处理时,可检查宏定义的语法错误14.以下程序的运行结果是_______。   #define PI  3.14159   main()   { int a,k=1;a=k*PI;printf(“%d\n”,a); }   A. 3.14159            B.3.15         C.3              D. 3.015.要表示年龄(age)在18至25之间,正确的表达式是           。A.18<=age<=25             B.18<=age && age<=25 C. 18<=age || age<=25        D.18<=age and  age<=2516.调用函数的实参与被调用的形参应该有如下关系          。A. 只要求实参和形参个数相等B. 只要求实参和形参顺序相同C. 只要求实参和形参数据类型相同D. 上述三点均需具备17.C语言规定:在一个源程序中,main函数的位置          。A. 必须在最开始 B. 可以任意C. 必须在系统调用的库函数的后面 D. 必须在最后18.以下程序执行后的输出结果是_______。main(){ int x=10,y=20,z=30;  if(x>y)  z=x ;      x=y ;  y=z ;printf("%d,%d,%d\n",x,y,z);}A. 10,20,30      B. 20,30,30        C. 20,30,20         D. 20,30,1019. 有以下程序 main(){ int a=15 ,m=0;  switch(a%3)  {case 0: m++;break;   case 1:m++;    }printf("%d\n",m);}程序运行后的输出结果是______。   A. 1    B. 2    C. 3    D. 420.在C语言中,能代表逻辑值"真"的是          。     A. true           B. 大于0的数      C. 非0整数        D. 非0的数21.当执行以下程序段时,                 int  x;  scanf(“%d”,&x); do {  x--;  }  while(x<=11);当输入10时,循环体将          。A. 执行一次               B. 执行两次C. 执行无限次             D. 系统提示有语法错误22.以下程序执行          次     #include “stdio.h”     #define N  5     #define M  N+1     #define NUM  M*M/2     main()     { int i,n=0;       for(i=1;i<=NUM;i++) { n++;printf(“%d ”,n);}       printf(“\n”);23.下列程序的执行结果是_______。    # include     main( )     {  int a=5;        int x=3;        a*=x*4;        printf (“%d\n”, a);      }     A.   61        B.  60          C.  62          D. 6324.下列描述中不正确的是_______。A.字符型数组中可以存放字符串B.可以对字符型数组进行整体输入、输出C.可以对整型数组进行整体输入、输出D.不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值25.有如下程序 main() { int x=11; do printf("%d\n",x) ;  while(x<10); }该程序的执行结果是_______。A.  10      B.  11      C. 12   D.  无输出结果26.以下程序执行后的输出结果是_______。main()    {  int i ,fact =1 ;     for(i=1;i<=4;i++)     fact * = i ;                    printf(“%d”,fact) ;}A.  1              B.  4                C.  24           D.  12027.当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同这个选项是          。 A. k%2 B. k%2==1 C. (k%2)!=0 D. !k%2==128.设有定义:int a=2,b=3,c=4;则以下选项中值为0的表达式是          。 

A. (!a==1)&&(!b==0) B. (a C. a&&b D. a||(b+b)&&(c-a)29.有以下程序段int k=0,a=1,b=2,c=3;k=ac?c:k;执行该程序段后,k的值是          。A. 3 B. 2 C. 1 D. 030.指出下面不正确的赋值语句是____。 A. a++;              B. a= =b;        C.  a+=b;    D.  a=1,b=1;31.变量的指针,其含义为指该变量的____。A.  值            B.  地址           C. 名            D. 一个标志32.C语言源程序文件的后缀是.c,经过编译和连接后生成的文件后缀是____。A.  .c              B. .obj             C. .exe        D.  .bak
答案:
1.Turbo C 中float类型变量所字节数是__B_____ 。A. 1            B. 4          C. 3            D. 22. 可在C程序中作为用户标识符的一组是  ABC     。A. and B. Date C. Hi D. case   _2007    y-m-d   Dr.Tom    Bigl3. 以下选项中,合法的一组C语言数值常量是  B      。 A. 028 B. 12. C.  .177 D.  0x8A   .5e-3    0xa23    4e1.5 10,000   .0xf    4.5e1    0abc    3.e54.以下关于long、int和short类型数据占用内存大小的叙述中正确的是  D  。 A. 均占4个字节B. 根据数据的大小来决定所占内存的字节数C. 由用户自己定义D. 由C语言编译系统决定5. 要表示年龄(age)在18至25之间,正确的表达式是  B    。A.18<=age<=25             B.18<=age && age<=25 C. 18<=age || age<=25        D.18<=age and  age<=256. 在C语言中,能代表逻辑值"真"的是__D_____。   A. 非0的数           B. 大于0的数      C. 非0整数        D. true7.以下运算符中优先级最高的是__A_____。A.!                   B. =                C. +               D. ||8.设a和b均为float型常量,且a=5.5、b=2.5,则表达式b/b+(int)a的值是___D___ A. 6.500000       B. 5.000000    C. 5.500000  D. 6.0000009. 可在C程序中作为用户标识符的一组是  ABC    。A. and B. Date C. Hi D. case   _2007    y-m-d   Dr.Tom    Bigl10. 以下选项中,合法的一组C语言数值常量是      B     。 A. 028 B. 12. C.  .177 D.  0x8A   .5e-3    0xa23    4e1.5 10,000   .0xf    4.5e1    0abc    3.e511. 以下关于long、int和short类型数据占用内存大小的叙述中正确的是  D        。 A. 均占4个字节B. 根据数据的大小来决定所占内存的字节数C. 由用户自己定义D. 由C语言编译系统决定12.以下关于C语言标识符的描述中,正确的是_D___。A. 标识符可以由汉字组成           B. 标识符只能以字母开头C. 关键字可以作为用户标识符       D. Area与area是不同的标识符13.以下正确的叙述是_C___。A. 在C语言中,main函数必须位于文件的开头B. C语言每行中只能写一条语句C. C语言本身没有输入、输出语句D. 对一个C语言进行编译预处理时,可检查宏定义的语法错误14.以下程序的运行结果是__C_____。   #define PI  3.14159   main()   { int a,k=1;a=k*PI;printf(“%d\n”,a); }   A. 3.14159            B.3.15         C.3              D. 3.015.要表示年龄(age)在18至25之间,正确的表达式是   B        。A.18<=age<=25             B.18<=age && age<=25 C. 18<=age || age<=25        D.18<=age and  age<=2516.调用函数的实参与被调用的形参应该有如下关系   D  。A. 只要求实参和形参个数相等B. 只要求实参和形参顺序相同C. 只要求实参和形参数据类型相同D. 上述三点均需具备17.C语言规定:在一个源程序中,main函数的位置 B         。A. 必须在最开始 B. 可以任意C. 必须在系统调用的库函数的后面 D. 必须在最后18.以下程序执行后的输出结果是_B___。main(){ int x=10,y=20,z=30;  if(x>y)  z=x ;      x=y ;  y=z ;printf("%d,%d,%d\n",x,y,z);}A. 10,20,30      B. 20,30,30        C. 20,30,20         D. 20,30,1019. 有以下程序 main(){ int a=15 ,m=0;  switch(a%3)  {case 0: m++;break;   case 1:m++;    }printf("%d\n",m);}程序运行后的输出结果是__A____。   A. 1    B. 2    C. 3    D. 420.在C语言中,能代表逻辑值"真"的是  A        。     A. true           B. 大于0的数      C. 非0整数        D. 非0的数21.当执行以下程序段时,                 int  x;  scanf(“%d”,&x); do {  x--;  }  while(x<=11);当输入10时,循环体将   C       。A. 执行一次               B. 执行两次C. 执行无限次             D. 系统提示有语法错误22.以下程序执行 10  次     #include “stdio.h”     #define N  5     #define M  N+1     #define NUM  M*M/2     main()     { int i,n=0;       for(i=1;i<=NUM;i++) { n++;printf(“%d ”,n);}       printf(“\n”);23.下列程序的执行结果是____B___。    # include     main( )     {  int a=5;        int x=3;        a*=x*4;        printf (“%d\n”, a);      }     A.   61        B.  60          C.  62          D. 6324.下列描述中不正确的是___A____。A.字符型数组中可以存放字符串B.可以对字符型数组进行整体输入、输出C.可以对整型数组进行整体输入、输出D.不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值25.有如下程序 main() { int x=11; do printf("%d\n",x) ;  while(x<10); }该程序的执行结果是___B_。A.  10      B.  11      C. 12   D.  无输出结果26.以下程序执行后的输出结果是___C____。main()    {  int i ,fact =1 ;     for(i=1;i<=4;i++)     fact * = i ;                    printf(“%d”,fact) ;}A.  1              B.  4                C.  24           D.  12027.当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同这个选项是   D 。 A. k%2 B. k%2==1 C. (k%2)!=0 D. !k%2==128.设有定义:int a=2,b=3,c=4;则以下选项中值为0的表达式是 A   。 A. (!a==1)&&(!b==0) B. (a C. a&&b D. a||(b+b)&&(c-a)29.有以下程序段int k=0,a=1,b=2,c=3;k=ac?c:k;执行该程序段后,k的值是      A 。A. 3 B. 2 C. 1 D. 030.指出下面不正确的赋值语句是_B___。 A. a++;              B. a= =b;        C.  a+=b;    D.  a=1,b=1;31.变量的指针,其含义为指该变量的_B_。A.  值            B.  地址           C. 名            D. 一个标志32.C语言源程序文件的后缀是.c,经过编译和连接后生成的文件后缀是__C__。A.  .c              B. .obj             C. .exe        D.  .bak  

上一个:谁发明的计算机c语言
下一个:求救C语言高手速度进

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,