《高级语言程序设计》第 1 页 共 4 页 高级语言程序设计试卷补考A 卷  考试方式:闭卷        本试卷考试分数占学生总评成绩的  70 % 复查人                    一、单项选择题(每题2分,共50分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的下划线“    ”上。  1.以下定义语句中正确的是        。 A) char a='A' b='B';    B) float  a=b=10.0; C) int a=10, *b=&a;    D) float *a, b=&a;  2.在C 语言中,合法的字符常量是      。 A) '\084'          B) '\x43'          C) 'ab'          D) "\0" 3.在C 语言中,字符型(char)数据在内存中存放的形式为        。 A)BCD 码        B)原码        C)补码            D)ASCII 码  4.若有定义:int  a=8, b=5, c ; 执行语句c = a/b+0.4 ;后,c 的值为      。    A) 1.4    B) 1    C) 2.0    D) 2 5.下列语句行中,哪些语句能正确进行字符串赋值操作      。    A) char st[4][5]      B) char s[5]={'A', 'B', 'C', 'D', 'E'};  C) char *s; s = "ABCDE";    D) char *s; scanf("%s", s); 6.若int x=3;且有下面的程序片断,则输出结果是        。 A)1            B)3  0            C)1  -2            D)死循环 do {  printf("%d ",x-=2);  }while(!(--x)); 7.以下C 语言中,对函数不正确的描述是      。 A) 当用数组名作形参时,形参数组改变可使实参数组随之改变  B) 允许函数递归调用  C) 函数形参的作用范围只是局限于所定义的函数内  D) 函数说明必须在主调函数之前 8.若w=1,x=2,y=3,z=4;则条件表达式w>x?w:y<z?y:z 的结果是    A)4            B)3                C)2                D)1 9.以下程序的输出结果是      。    #include <stdio.h>    void main(void)    {  int a = 5, b = 4, c = 6, d;        printf(“%d\n ”, d=a>b?(a>c?a: c): b);    }    A) 5    B) 4    C) 6    D) 不确定 10.若变量a 是int 类型,并执行了语句a = ‘A ’+1.6;后,则正确的叙述是    。    A) a 的值是字符‘C ’    B) a 的值是浮点型      C) a 的值是字符’A ’的ASCII 值加1    D) 不允许字符型和浮点型相加 11.
以下不是死循环的语句是      。 A)for(;;x+=i);                B)while(1){x++;} C)for(i=10;;i--)              D)for(;(c=getchar())!='\n';) 12.下列程序的输出结果是      。 A)13;1            B)14;4                C)11;1              D)10;0 main() {  int a=10, b=0;    if(a=12)      {  a=a+1; b=b+1; }else          {    a=a+4;b=b+4;    }        printf("%d,%d\n",a,b);  } 13.下面关于字符串的说明中,错误的是    A)char str[7]="FORTRAN";      B)char str[]="FORTRAN"; C)char *str="FORTRAN"; D)char str[]={'F','O','R','T','R','A','N'} 14.已知:int a[10];则对a 数组元素的正确引用是    A)a[10]          B)a[3.5]          C)a(5)            D)a[10-10] 15.在C 语言中          A)不能使用do-while 语句构成的循环  B)do-while 语句构成的循环必须用break 语句才能退出
c语言字符常量有哪些专业班级:                        姓名:                  学号:              ……………
……………密………………………………
封……………………………
…线…………………………

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