《C语言程序设计》在线作业1满分标准答案.docVIP

  • 783
  • 0
  • 约4.26千字
  • 约 7页
  • 2017-04-12 发布于四川
  • 举报

《C语言程序设计》在线作业1满分标准答案.doc

《C语言程序设计》在线作业1满分标准答案

HomeWorkId:6ec3c534-e0f1-49ee-8f40-57b50c221e00 ExamTaskId:6df3a970-ce40-4800-a2f4-839ff8136dc5 《C语言程序设计》在线作业一 1:下列关于指针定义的描述中错误的是()。 A:指针是一种变量,用于存放变量的地址。 B:指针变量的类型与它所指向的变量类型一致。 C:指针变量的命名规则与标识符相同。 D:定义指针时,标识符前的“*”号表示指针所指向的内容。 正确答案:D 2:合法的字符型常数是()。 A:Aapos; B:quot;Aquot; C:65 D:A 正确答案:A 3:设x,y,z,k都是int型变量,则执行表达式x=(y=4,z=16,k=32)后,x的值为()。 A:4 B:16 C:32 D:52 正确答案:C 4:正确的用户标识符是()。 A:void B:c5_b8 C:for D:3a 正确答案:B 5:c语言中int型数-8在内存中的存储形式为()。 A:1111111111111000 B:1000000000001000 C:0000000000001000 D:1111111111110111 正确答案:A 6:设int a [9], *p=a;则不能表示a [1]地址的表达式为()。 A:p+1 B:a+1 C:a++ D:++p 正确答案:C 7:设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是()。 A:0 B:4 C:-4 D:2 正确答案:C 8:对于struct ex{ int x;float y;char z;}example;则下面的叙述中不正确的是()。 A:struct是结构体类型的关键字 B:example是结构体类型名 C:x,y,z都是结构体成员名 D:struct ex是结构体类型 正确答案:B 9:设int x=3,y=4,z=5;则值为0的表达式是()。 A:xgt;y++ B:xlt;=++y C:x!=y+zgt;y-z D:y%zgt;=y-z 正确答案:A 10:一个C语言程序是由()构成。 A:语句 B:行号 C:数据 D:函数 正确答案:D 11:定义结构体的关键字是()。 A:union B:enum C:struct D:typedef 正确答案:C 12:以下选项中不能使指针正确指向字符串的是()。 A:char *ch;*ch=“hello” B:char *ch=“hello” C:char *ch=“hello”;ch=“bye” D:char *ch”;ch=“hello” 正确答案:A 13:若f,g为double类型的变量,则表达式f=1,g=f+5/4的值是()。 A:2.0 B:2.25 C:2.1 D:1.5 正确答案:B 14:设int x=10,y=3,z;则语句printf(quot;quot;%dnquot;quot;,z=(x%y,x/y));的输出结果是()。 A:1 B:0 C:4 D:3 正确答案:D 15:能正确表示a和b同时为正或同时为负的逻辑表达式是()。 A:agt;=0||bgt;=0)(alt;0||blt;0) B:(agt;=0bgt;=0)(alt;0blt;0) C:(a+bgt;0)(a+blt;=0) D:a*bgt;0 正确答案:D 16:设double *q,a=5.5; int *p,i=1; double *q,a=5.5;int *p,i=1; p=i; q=a;则以下叙述错误的是()。 A:*p=*q可改变i中的值。 B:p=oxffd0;使p指向地址为ffd0的存储单元。 C:*q=*p;等同于a=i; D:*p=*q;取q所指变量的值放在p所指的存储单元。 正确答案:B 17:设int a []={1,2,3,4,5},*p,i;p=a;其中0lt;=ilt;5,则对数组元素值为3的正确表示是()。 A:*(a+2) B:a [p-3] C:p+2 D:a+3 正确答案:A 18:下列标识符中错误的是()。 A:x1y B:_123 C:2ab D:_ab 正确答案:C 19:表达式X+Y*Zgt;39X*Z||Y*Z属于()。 A:算术表达式 B:逻辑表达式 C:关系表达式 D:字符表达式 正确答案:B 20:实型数组中每个元素的类型是()。 A:实型 B:整型 C:任何类型 D:整型或实型 正确答案:A 21:Break语句的正确的用法是()。 A:用于在任何情况下中断程序的执行,退出到系统下一层。 B:用于多重循环中退出其所在的那一层循环。 C:跳出多重

文档评论(0)

1亿VIP精品文档

相关文档