1、如下程序的功能是( )。#include int main(void) {char str[] = "array";int i = 0, j = 0;for(i = 0; str[] > '\0' ;i++)j++;printf("%d\n", j);return 0;}(2分)
A. 将数字字符串ch转换成十进制数
B. 将字符数组中的大写字母转换成小写
C. 将字符数组中的数字转换对应的字母
D. 求字符数组长度
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-f9df-c0d6-3f0ad517a300.html
点击查看答案
1、若有以下语句,则输出结构变量a的age成员的语句为( )。struct Person {char name[] ;int age ;char sex ;} a = {} ;(2分)
A. printf("%d", age);
B. printf("%d", person.age);
C. printf("%d", a.age);
D. printf("%d", person.a.age);
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-7abb-c0d6-3f0ad517a300.html
点击查看答案
1、下列叙述中正确的是( )。(2分)
A. 线性链表的数据域一般只包含一个成员数据,如data
B. 作为线性单向链表的尾结点,其指针域的值设为空指针void,表示链表的结束
C. 作为线性单向链表的尾结点,其指针域的值设为空指针NULL,表示链表的结束
D. 线性链表的长度是固定的,在访问之前就已经确定下来
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-29b5-c0d6-3f0ad517a300.html
点击查看答案
1、若int i = 10; 执行下面程序段后,变量i的值是( )。switch( ) {case 9: i+=1;case 10: i+=1;case 11: i+=1;default: i+=1;}(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-72a7-c0d6-3f0ad517a300.html
点击查看答案
1、以下对有10个元素的一维数组a进行正确初始化的是( )。(2分)
A. int a[10] = (0, 0, 0, 0, 0);
B. int a[10] = {1, 2*3};
C. int a[10] = {};
D. int a[] = {0}
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-ab0b-c0d6-3f0ad517a300.html
点击查看答案
1、关于嵌套结构的定义描述,正确的是( )。(2分)
A. 在定义嵌套的结构类型时,必须先定义成员的结构类型,再定义主结构类型
B. 在定义嵌套的结构类型时,必须先定义主结构类型,再定义成员的结构类型
C. 在定义嵌套的结构类型时,成员的结构类型和主结构类型的先后顺序无关紧要
D. 以上描述都不正确
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-3604-c0d6-3f0ad517a300.html
点击查看答案
1、下面程序执行后的输出结果是( )。#include int main(void) {int i = 0, s = 0;for( ; ; ) {if(i == 3 || i == 5)continue;if(i == 6)break;i++;s += i;}printf("%d", s);return 0;}(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-1000-c0d6-3f0ad517a300.html
点击查看答案
1、对嵌套if语句的规定是else总是与( )配对。(2分)
A. 之前最近的尚未配对的if
B. 最前面的if
C. 第一个if
D. 缩进位置相同的if
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-5a18-c0d6-3f0ad517a300.html
点击查看答案
1、不是C关键字的是( )。(2分)
A. sizeof
B. define
C. if
D. typedef
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-1338-c0d6-3f0ad517a300.html
点击查看答案
1、假设有声明:typedef char string[];string name;则如下合法的语句是( )。(2分)
A. name[0] = 'a';
B. name = "abc"
C. string[0] = 'a';
D. string = "abc";
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-da9c-c0d6-3f0ad517a300.html
点击查看答案