|
|

楼主 |
发表于 2025-5-24 15:48:38
|
显示全部楼层
include<stdio.h>void main(){ char s[]=”012xy8s34f4w2”; int i,n=0; for(i=0; s!=0; i++) if(s>=’0’&&s<=’9′)n++; printf(“%dn”,n); }程序运行后的输出结果是()。
A:8
B:3
C:0
D:7
正确答案:【3】
9、单选题:有以下程序段char name[20];int num;scanf(“name=%s num=%d”,name;&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为()。
A:Lili
B:name=Lili
C:name=Lili num=1001
D:Lili num=
正确答案:【Lili】
10、判断题:在C语言中能逐个地使用下标变量,也能一次引用整个数组。
A:错
B:对
正确答案:【错】
11、判断题:能对二维数组a进行正确初始化的语句是int a[2][ ]={{1,0,1},{5,2,3,}};
A:错
B:对
正确答案:【错】
12、判断题:若有定义语句:int b[3][4]; 按在内存中的存放顺序,b数组的第4个元素是a[1][3].
A:对
B:错
正确答案:【错】
13、判断题:能对二维数组a进行正确初始化的语句是int a[ ][3]={{1,0,1},{},{1,1}};
A:对
B:错
正确答案:【错】
14、判断题:在c语言中,引用数组元素时,其数组下标的数据类型允许是整型表达式
A:错
B:对
正确答案:【对】
15、判断题:一个数组是由连续的一块内存单元组成的,数组名就是这块连续内存单元的首地址
A:对
B:错
正确答案:【对】
16、判断题:C语言允许用字符串的方式对数组作初始化赋值。
A:错
B:对
正确答案:【对】
17、判断题:用字符串方式赋值比用字符逐个赋值要多占一个字节, 用于存放字符串结束标志’’。
A:对
B:错
正确答案:【对】
第六章 单元测试
1、判断题:函数调用可以作为一个独立的语句存在
A:对
B:错
正确答案:【对】
2、判断题:若函数调用时的实参为变量,函数的实参和其对应的形参共占同一存储单元
A:对
B:错
正确答案:【错】
3、判断题:定义时,函数的形参只是形式上的存在,不占用具体存储单元
A:错
B:对
正确答案:【对】
4、判断题:函数可以没有参数,但是不能没有返回值
A:对
B:错
正确答案:【错】
5、判断题:函数定义时必须给出函数体,函数体内至少有一条语句
A:对
B:错
正确答案:【错】
6、判断题:C语言中,函数可以用原型说明,也可用简单说明
A:对
B:错
正确答案:【错】
7、判断题:函数的存储类别有外部的和静态的两种,它们的作用域分别是程序级的和文件级的
A:错
B:对
正确答案:【对】
8、判断题:C程序函数的形参不可以说明为static型变量
A:对
B:错
正确答案:【对】
9、判断题:C程序函数中定义的自动变量,系统不自动赋确定的初值
A:对
B:错
正确答案:【对】
10、判断题:在一个C源程序文件中所定义的全局变量,其作用域为所在程序的全部范围
A:对
B:错
正确答案:【错】
11、单选题:有以下程序: |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|