05-2-广东工业大学C语言试卷A.pdfVIP

  • 36
  • 0
  • 约1.38万字
  • 约 12页
  • 2021-11-22 发布于北京
  • 举报
一、单选题(每空 1 分,共 50 分) 1. 以下选项中不属于算法特性的是 ( ) A) 有穷性 B) 确定性 C)有效性 D) 简洁性 2. 在 C 语言中,变量所分配的内存空间大小 ( ) A) 均为两个字节 B)由用户自己定义 C) 由变量的类型决定 D)是随意的 3. 以下选项中可作为 C 语言合法常量的是 ( ) A) -8e3.0 B)-080 C) -80. D)-80.0e 4. 以下不能定义为用户标识符是 ( ) A)Main B)_0 C)_int D)printf 5. 数学关系式 x ≤y≤z 可用 C 语言的表达式表示为 ( ) A )(x=y ) (y=z ) B )(x=y )and (y=z ) C)(x=y=z ) D )(x=y ) (y=z ) 6. 若定义 float a ;现要从键盘输入 a 数据,其整数位为 3 位,小数位为 2 位,则 选用 ( ) A )scanf (“%6f ”,a ); B )scanf (“%5.2f”,a); C )scanf (“%6.2f ”,a ); D )scanf (“%f ”,a); 7. 执行 int x =3,y =2 ;后表达式 x =(y =1)的值是 ( ) A)0 B)1 C)2 D)3 8. 在 C 语言中,合法的字符常量是 ( ) A) ‘程序设计’ B) “c ” C) c D) ‘ ’ 9. 设有说明语句: char a= \101’ ’;则变量 a ( ) A) 包含 1 个字符 B) 包含 2 个字符 C) 包含 3 个字符 D) 说明不合法 10. 数字字符 0 的 ASCII 值为 48,若有以下程序 main() { char a=1,b=2; printf(%c,,b++); printf(%d\n,b-a); } 程序运行后的输出结果是 ( ) A) 3,2 B) 50,2 C)2,2 D)2,50 11. 已有定义 :char a[]=she,b[]={s,h,e};, 以下叙述中正确的是 ( ) A) 数组 a 和 b 的长度相同 B)a 数组长度小于 b 数组长度 C)a 数组长度大于 b 数组长度 D)上述说法都不对 12. 下列关于链表的叙述不正确的是 ( ) A) 每条链表都有一个头指针,用于指向链表中的第一个结点 B)链表的每一个结点中必须要有一个结构体类型的指针变量用来存放下一个 结点的首地址 C)如果不提供头指针,则整条链表都无法访问 D)链表中的各个结点在内存中一定不是连续存放的 13. 若 int a[][3] ={ 1,2,3,4,5,6,7};则 a 数组第一维的大小是 ( ) A) 2 B) 3 C) 4 D )无确定值 14. 下面程序段的运行结果是 ( ) char s[]= xyz“

文档评论(0)

1亿VIP精品文档

相关文档