1、该程序中的for循环执行的次数是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-bbb6-c0d6-3f0ad517a300.html
点击查看答案
1、以下说法错误的是( )。(2分)
A. 在一个结构内不能包含另一个不同类型的结构作为其成员
B. 用指向结构变量的指针做函数参数,是将结构变量的地址传给被调函数,因此在被调函数中对结构内容的修改会影响原结构体变量
C. 和整型、实型、字符型一样,void类型也是一种基本数据类型
D. 结构在内存中所占的字节数不仅与所定义的结构类型有关,还与计算机系统本身有关
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-4cd1-c0d6-3f0ad517a300.html
点击查看答案
1、一个用C语言编写的可执行程序必须有的一个函数是( )。(2分)
A. 主调函数
B. main函数
C. 被调函数
D. 子函数
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c0-f787-c0d6-3f0ad517a300.html
点击查看答案
1、在一个链表中,要把s所指的一个结点插入到p所指的一个结点后面去,正确的代码段是( )。(2分)
A. s->next = p;p->next = s;
B. s->next = p->next;p = s;
C. p->next = s;s->next = p;
D. s->next = p->next;p->next = s;
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-5f71-c0d6-3f0ad517a300.html
点击查看答案
1、设p和q是指向同一个int类型数组的指针变量且q>p,k也为int类型的变量,则可以执行的语句是( )。(2分)
A. k = *(p + q)
B. k = *(q - p)
C. p + q
D. k = *p*(*q)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-44f1-c0d6-3f0ad517a300.html
点击查看答案
1、设变量A是int 型,B是float型,则表达式A+'q'+B结果的数据类型是( )。(2分)
A. 无法确定
B. int
C. float
D. char
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-23e3-c0d6-3f0ad517a300.html
点击查看答案
1、若有以下代码段:struct {} d;int e[];} f, *p = &f;那么,下列( )语句是正确的。(2分)
A. p.d.a = '*';
B. p->e[3] = 10;
C. p->b = ' ';
D. p->d->c = 20;
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-7491-c0d6-3f0ad517a300.html
点击查看答案
1、下列程序的主要功能是输入10个整数存入数组a,再输入一个整数x,在数组a中查找x。找到则输出x在10个整数中的序号(从1开始);找不到则输出0。按要求在()处填写适当的表达式或语句,使程序完整并符合题目要求。#include int main(void) {int i, a[10], x, flag = 0;for(i = 0; i < 10; ++i)scanf( );scanf("%d", &x);for(i = 0; i < 10; ++i) {if(()) {flag = i + 1;break;}}printf("%d\n", flag);return 0;}(2分)
A. x!=a[i]
B. !(x==a[i])
C. !x==a[i]
D. x==a[i]
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-50ad-c0d6-3f0ad517a300.html
点击查看答案
1、下面关于循环语句的描述中,( )是错误的。(2分)
A. 循环体内可以包含有循环语句
B. 循环体内必须同时出现break语句和continue语句
C. 循环体内可以出现选择(分支)语句
D. 循环体内可以是空语句
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-95ef-c0d6-3f0ad517a300.html
点击查看答案
1、若有变量声明:int a = 3, b = 4, c = 5; 下列表达式中,值为0的是( )。(2分)
A. 'a' && 'b'
B. a <= b
C. a || b + c && b - c
D. !(a< b && c < b || b)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-2c0b-c0d6-3f0ad517a300.html
点击查看答案