注意:此页面搜索的是所有试题
兰州理工大学C语言程序设计
以下说法正确的是:
(A) C程序总是从第一个定义的函数开始执行
(B) 在C程序中,要调用的函数必须在main()函数中定义
(C) C程序总是从main()函数开始执行
(D) C程序的main()函数必须放在程序的开始部分
C语言中,最基本的数据类型包括: (A) 整型、实型、逻辑型 (B) 整型、字符型、数组 (C) 整型、实型、字符型 (D) 整型、实型、结构体
在循环中使用break 语句的功能是( )。 (A) 使程序的执行跳出break所在的那一重循环 (B) 使程序执行结束 (C) 跳出包含此break语句的所有循环 (D) 终止本次循环,继续下次循环
以下不正确的描述是 ( )。 (A) 使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成 (B) while循环是先判断表达式后执行循环体语句 (C) do-while和for循环均是先执行循环体语句,后判断表达式 (D) for、while、do-while循环中的循环体均可以由空语句构成
将int 型变量n转换成float型变量的方法是 ( )。 (A) float n (B) (float)n (C) float(n) (D) 21个字符
在C语言中定义一个文件指针的方法为:FILE*fp 。 (A) 对 (B) 错
getchar()函数的功能是从键盘上输入一个字符串。 (A) 对 (B) 错
假设有int a[10], *p;则P=&a[0]与p=a等价。 (A) 对 (B) 错
C语言中数据类型只有整型、实型和字符型。 (A) 对 (B) 错
函数一般由函数的说明部分和函数体部分组成。 (A) 对 (B) 错
在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为 ( ) (A) 8 (B) 4 (C) 5 (D) 编译出错
若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( ) 。 (A) fopen("A:\\user\\abc.txt","r") (B) fopen("A:\\user\\abc.txt","r+") (C) fopen("A:\\user\\abc.txt","rb") (D) fopen("A:\\userl\\abc.txt","w")
若有下面的说明和定义: struct test { int m1;char m2;float m3; union uu{ char u1[5];int u2[2];}ua; } myaa;则sizeof(struct test)的值是 ( ) 。 (A) 12 (B) 16 (C) 14 (D) 9
若已定义了如下的共用体类型变量x,则x所占用的内存字节数为( ) 。 union data { int i; char ch; double f; }x; (A) 7 (B) 11 (C) 8 (D) 10
若有以下说明和语句,则对pup中sex域的正确引用方式是( )。 struct pupil {char name[20]; int sex; }pup,*p; p=&pup; (A) p.pup.sex (B) p->pup.sex (C) (*p).pup.sex (D) (*p).sex
C语言中,最基本的数据类型包括: (A) 整型、实型、逻辑型 (B) 整型、字符型、数组 (C) 整型、实型、字符型 (D) 整型、实型、结构体
在循环中使用break 语句的功能是( )。 (A) 使程序的执行跳出break所在的那一重循环 (B) 使程序执行结束 (C) 跳出包含此break语句的所有循环 (D) 终止本次循环,继续下次循环
以下不正确的描述是 ( )。 (A) 使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成 (B) while循环是先判断表达式后执行循环体语句 (C) do-while和for循环均是先执行循环体语句,后判断表达式 (D) for、while、do-while循环中的循环体均可以由空语句构成
将int 型变量n转换成float型变量的方法是 ( )。 (A) float n (B) (float)n (C) float(n) (D) 21个字符
在C语言中定义一个文件指针的方法为:FILE*fp 。 (A) 对 (B) 错
getchar()函数的功能是从键盘上输入一个字符串。 (A) 对 (B) 错
假设有int a[10], *p;则P=&a[0]与p=a等价。 (A) 对 (B) 错
C语言中数据类型只有整型、实型和字符型。 (A) 对 (B) 错
函数一般由函数的说明部分和函数体部分组成。 (A) 对 (B) 错
在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)));函数fun1参数的个数为 ( ) (A) 8 (B) 4 (C) 5 (D) 编译出错
若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( ) 。 (A) fopen("A:\\user\\abc.txt","r") (B) fopen("A:\\user\\abc.txt","r+") (C) fopen("A:\\user\\abc.txt","rb") (D) fopen("A:\\userl\\abc.txt","w")
若有下面的说明和定义: struct test { int m1;char m2;float m3; union uu{ char u1[5];int u2[2];}ua; } myaa;则sizeof(struct test)的值是 ( ) 。 (A) 12 (B) 16 (C) 14 (D) 9
若已定义了如下的共用体类型变量x,则x所占用的内存字节数为( ) 。 union data { int i; char ch; double f; }x; (A) 7 (B) 11 (C) 8 (D) 10
若有以下说明和语句,则对pup中sex域的正确引用方式是( )。 struct pupil {char name[20]; int sex; }pup,*p; p=&pup; (A) p.pup.sex (B) p->pup.sex (C) (*p).pup.sex (D) (*p).sex