|
一、单选题(共 40 道试题,共 100 分。)
V 1. 下列对字符串的定义中,错误的是_____ 。
. hr str[5]= ""
. hr str[ ]= ""
. hr *str =""
. hr str[ ]={ '', '', '', '', '', '\0'}
标准资料:
2. 若“int n; flot f=13.8;”,则执行“n=(int)f%3”后,n的值是( )。
. 1
. 4
. 4.333333
. 4.6
标准资料:
3. 下列为字符常量的是________。
. H
. "I"
. 'Z'
. Sh
标准资料:
4. 下列表达式没有错误的是________。int x,*p;
. 5.0%2
. x+1=5
. &p
. &(x+1)
标准资料:
5. 如果int =3,=4;则条件表达式"<? :"的值是( )。
. 3
. 4
. 0
. 1
标准资料:
6. 设有定义语句“hr s[]=”123”;”,则表达式“s[3]”的值是________。
. ’1’
. ’3’
. ’\0’
. 语法出错
标准资料:
7. 以下能对一维数组进行初始化的语句是: ( )。
. int [5]=(0,1,2,3,4,)
. int (5)={}
. int [3]={0,1,2}
. int {5}={10*1}
标准资料:
8. 以下函数原型说明正确的是________。
. flot (int x, int y) ;
. int (int x;int y) ;
. hr ( x,y) ;
. int (hr x[ ] [ ]) ;
标准资料:
9. 以下有关swith语句的正确说法是________。
. rk语句是语句中必须的一部分
. 在swith 语句中可以根据需要使用或不使用rk语句
. rk语句在swith 语句中不可以使用
. 在swith 语句中的每一个s都要用rk语句
标准资料:
10. 简单变量做实参时,实参与其对应的形参之间的数据传递方式是________。
. 双向值传递方式
. 地址传递方式
. 单向值传递方式
. 用户指定传递方式
标准资料:
11. 若int x=2,y=3,z=4 则表达式x<z?y:z的结果是( )。
. 4
. 3
. 2
. 0
. 1
标准资料:
12. 语言中规定,if语句的嵌套结构中,ls总是与________配对。
. 与最近的if 配套
. 与第一个if 配套
. 按缩进位置相同的if配套
. 与最近的且尚未配对的if 配套
标准资料:
13. 凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是________。
. 静态(stti)
. 外部(xtrn)
. 自动(uto)
. 寄存器(rgistr)
标准资料:
14. 设有以下程序片段,请问执行后的输出结果是________。hr h='';h=(h>='' && h<='z')?h:h-''+'';printf("%" , h);
.
.
. Z
. z
标准资料:
15. 以下对一维数组的正确说明是:
. hr (10);
. int [];
. int k=5,[k];
. hr [3]={‘’,’’,’’};
标准资料:
16. 在语言中,正确的int类型的常数是________。
. -2U
. 059
. 3
. 0xF
标准资料:
17. 以下函数的类型是________。int sum(oul x, oul y){ oul s; s=x+y; rturn s;}
. 字符型
. 不确定
. 整型
. 实型
标准资料:
18. 以下叙述正确的是________。
. 函数的定义和函数的调用均不可以嵌套
. 函数的定义和函数的调用均可以嵌套
. 函数的定义可以嵌套,但函数的调用均不可以嵌套
. 函数的定义不可以嵌套,但函数的调用均可以嵌套
标准资料:
19. 语言中,关系表达式和逻辑表达式的值是( )。
. 0
. 0或1
. 1
. ‘T’或’F’
标准资料:
20. 语言允许函数值类型的缺省定义,此时该函数值隐含的类型是________。
. long型
. flot型
. oul型
. int型
标准资料:
21. 在语言中对一维整型数组的正确定义为 。
. int (10);
. int n=10,[n];
. int n;[n];
. #fin N 10 int [N];
标准资料:
22. 组成程序的基本单位是________。
. 表达式与语句
. 若干文件
. 函数
. min函数
标准资料:
23. 下面( )表达式的值为4。
. 11/3
. 11.0/3
. (flot)11/3
. (int)(11.0/3+0.5)
标准资料:
24. 下列错误的语句是________。
. int k,*p=&k; snf(“%”,&k);
. int k,*p=&k; snf(“%”,p);
. int k,*p; *p=&k; snf(“%”,p);
. int k,*p ; p=&k; snf(“%”,p);
标准资料:
25. 设有int x,y; 以下语句判断x和y是否相等,正确的说法是该语句________if (x=y) printf(" x is qul to y.");
. 语法错
. 不能判断x和y是否相等
. 编译出错
. 能判断x和y是否相等
标准资料:
26. 若用数组名作为函数调用时的参数,则实际上传递给形参的是________。
. 数组元素的个数
. 数组的第一个元素值
. 数组中全部元素的植
. 数组首地址
标准资料:
27. 当执行以下程序时,________。#inlu <stio.h> voi min(){ int ; whil(=5) printf("% ",--);}
. 循环体将执行5次
. 循环体将执行0次
. 循环体将执行无限次
. 系统会当机。
标准资料:
28. 若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量x,则在另一文件中可以使用的引用说明是________。
. xtrn flot x;
. flot x;
. xtrn uto flot x;
. xtrn stti flot x;
标准资料:
29. 以下叙述不正确的是________。
. 一个源程序文件必须包含一个min( )函数
. 一个源程序文件可由一个函数组成
. 一个源程序文件是一个编译单位
. 一个源程序文件可由多个函数组成
标准资料:
30. 若有定义hr x[ ]= "12345"; hr y[ ]={ '1', '2', '3', '4', '5'};则。
. x数组与y数组的长度相同
. x数组长度大于y的长度
. x 数组长度小于y数组长度
. x数组等价与y 数组
标准资料:
31. 语言的编译系统对宏命令的处理是________。
. 在程序连接时进行的
. 在对源程序中的其它语句编译之前进行的
. 在程序运行时进行的
. 和程序中的其它语句同时进行的
标准资料:
32. 若有以下定义:flot x; int ,; 则错误的swith语句是________。
. swith(x){s 1.0:printf("*\n"); s 2.0:printf("*\n"); }
. swith(){s 1:printf("*\n");s 2:printf("*\n"); }
. swith(+) {s 1:printf("*\n"); s 1+2:printf("*\n"); }
. swith(+);{s 1:printf("*\n");s 2:printf("*\n"); }
标准资料:
33. 语句if (!i ) i++; 中的条件表达式 !i 等价于________。
. i==0
. i!=1
. i!=0
. -i
标准资料:
34. 下列变量定义正确的是________。
. int x_1; y;
. int x=y=5;
. int for=4;
. int printf=2,x_y=2;
标准资料:
35. 若变量为hr类型,能正确判断为小写字母的表达式是________。
. ''<=<= 'z'
. (>= '')||(<= 'z')
. (''<=)n('z'>=)
. (>='')&&(<='z')
标准资料:
36. 设整型变量 =2,则执行下列语句后,浮点型变量的值不为0.5的是( )。
. =1.0/
. =(flot)(1/)
. =1/(flot)
. =1/(*1.0)
标准资料:
37. 若有定义:int [5];则以下对 数组元素的正确引用是________。
. *&[5]
. +2
. *(*(+2))
. *(+2)
标准资料:
38. 已知:int [10]; 则对数组元素的正确引用是( )。
. [10]
. [3.5]
. (5)
. [0]
标准资料:
39. 有程序段如下,不能表示为地址的是________。int x=2,*p;p=&x;x=x+1;
. &x
. p
. &p
. &(x+1)
标准资料:
40. 任何复杂的程序,都是由________构成的。
. 分支结构、顺序结构、过程结构
. 循环结构、分支结构、过程结构
. 顺序结构、循环结构、分支结构
. 循环结构、分支结构
标准资料:
|
|