C语言期末试卷A.docVIP

  • 24
  • 0
  • 约4.59千字
  • 约 2页
  • 2016-07-04 发布于重庆
  • 举报
C语言期末试卷A

 江 西 农 业 工 程 职 业 学 院 2007-2008 学年第一学期[期末]考试卷 课程名称:C语言  试卷类型: A(A/B)考试方式: 闭 (开/闭)  适用专业班级: 06大专计应   题号 一 二 三 四 五 总分 分数 1 承诺:我将严格遵守考场纪律,并知道考试违纪、作弊的严重性,承担由此引起的一切后果。 专业        班级        学号        学生姓名:          第 2 页 共 2 页 专业        班级        学号        学生签名:          第 1 页 共 2 页 命题人:金瑶 审核人: 单项选择题:(将一个正确答案的编号填在横线内。每小题2分,共 24 分。) 1 、执行语句 rintf(“%d” , - 1) ; 屏幕显示结果为 。 ???????? A)ffff B) – 1 C ) - ffff D) 1 ??? 2 、 下列关于 语言的叙述错误的是。 ???????? A) 不同类型的变量可以在一个表达式中。 ???????? B) 在赋指表达式中等号( = )左边变量和右边的值可以是不同类型的。 ???????? C) 同一运算符号在不同的场合可以有不同的含义。 ???????? D) 大写字母和小写字母的意义相同。 ??? 3 、 如果 int a=4, b=3, c=1,d=2 则条件表达式 a b ? a : c d ? c : d 的值是 。 ???????? A) 4 B) 1 C ) 2 D) 3 ??? 4 、下列语句中,有语法错误的是。 ??????? A) if(x y)B) if (x==y) x+y ; ??????? C) if(x!=y) printf(“%d”,x) else printf(“%d”,y) ; ??????? D) if(x y){x++ ; -- ; } ??? 5 、下面的 for 语句。 ??????? for( x = 0, y = 3 ; (y 0) ( x 4) ; x ++, y - - ) ??????? A) 无限循环B) 循环次数不定 ??????? C) 循环执行 4 次D) 循环执行 3 次 ??? 6 、用数组名作为函数调用时的实参,则实际上传递给形参的是。 ??????? A) 数组元素的个数B) 数组第一个元素的值 ??????? C) 数组中全部元素的值D) 数组的首地址 ??? 7 、数组 a 和 b 中已分别存放字符串,则正确的输出形式是。 ??????? A) puts ( a,b) ;B) printf(“%s, %s”, a ,b) ; ??????? C) putchar (a ,b) ;) puts ( ‘a , b) ; 8 、 main( ) ?? { int i=010 ,j=10, k=0x10 ; ???????????????? printf(“%d,%o,%d\n”,i , j , k) ; } ?????? A) 8,10,16 B)8,12, 16 C )10,10,10 D)10,12,16 ??? 9 、设有下列定义: struct sk ??????? { int a ; ????????? float b ; ???????? }data, * p ; ?? 如果 p= data 则对于结构体变量 data 的成员 a 的正确引用是。 ????? A) ( * ).dataB)(*p).a C)p-data.a D)p.data.a ??? 10 、 int a[4]={1,2,3,4},y, * p=a ;则执行语句 y=( *++p)-- ;之后,数组各元素的值为:__________________。 ???? A) 1,2,3,4B) 1,1,3, 4 C) 1,2,2,4 D) 1,2,3,3 ?? 11 、在 C 语言中,函数的数据类型是指。 ??? A)函数形参的数据类型B) 任意指定的数据类型 ??? C) 调用该函数时的实参的数据类型D) 函数返回值的数据类型 ?? 12 、用十进制数表示012 的值是。 ?? A) 1 B)10 C) 12 D) 14 二、填空题(每小题2分,共20分) 1 、一个 C 函数由____________________ 和___________________组成。 ??? 2 结构化程序设计的基本结构有_________

文档评论(0)

1亿VIP精品文档

相关文档