C语言程序设计课程作业 - A

发布时间 : 星期五 文章C语言程序设计课程作业 - A更新完毕开始阅读

6.

(4分)下列字符串是标识符的是( )

? ? ? ?

答案 A

A. _HJ

B. 9_student

C. long

D. LINE 1

解析 C语言程序设计/C语言概述/C程序标识符

7.

(4分)执行语句for(i=1;i++<4;);后变量的值为( )

? ? ? ?

答案 C

A. 3

B. 4

C. 5

D. 不定

解析 C语言程序设计/循环程序设计/for语句

8.

(4分)若有int w=1,x=2,y=3,z=4;则表达式w

? ? ? ?

答案 D

A. 4

B. 3

C. 2

D. 1

解析 C语言程序设计/选择结构程序设计/条件运算符嵌套

9.

(4分)C语言中,逻辑真表示为( )

? ? ? ?

答案 C

A. TRUE

B. 'y'或'Y'

C. 1

D. 非零值

解析 C语言程序设计/选择程序设计/逻辑运算符

10.

(4分)sizeof(float)是( )

? ? ? ?

答案 B

A. 一个双精度型表达式

B. 一个整型表达式

C. 一种函数调用

D. 一个不合法的表达式

解析 C语言程序设计/数据类型与运算/实型变量存储

11.

(4分)若有定义typedef char STRING[255]; STRING s; 则s是

? ? ? ?

答案 D

A. 字符指针数组变量

B. 字符指针变量

C. 字符变量

D. 字符数组变量

解析 C语言程序设计/结构体与共用体

12.

(4分)下面是对数组s的初始化,其中不正确的是( )

? A. char s[ ]='abcde'

? ? ?

答案 D

B. char s[5]={1,2,3,4,5}

C. char s[5]={'a','b','c','d','e'}

D. char s[5]='abcde'

解析 C语言程序设计/数组/一维数组的初始化

13.

(4分)有程序:main(){int a=5,b=1,c=0;if (a=b+c) printf('*** ');else printf('$$$ ');}该程序( )

? ? ? ?

答案 C

A. 有语法错误不能通过编译

B. 可以通过编译,但不能通过连接

C. 输出:***

D. 输出:$$$

解析 C语言程序设计/选择结构程序设计/if-else语句

14.

(4分)设有以下结构体定义:struct emproyer{char name[8];int age;char sex;}staff;则下面的叙述不正确的是( )

? ? ? ?

答案 C

A. struct是结构体类型的关键字

B. struct emproyer是用户定义的结构体类型

C. staff是用户定义的结构体类型名

D. nameage和sex都是结构体成员名

解析 C语言程序设计/结构体与共同体/结构体变量定义

15.

(4分)下面是对s的初始化,其中不正确的是( )

? ?

A. char s[5]={'abc'}

B. char s[5]={'a','b','c'}

? ?

答案 D

C. char s[5]=''

D. char s[5]='abcde'

解析 C语言程序设计/数组/字符数组初始化

16.

(4分)以下对C语言中联合体类型数据的叙述正确的是( )

? ? ? ?

答案 C

A. 可以对联合体变量直接赋值

B. 一个联合体变量中可以同时存放其所有成员

C. 一个联合体变量中不能同时存放其所有成员

D. 联合体类型定义中不能同时出现结构体类型的成员

解析 C语言程序设计/结构体与共同体/共用体变量定义

17.

(4分)判断char型变量ch是否为大写字母的正确表达式为( )

? ? ? ?

答案 C

A. A'<=ch<='Z'

B. (ch>='A')&(ch<='Z')

C. (ch>='A')&&(ch<='Z')

D. ('A'<=ch)AND('Z'>=ch)

解析 C语言程序设计/选择结构程序设计/关系运算符与逻辑运算符

18.

(4分)已有程序段和输入数据的形式,main(){ int a;float f;printf('Input number:');(输入语句)printf(' f=%f,a=%d ',f,a);}Input number:4.5uu2(u代表空格)

? ? ?

A. scanf('%d,%f',&a,&f)

B. scanf('%f,%d',&f,&a)

C. scnaf('%d%f',&a,&f)

联系合同范文客服:xxxxx#qq.com(#替换为@)