基础知识20.docVIP

  • 252
  • 0
  • 约8.22千字
  • 约 9页
  • 2018-06-19 发布于河南
  • 举报
基础知识20

基础知识 一. 选择 C 语言程序中可以对程序进行注释,注释部分必须用符号_____括起来。 A、‘{‘ 和’}’ B、‘[‘和’]’ C、“/*”和”*/” D、“*/”和”/*” 下列运算符中,优先级最低的是_____。 A、* B、!= C、+ D、= 若变量已正确定义,表达式 (j=3, j++) 的值是_____ 。 A、3 B、 4 C、5 D、0 已知字符 ‘a’ 的ASCII码为 97 ,执行下列语句的输出是_____。 printf (%d, %c, ’b’, ’b’+1 ) ; A、98, b B、语句不合法 C、98, 99 D、 98, c 表达式strcmp(“box”, “boss”) 的值是一个_______。 A、 正数 B、 负数 C、 0 D、 不确定的数 要调用数学函数时,在#include命令行中应包含_____。 A、 ”stdio.h” B、 ”string.h” C、 ”math.h” D、 ”ctype.h” 判断i和j至少有一个值为非0的表达式是_____。 A、 i!=0 j!=0 B、i*j!=0 C、!(i==0 || j==0) D、ij 若a是基本整型变量,c是单精度实型变量,输入语句______是错误的。 A、scanf(”%d,%f”, a, c); B、scanf(”d=%d, c=%f”, a, c); scanf(”%d%f”, a, c); D、scanf(”%d%f”, a, c); 9. C语言源程序文件经过编译连接之后生成一个后缀为______的文件。 A.”.c” B.“.obj” C.“.exe” “.bas”_____。 A. 12 B. -10 C. 1,900 123______的值是0。 A.3%5 B.3/5.0 C.3/5 35 12. 表达式 !(x0||y0) 等价于_____。 A.!x0||!y0 B.!(x0)||!(y0) C.!x0!y0 !(x0)!(y0) ______不符合C语言语法。 A.43 B.+a C.a=b=5 int(3.14) scanf(%d%d%d ,k1,k2,k3);时,______是正确的输入。 A.203040 B.20 30 40 C.20, 40 20, 30,40 15. 执行语句 printf( ______, 2); 将得到出错信息。 A.%d B.%o C.%x %f x是整型变量,表达式 (x=10.0/4.0) 的值是_____ 。 A.2.5 B.2.0 C.3 2 -k++ 等价于______。 A.-(k++) B.(-k)++ C.-(k+1) -(++k) C 语言程序中,在函数内部定义的变量称为______。 A. B. C. 内部变量 19. 下列运算符中,优先级从高到低依次排列为_____。 A.!,,|| B.||,,! C.,||,! ,!,|| 20. 下列操作符优先级最低的是( ) A. B.!= C. = 21. 下列选项哪个不能作为整常数( ) A. B. C. 1.0 22. 下列选项与表达式!(x0||y0)等价的是( ) A.!(x0)!(y0) B.!x0!y0 C.!x0!y0 !(x0)||!(y0) 23. 下列选项哪个表达式的值不为零( ) A.1/2 B.!’\0’ C.!EOF NULL 24. 若x为浮点型,则表达式x=10/4为( ) A.2.5 B.2.0 C.3 2 A. B.C. D. 26. 下列哪个声明可以放置最大的整数( ) A.int a; B.char b; C.float c; D.double d; 27. 下列那个选项不能作为字符常量(  ) A.”” B.’’ C.D.’’ 28. 若c是一个字符变量,下列表达式经计算后哪个选项c的值是1或者0(  ) A.c=getchar()!=EOF B.(c=getchar())!=EOF C.c = ’0’ D.c = c ^ ~c 29. 下列操作符优先级最高的是(  ) A.+= B.[ ] C.? : D.++ 30. 根据声明int x=23;表达式(x++*1/3)的值为( ) A.7

文档评论(0)

1亿VIP精品文档

相关文档