1、若有以下语句,描述正确的是( )。typedef struct S {} T;(2分)
A. 可用S声明结构变量
B. 可用T声明结构变量
C. S是结构类型的变量
D. T是结构类型的变量
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-5baf-c0d6-3f0ad517a300.html
点击查看答案
1、结构变量在其生命期里,( )。(2分)
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 没有成员驻留在内存中
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-5786-c0d6-3f0ad517a300.html
点击查看答案
1、指针( )。(2分)
A. 的内容为指向内存的地址
B. 是一块内存区域的别名
C. .的内容不可变
D. 不能为空
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-dd00-c0d6-3f0ad517a300.html
点击查看答案
1、若有:char x[] = "abcd";char y[] = {};以下说法正确的是( )。(2分)
A. 数组x的长度大于数组y的长度
B. 两个数组的长度相同
C. 数组x的长度小于数组y的长度
D. 数组x和数组y的值相同
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-0dd8-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、若有如下语句:struct {int k;char s[];} a[] = {}, *p = a;那么表达式*(p++)->s的值是( )。(2分)
A. 'A'
B. 'B'
C. "ABC"
D. 'a'
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-4ac3-c0d6-3f0ad517a300.html
点击查看答案
1、下列程序的输出结果是( )。#include int main(void) {int a, b[];a=1;b[]=4;printf("%d,%d\n", b[], b[]);return 0;}(2分)
A. 0,4
B. 4,0
C. 4,不定值
D. 4 0
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-f431-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、语句:char ch='\65';,则变量ch的值为( )。(2分)
A. 空
B. 2个字符
C. 3个字符
D. 1个字符
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-21cf-c0d6-3f0ad517a300.html
点击查看答案
1、下列程序运行后的输出结果是( )。int main(void) {int a[] = {}, *p;for(p = a; *p; p++)printf("%d,",*p);return 0;}(2分)
A. 1,2,3,4,5,6,7,8,9,0,
B. 1,2,3,4,5,6,7,8,9,
C. 0,1,2,3,4,5,6,7,8,9,
D. 1,1,1,1,1,1,1,1,1,1,1,1
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-6baf-c0d6-3f0ad517a300.html
点击查看答案