1、若有以下语句:
A. fprintf("%d", x);
B. fprintf(fp, "%d", x);
C. fprintf("%d", x, fp);
D. fprintf("out.dat", "%d", x);
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-48ad-c0d6-3f0ad517a300.html
点击查看答案
1、设有以下说明语句struct STUDENT {int n;char ch[];} PER;(2分)
A. struct STUDENT是结构体类型
B. PER是结构体变量名
C. PER是结构体类型名
D. struct是结构体类型名
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-639f-c0d6-3f0ad517a300.html
点击查看答案
1、在C语言中,FILE类型由系统定义,保存在( )头文件中。(2分)
A. stdio.h
B. math.h
C. string.h
D. fstdio.h
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-4705-c0d6-3f0ad517a300.html
点击查看答案
1、以下( )说法是正确的。(2分)
A. 所有自定义函数都需有相应的函数声明
B. 一个C程序中可以有多个main函数
C. 所有的函数都必须有返回结果
D. C程序由一个或多个函数组成
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-13cf-c0d6-3f0ad517a300.html
点击查看答案
1、执行以下程序,输出结果为( )。#include int main(void) {
A. 0,0
B. 0,1
C. 1234,1
D. 1234,0
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-72bf-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、关于switch语句的说法正确的是( )。(2分)
A. switch语句的每个case分支中只能设置一个语句
B. switch语句中default分支是可选的
C. switch语句后边的圆括号可以省略
D. switch语句中各个case分支顺序没有规定,但是default分支必须处在所有case分支之后,否则会影响程序执行效果
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-74c0-c0d6-3f0ad517a300.html
点击查看答案
1、如果需要打开一个已经存在的非空文件“file”进行修改,正确的文件打开语句为( )。(2分)
A. fp = fopen("file", "r");
B. fp = fopen("file", "ab+");
C. fp = fopen("file", "w+");
D. fp = fopen("file", "r+");
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-1e94-c0d6-3f0ad517a300.html
点击查看答案
1、在C语言中,如果要从二进制文件中读取数据,可以使用( )。(2分)
A. fwrite函数
B. fread函数
C. fgets函数
D. fputs函数
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-52b8-c0d6-3f0ad517a300.html
点击查看答案
1、单链表中指针表示的是( )。(2分)
A. 内存储器的地址
B. 下一元素在数组中的位置
C. 头指针的地址
D. 下一元素的地址
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-599d-c0d6-3f0ad517a300.html
点击查看答案