空的是不知道选哪个好,要是能说明下为什么错就最好了 不然给出正确答案也行,谢谢各位
1.对一维整型数组a 正确定义的是( B )。
A.int a(10); B.#define SIZE 10 int a[SIZE];
C.int n; scanf(“%d”,&n);int a(n); D.int n=10,a(n);
2.若有如下函数定义:void add(float x, float y){……}则下列说法正确的是( A )。
A.函数返回值类型不确定 B.函数返回值是float型
C.函数返回值是int型 D.函数返回值是void型
3.下列运算符中优先级最高的是( B )。
A.> B. + C. && D.!=
4.若有说明语句:char c= ‘\64’ ;则变量C包含( A )。
A.1个字符 B.2个字符
C.3个字符 D.说明不合法,C值不确定
5.逻辑运算符的运算对象的数据类型( C )。
A.只能是0或1 B.只能是.T.或.F.
C.只能是整型或字符型 D.任何类型的数据
6.在C的if语句中,可用作判断的表达式是( A )。
A.关系表达式 B.逻辑表达式
C.算术表达式 D.任意表达式
7.以下程序的输出结果是( B )。
#include<stdio.h>
#define sum (10+5)
main(){
int a=-1,b=4,k;
k=(++a<=0)&&!(b--<=0);
printf("%d %d %d",k,a,b);
return 0;}
A. 1 0 4 B. 0 0 4 C. 1 0 3 D. 0 0 3
8.以下程序的输出结果是( D )。
#include<stdio.h>
int func(int a,int b) { return(a+b); }
int main() {
int x=2,y=5,z=8,r;
r=func(func(x,y),z);
printf("%d\n",r);
return 0;}
A. 12 B. 13 C. 14 D. 15
9.表达式(int)2.1416的值为( A )。
A. 2 B. 2.1 C. 0 D. 3
10.在C语言中,多分支选择结构语句为:
switch(c)
{ case 常量表达式1:语句1;
……
case 常量表达式n-1:语句n-1;
default 语句n;}
其中括号内表达式c的类型 ( C )。
A.可以是任意类型 B.只能为整型
C.可以是整型或字符型 D.可以为整型或实型
11.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( B )。
A. 地址传递 B. 单向值传递
C. 由实参传给形参,再由形参传回实参 D. 传递方式由用户指定
12. 在下面几组数据类型中, 全是基本数据类型是( C )。
A. 数组 结构体 共用体 B.整型 数组 指针
C. 整型 实型 字符型 D.指针 逻辑型 空类型
13. 一个C语言程序是从( A )开始执行。
A. main函数 B.包含文件的第一个函数
C. 程序中的第一个语句 D.程序中的第一个函数
14. 以下叙述中,不正确的是( )。
A.在同一C程序文件中,不同函数中可以使用同名变量
B.在main函数体内定义的变量是全局变量
C.形参是局部变量,函数调用完成后不可访问
D.若同一文件中全局变量和局部变量同名,则全局变量在局部变量作用范围内不起作用
15. 能正确表示a>=10或a<=0的关系表达式是( D )。
A. a>=10 or a<=0 B. a>=10 | a<=0
C. a>=10 && a<=0 D. a>=10 || a<=0
- 判断题
- ( 错 )while语句中的循环体至少会被执行一次。
- ( )函数的形参不属于自动(auto)变量。
- ( 对 )C程序里有且只有一个main函数,函数是组成C程序的一个基本单位。
- ( )int a[10]={1,2,3,4,5}; 该语句将5 个初值依次赋给a[0]至a[4]。
- ( 对 )每个变量在内存中都有地址,&运算符用于取变量的地址。
三、填空题
1. 在循环中,continue语句与break语句的区别是:continue语句只是___终止本次循环___________,break语句是终止该循环语句。
2. 语句标号由标识符表示,由字母,数字和下划线组成。第一个字符必须是字母或 下划线 。
3. 在C语言中的逻辑运算符的优先级是!高于 && 高于||。
4. 字符串的结束标志符是 /0 。
5. 已知小写字母a的ASCⅡ码值为97,表达式10+'a'+1.5-0.5*'b'的结果 59.5 。
6. 若定义了一个二维数组:int a[2][2]={11,33,55,77},则a[0][1]的值为___11______。
7. 定义符号常量是以 #define 关键字开头的。
8. C语言中的字符常量是用___单引号______括起来的一个字符。
9. 在16位机器中,单精度实数占的字节个数是 4 个。
10. 在ASCⅡ代码表中可以看到每一个小写字母比相应的大写字母的ASCⅡ代码大 32 。
- 点赞
- 写回答
- 追加酬金
- 收藏
- 复制链接分享
- 收起