用C语言编写的代码程序( )
(A) 可立即执行
(B) 是一个源程序
(C) 经过编译即可执行
(D) 经过编译解释才能执行
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
C语言中用于结构化程序设计的三种基本结构是( )
(A) 顺序结构、选择结构、循环结构
(B) if、switch、break
(C) for、while、do-while
(D) if、for、continue
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
以下语句或语句组中,能正确进行字符串赋值的是:
(A) char *sp;*sp="right!";
(B) char s[10];s="right!";
(C) char s[10];*s="right!";
(D)
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
执行以下程序段后,i的值是 ()int i=10;switch(i+1){case 10: i++; break;case 11: ++i;case 12: ++i; break;default : i=i+1;}
(A) 11
(
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
语句while(!e);中的条件!e等价于 ()
(A) e==0
(B) e!=1
(C) e!=0
(D) 运行时出错
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
用 int a[4]={1,2}; 对数组进行初始化后,数组元素a[3]的值是 ()
(A) 随机值
(B) 0
(C) 1
(D) F
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
在执行char str[10]=“china”; strlen(str)的结果是 ()
(A) 5
(B) 6
(C) 7
(D) 9
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
执行x=5>1+2&&2||2*4<4-!0后,x的值为( )。
(A) -l
(B) O
(C) 1
(D) 5
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子:(x)/(y×z)的c语言表达式是( )。
(A) x/y*z
(B) x*(1/(y*z))
(C) x/y*1/z
(D) x/y/z
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
设有以下说明语句 struct ex {int x;float y; char z;}example; 则下面的叙述不正确的是( )。
(A) struct是结构体类型的关键字
(B) example是结构体类型名
(
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( ) 。
(A) 地址传递
(B) 单向值传递
(C) 由实参传给形参,再由形参传回实参
(D) 传递方式由用户指定
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
若用数组名作为函数调用的实参,传递给形参的是( )。
(A) 数组的首地址
(B) 数组第一个元素的值
(C) 数组中全部元素的值
(D) 数组元素的个数
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
下列语句执行后的结果是( )。 y=5;p=&y;x=*p++;
(A) x=5,y=5
(B) x=5,y=6
(C) x=6,y=5
(D) x=6,y=6
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为 ( )。 int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
(A) 8
(B) 7
(C) 6
(D) 5
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
经过下面的语句后 int i,a[10],*p; 定义后,下列语句中合法的是 ( )。
(A) p=100:
(B) p=a[5];
(C) p=a+2;
(D) p=&(i+2);
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
若有以下说明和语句,则对pup中sex域的正确引用方式是( )。 struct pupil {char name[20]; int sex; }pup,*p; p=&pup;
(A) p.pup.sex
(B) p->pu
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
若已定义了如下的共用体类型变量x,则x所占用的内存字节数为( ) 。 union data { int i; char ch; double f; }x;
(A) 7
(B) 11
(C) 8
(D) 10
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
若有下面的说明和定义: struct test { int m1;char m2;float m3; union uu{ char u1[5];int u2[2];}ua; } myaa;则sizeof(struct test)的值是
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( ) 。
(A) fopen("A:\\user\\abc.txt","r")
(B) fopen("A:\\user\\ab
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为 ( )
(A) 8
(B) 4
(C) 5
(D) 编译出错
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
函数一般由函数的说明部分和函数体部分组成。
(A) 对
(B) 错
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
C语言中数据类型只有整型、实型和字符型。
(A) 对
(B) 错
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
假设有int a[10], *p;则P=&a[0]与p=a等价。
(A) 对
(B) 错
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
getchar()函数的功能是从键盘上输入一个字符串。
(A) 对
(B) 错
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
在C语言中定义一个文件指针的方法为:FILE*fp 。
(A) 对
(B) 错
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
将int 型变量n转换成float型变量的方法是 ( )。
(A) float n
(B) (float)n
(C) float(n)
(D) 21个字符
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
以下不正确的描述是 ( )。
(A) 使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成
(B) while循环是先判断表达式后执行循环体语句
(C) do-while和for循环均是先执行循环体
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
在循环中使用break 语句的功能是( )。
(A) 使程序的执行跳出break所在的那一重循环
(B) 使程序执行结束
(C) 跳出包含此break语句的所有循环
(D) 终止本次循环,继续下次循环
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
C语言中,最基本的数据类型包括:
(A) 整型、实型、逻辑型
(B) 整型、字符型、数组
(C) 整型、实型、字符型
(D) 整型、实型、结构体
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
以下说法正确的是:
(A) C程序总是从第一个定义的函数开始执行
(B) 在C程序中,要调用的函数必须在main()函数中定义
(C) C程序总是从main()函数开始执行
(D) C程序的main()函数必须放在程序的开始
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
以下叙述中,正确的是:
(A) continue和break语句只能用于循环体内
(B) continue和break语句只能用于分支语句中
(C) continue语句只能用于循环体内
(D) continue语句只能用于
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
变量的指针,其含义是指该变量的:
(A) 值
(B) 地址
(C) 名
(D) 一个标志
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
int *p1,*p2,a[10];( )p1=a;p2=&a[5];则p2-p1的值为:
(A) 无法确定
(B) 10
(C) 5
(D) 12
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
判断字符串a和b是否相等,应当使用:( )
(A) if(a==b)
(B) if(a=b)
(C) if(strcpy(a,b))
(D) if(strcmp(a,b)==0)
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
设有数组定义:char array[]=”Beijing”;则数组array所占的存储空间为:( )
(A) 7个字节
(B) 8个字节
(C) 9个字节
(D) 10个字节
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
假定int类型变量占用两个字节,有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是:
(A) 3
(B) 6
(C) 10
(D) 20
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
下面正确的字符串常量是:
(A) ‘1+2=3’
(B) “1+2 = 10”
(C) [abcde]
(D) {1234567}
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式(a<b?a:b)<(c<d?c:d)的值是:
(A) )1
(B) )2
(C) )3
(D) )0
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
下面正确的字符常量是:
(A) “c”
(B) ‘\’’
(C) ‘W’
(D) ‘’
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
一个C语言程序总是从()开始执行
(A) 书写顺序的第一个函数
(B) 书写顺序的第一条执行语句
(C) 主函数main( )
(D) 不确定
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
一个C语言程序是由( ) 组成的。
(A) 主程序
(B) 子程序
(C) 函数
(D) 过程
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
若a、b均为int型变量,且a=100,则关于循环语句for(b=100;a!=b;++a,++b) printf ( “ ------------“) 的正确说法是( ) 。
(A) 循环体只执行一次
(B) 死循环
(C)
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
下面标识符中,合法的用户标识符为( )。
(A) P#Ad
(B) 12a
(C) char
(D) _int
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
‘A’ + 3 的结果是( )。
(A) ’A’
(B) ’D’的ASCⅡ码
(C) 65
(D) 3
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
语句char str[20];说明str是一个字符串,最多能表示 ( ) 。
(A) 20个字符
(B) 19个字符
(C) 18个字符
(D) 21个字符
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
一维数组的下标在任何情况下,都不可以省略。()
(A) 对
(B) 错
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
循环结构中,执行continue语句表示结束整个循环。()
(A) 对
(B) 错
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
数组的下标必须是整型常量或常量表达式。()
(A) 对
(B) 错
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
putchar()函数的作用是输出一个字符串。()
(A) 对
(B) 错
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
函数类型省略,系统会默认为void。()
(A) 对
(B) 错
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
若有说明:int a[3][4];则对于a数组元素的非法引用是()
(A) a[2][2*1]
(B) a[0][3]
(C) a[4-2][0]
(D) a[1][4]
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
C语言程序由函数组成()
(A) 可以嵌套调用函数
(B) 可以嵌套定义函数
(C) 递归函数只能直接递归,不能间接递归
(D) 主函数必须定义在其他函数之后
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
关于局部变量的作用域,下列说法正确的是()
(A) 本文件的全部范围
(B) 本程序的全部范围
(C) 本函数的全部范围
(D) 从定义开始至本函数结束
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
下面是一个初始化指针的语句:int *px = &a;其中指针变量的名字应该是( )。
(A) *pz
(B) a
(C) px
(D) &
答案是:[参考答案:C] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
若指针 px为空指针,则 ( )。
(A) px指向不定
(B) px的值为零
(C) px的目标为零
(D) px的地址为零
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
对于语句int *px[10],以下说法正确的是( ) 。
(A) px是一个指针,指向一个数组,数组的元素是整数型。
(B) px是一个数组,其数组的每一个元素是指向整数的指针。
(C) A和B均错,但它是C语言的正确语句。
答案是:[参考答案:B] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
具有相同基类型的指针变量P和数组变量Y,下列写法中不合法的是 ( ) 。
(A) P = Y
(B) *P = Y[i]
(C) P + &Y[i]
(D) P = &Y
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
已知static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表达式 *(p[0]+1)+**(q+2)的值是( )。
(A) 5
(B) 4
(C) 6
(D) 7
答案是:[参考答案:A] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
已知for(;n>=1;n--),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是( )。
(A) *S1++=*S2++
(B) S1[n-1]=S2[n-1]
(C) *(S1+
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计
调用函数的实参与被调用函数的形参应该有如下关系( ) 。
(A) 只要求实参和形参个数相等
(B) 只要求形参和实参顺序相同
(C) 只要求实参和形参数据类型相同
(D) 上述三点均需具备
答案是:[参考答案:D] 分值:4
更新时间:2023/4/3 12:59:00
出自:兰州理工大学C语言程序设计 目前为: 1/2 页 首页 上页 下页 尾页