14.第14题 单选题 下列数组定义及赋值不正确的是( )。
A、int a[10]={0,1,2,3,4,5,6,7,8,9};
B、int a[ ]={0,1,2,3,4,5,6,7,8,9}; C、int a[2][5]= {0,1,2,3,4,5,6,7,8,9};
D、int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
15.第15题 单选题 C语言中,函数返回值的类型是由( )。
A、return语句中的表达式类型决定 B、调用函数的主调函数类型决定
C、调用函数时的临时类型决定 D、定义函数时所指定的函数类型决定
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
16.第16题 单选题 用数组名作为函数调用时的实参,则实际传递给形参的是( )。
A、数组的第一个元素值
B、数组中全部元素值 C、数组的首地址
D、数组的元素个数
标准答案:C
您的答案:C 题目分数:5 此题得分:5.0 批注:
17.第17题 单选题 已知 int i=1;执行语句while(i++<4)后,变量i的值为( )。
A、3
B、4 C、5
D、6
标准答案:C 您的答案:C 题目分数:5 此题得分:5.0 批注:
18.第18题 单选题 初始化多维数组的语句中,可以默认的是( )。
A、最后一个下标界 B、第1个下标界
C、第2个下标界 D、以上都不对
标准答案:B 您的答案:B 题目分数:5 此题得分:5.0 批注:
19.第19题 单选题 以下程序中,while循环的循环次数是( )。
A、1
B、10
C、6
D、死循环,不能确定次数
标准答案:D 您的答案:D 题目分数:5 此题得分:5.0 批注:
20.第20题 单选题 设有定义int a[ ]={1,5,7,9,11,13},*p=a+3;则*(p-2),*(a+4)的值是( )。
A、5 11
B、1 9
C、5 9 D、有错误
标准答案:A 您的答案:A 题目分数:5 此题得分:5.0 批注:
试卷总得分:100.0 试卷总批注:
自测3
试 题
1.第1题 单选题 若有: int x=1,n=5; 则执行语句x%=(n%2)后,x的值为
A、3
B、2
C、1 D、0
标准答案:D 您的答案:D 题目分数:2 此题得分:2.0 批注:
2.第2题 单选题 若i为整型变量,则以下循环的次数是
A、无限次
B、0次 C、1次
D、2次
标准答案:B 您的答案:B 题目分数:2 此题得分:2.0 批注:
3.第3题 单选题 表示x<=0或x>=1的正确的表达式是
A、x>=1||x<=0
B、x>1 || x<=0
C、x>=1 or x<=0 D、x>=1 || x<0
E、
标准答案:A 您的答案:A 题目分数:3
此题得分:3.0 批注:
4.第4题 单选题 用8位无符号二进制数能表示的最大十进制数为
A、127
B、128 C、255
D、256
标准答案:C 您的答案:C 题目分数:2 此题得分:2.0 批注:
5.第5题 单选题 下列描述中不正确的是
A、字符型数组中可以存放字符串
B、可以对字符型数组进行整体输入、输出
C、可以对整型数组进行整体输入、输出
D、不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
标准答案:C 您的答案:C 题目分数:2 此题得分:2.0 批注:
6.第6题 单选题 对于int a=99, b='b'; printf(“%c,%d”, a , b);的结果是
A、99, b
B、c, 98 C、99, 98