大学计算机C语言程序设计(单选题)
一、单项选择
第1题 题号:3123
下列数据中属于"字符串常量"的是
A:ABC
B:"ABC"
C:'ABC'
D:'A'
答案:B
第2题 题号:3090
能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是
A:a>=10 or a<=0
B:a>=0 | a<=10
C:a>=10 && a<=0
D:a>=10 || a<=0
答案:D
第3题 题号:3122
从循环体内某一层跳出,继续执行循环外的语句是
A:break语句
B:return语句
C:continue语句
D:空语句
答案:C
第4题 题号:3114
C语言源程序名的后缀是
A:exe
B:c
C:obj
D:cp
答案:B
第5题 题号:3120
下列( )表达式的值为真,其中a=5;b=8;c=10;d=0
A:a*2>8+2
B:a&&d
C:(a*2-c)||d
D:a-b
答案:D
第6题 题号:3124
C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的可执行文件
A:.c
B:.obj
C:.exe
D:.bas
答案:C
第7题 题号:3162
若变量已正确定义,执行语句scanf("%d,%d,%d ",&k1,&k2,&k3);时,___是正确的输入
A:2030,40
B:20 30 40
C:20, 30 40
D:20,30,40
答案:D
第8题 题号:3098
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是
A:extern
B:register
C:auto
D:static
答案:D
第9题 题号:3161
C语言源程序文件经过C编译程序编译后生成的目标文件的后缀为
A:.c
B:.obj
C:.exe
D:.bas
答案:B
第10题 题号:3109
C语言的if语句中,用作判断的表达式为
A:任意表达式
B:逻辑表达式
C:关系表达式
D:算术表达式
答案:A
第11题 题号:3129
设有说明:char c; int x; double z;则表达式c*x+z值的数据类型为
A:float
B:int
C:char
D:double
答案:D
第12题 题号:3166
定义共用体的关键字是
A:union
B:enum
C:struct
D:typedef
答案:A
第13题 题号:3153
以下正确的字符串常量是
A:"\\\"
B:'abc'
C:OlympicGames
D:'A'
答案:A
第14题 题号:3126
定义结构体的关键字是
A:union
B:enum
C:struct
D:typedef
答案:C
第15题 题号:3128
下列正确的标识符是
A:_do
B:6a
C:%y
D:a+b
答案:A
第16题 题号:3091
C程序的基本结构单位是
A:文件
B:语句
C:函数
D:表达式
答案:C
第17题 题号:3130
下列说法中错误的是
A:一个数组只允许存储同种类型的变量
B:如果在对数组进行初始化时,给定的数据元素个数比数组元素个数少时,多余的数组元素会被自动初始化为最后一个给定元素的值
C:数组的名称其实是数组在内存中的首地址
D:当数组名作为参数被传递给某个函数时,原数组中的元素的值可能被修改
答案:B
第18题 题号:3139
算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为
A:算术运算、赋值运算、关系运算
B:关系运算、赋值运算、算术运算
C:算术运算、关系运算、赋值运算
D:关系运算、算术运算、赋值运算
答案:C
第19题 题号:3144
若x=2,y=3则x||y的结果是
A:0
B:1
C:2
D:3
答案:B
第20题 题号:3110
C 语言程序的三种基本结构是顺序结构、选择结构和______结构.
A:循环
B:递归
C:转移
D:嵌套
答案:A
第21题 题号:3092
设有说明:char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为().
A:float
B:int
C:char
D:double
答案:D
第22题 题号:3106
执行下列程序段后,m的值是________.
int w=2,x=3,y=4,z=5,m;
m=(w
m=(m
m=(m
A:4
B:3
C:5
D:2
答案:D
第23题 题号:3108
C语言的switch语句中case后
A:只能为常量
B:只能为常量或常量表达式
C:可为常量或表达式或有确定值的变量