当前位置:首页 > 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)
共分享92篇相关文档